├── .all-contributorsrc ├── .editorconfig ├── .gitattributes ├── .github ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── documentation_update.md │ ├── feature_request.md │ └── question_request.md ├── copilot-instructions.md ├── pull_request_template.md ├── release.yml └── workflows │ ├── build-android.yml │ ├── build-assembly-processor.yml │ ├── build-ios.yml │ ├── build-launcher.yml │ ├── build-linux-runtime.yml │ ├── build-vs-package.yml │ ├── build-windows-full.yml │ ├── build-windows-runtime.yml │ ├── main.yml │ ├── test-linux.yml │ └── test-windows.yml ├── .gitignore ├── BACKERS.md ├── CODE_OF_CONDUCT.md ├── LICENSE.md ├── README.md ├── THIRD PARTY.md ├── crowdin.yml ├── deps ├── .gitignore ├── AssemblyProcessor │ ├── .gitignore │ ├── net10.0 │ │ ├── Mono.Cecil.Mdb.dll │ │ ├── Mono.Cecil.Pdb.dll │ │ ├── Mono.Cecil.Rocks.dll │ │ ├── Mono.Cecil.dll │ │ ├── Mono.Options.dll │ │ ├── Stride.Core.AssemblyProcessor.deps.json │ │ ├── Stride.Core.AssemblyProcessor.dll │ │ ├── Stride.Core.AssemblyProcessor.dll.config │ │ ├── Stride.Core.AssemblyProcessor.dll.hash │ │ └── Stride.Core.AssemblyProcessor.pdb │ ├── net8.0 │ │ ├── Mono.Cecil.Mdb.dll │ │ ├── Mono.Cecil.Pdb.dll │ │ ├── Mono.Cecil.Rocks.dll │ │ ├── Mono.Cecil.dll │ │ ├── Mono.Options.dll │ │ ├── Stride.Core.AssemblyProcessor.deps.json │ │ ├── Stride.Core.AssemblyProcessor.dll │ │ ├── Stride.Core.AssemblyProcessor.dll.config │ │ ├── Stride.Core.AssemblyProcessor.dll.hash │ │ └── Stride.Core.AssemblyProcessor.pdb │ └── netstandard2.0 │ │ ├── Mono.Cecil.Mdb.dll │ │ ├── Mono.Cecil.Pdb.dll │ │ ├── Mono.Cecil.Rocks.dll │ │ ├── Mono.Cecil.dll │ │ ├── Mono.Options.dll │ │ ├── Stride.Core.AssemblyProcessor.deps.json │ │ ├── Stride.Core.AssemblyProcessor.dll │ │ ├── Stride.Core.AssemblyProcessor.dll.config │ │ ├── Stride.Core.AssemblyProcessor.dll.hash │ │ └── Stride.Core.AssemblyProcessor.pdb ├── BulletPhysics │ ├── Android │ │ ├── android-arm │ │ │ └── libbulletc.so │ │ ├── android-arm64 │ │ │ └── libbulletc.so │ │ ├── android-x64 │ │ │ └── libbulletc.so │ │ └── android-x86 │ │ │ └── libbulletc.so │ ├── BulletSharp.NetStandard.deps.json │ ├── BulletSharp.NetStandard.dll │ ├── BulletSharp.NetStandard.pdb │ ├── README.md │ ├── UWP │ │ ├── ARM │ │ │ └── libbulletc.dll │ │ ├── x64 │ │ │ └── libbulletc.dll │ │ └── x86 │ │ │ └── libbulletc.dll │ ├── checkout.bat │ ├── dotnet │ │ ├── linux-x64 │ │ │ └── libbulletc.so │ │ ├── osx-x64 │ │ │ └── libbulletc.dylib │ │ ├── win-arm64 │ │ │ └── libbulletc.dll │ │ ├── win-x64 │ │ │ └── libbulletc.dll │ │ └── win-x86 │ │ │ └── libbulletc.dll │ ├── iOS │ │ ├── BulletSharp.NetStandard.deps.json │ │ ├── BulletSharp.NetStandard.dll │ │ ├── BulletSharp.NetStandard.pdb │ │ └── libbulletc.a │ └── license.txt ├── Celt │ ├── build.bat │ ├── checkout.bat │ ├── include │ │ ├── opus.h │ │ ├── opus_custom.h │ │ ├── opus_defines.h │ │ ├── opus_multistream.h │ │ └── opus_types.h │ └── libs are in NativePath!.txt ├── CppNet │ ├── LICENSE │ ├── README.md │ ├── build.bat │ ├── checkout.bat │ └── netstandard1.3 │ │ ├── CppNet.dll │ │ └── CppNet.pdb ├── FFmpeg │ ├── checkout.bat │ ├── dotnet │ │ ├── COPYING.LGPLv3 │ │ ├── build.sh │ │ ├── notes.txt │ │ ├── win-arm64 │ │ │ ├── avcodec-57.dll │ │ │ ├── avdevice-57.dll │ │ │ ├── avfilter-6.dll │ │ │ ├── avformat-57.dll │ │ │ ├── avutil-55.dll │ │ │ ├── swresample-2.dll │ │ │ └── swscale-4.dll │ │ ├── win-x64 │ │ │ ├── avcodec-57.dll │ │ │ ├── avdevice-57.dll │ │ │ ├── avfilter-6.dll │ │ │ ├── avformat-57.dll │ │ │ ├── avutil-55.dll │ │ │ ├── swresample-2.dll │ │ │ └── swscale-4.dll │ │ └── win-x86 │ │ │ ├── avcodec-57.dll │ │ │ ├── avdevice-57.dll │ │ │ ├── avfilter-6.dll │ │ │ ├── avformat-57.dll │ │ │ ├── avutil-55.dll │ │ │ ├── swresample-2.dll │ │ │ └── swscale-4.dll │ ├── ffmpeg.exe │ ├── notes-win-arm64.txt │ └── notes.txt ├── FreeImage │ ├── Debug │ │ ├── win-x64 │ │ │ ├── FreeImage.dll │ │ │ ├── FreeImageNET.dll │ │ │ └── FreeImageNET.pdb │ │ └── win-x86 │ │ │ ├── FreeImage.dll │ │ │ ├── FreeImageNET.dll │ │ │ └── FreeImageNET.pdb │ ├── FreeImage.h │ ├── Release │ │ ├── win-arm64 │ │ │ └── FreeImage.dll │ │ ├── win-x64 │ │ │ ├── FreeImageNET.dll │ │ │ └── freeimage.dll │ │ └── win-x86 │ │ │ ├── FreeImageNET.dll │ │ │ └── freeimage.dll │ ├── build-fix.patch │ ├── checkout.bat │ └── license.txt ├── Gettext.Net │ ├── COPYING.LIB-2.txt │ ├── COPYING.txt │ ├── GNU.Getopt.dll │ ├── GNU.Gettext.Msgfmt.dll.config │ ├── GNU.Gettext.Msgfmt.exe │ ├── GNU.Gettext.dll │ └── README.md ├── LLVM │ ├── clang-cl.exe │ ├── clang.exe │ ├── cyggcc_s-seh-1.dll │ ├── cygiconv-2.dll │ ├── cygintl-8.dll │ ├── cygstdc++-6.dll │ ├── cyguuid-1.dll │ ├── cygwin1.dll │ ├── darwin_ld.exe │ ├── lipo.exe │ ├── lld.exe │ └── llvm-ar.exe ├── MoltenVK │ ├── LICENSE.txt │ ├── dotnet │ │ └── osx-x64 │ │ │ └── libvulkan.1.dylib │ └── version.txt ├── NativePath │ ├── Android │ │ ├── arm64-v8a │ │ │ ├── libCelt.a │ │ │ ├── libCompilerRt.a │ │ │ ├── libDetour.a │ │ │ ├── libNativePath.a │ │ │ └── libRecast.a │ │ ├── armeabi-v7a │ │ │ ├── libCelt.a │ │ │ ├── libCompilerRt.a │ │ │ ├── libDetour.a │ │ │ ├── libNativePath.a │ │ │ └── libRecast.a │ │ ├── x86 │ │ │ ├── libCelt.a │ │ │ ├── libCompilerRt.a │ │ │ ├── libDetour.a │ │ │ ├── libNativePath.a │ │ │ └── libRecast.a │ │ └── x86_64 │ │ │ ├── libCelt.a │ │ │ ├── libCompilerRt.a │ │ │ ├── libDetour.a │ │ │ ├── libNativePath.a │ │ │ └── libRecast.a │ ├── NativeDynamicLinking.h │ ├── NativeMath.h │ ├── NativeMemory.h │ ├── NativePath.h │ ├── NativeSIMD.h │ ├── NativeThreading.h │ ├── NativeTime.h │ ├── TINYSTL │ │ ├── allocator.h │ │ ├── buffer.h │ │ ├── hash.h │ │ ├── hash_base.h │ │ ├── new.h │ │ ├── stddef.h │ │ ├── string.h │ │ ├── traits.h │ │ ├── unordered_map.h │ │ ├── unordered_set.h │ │ └── vector.h │ ├── UWP │ │ ├── ARM │ │ │ ├── Detour.lib │ │ │ ├── Recast.lib │ │ │ ├── libCelt.lib │ │ │ ├── libCompilerRt.lib │ │ │ └── libNativePath.lib │ │ ├── x64 │ │ │ ├── Detour.lib │ │ │ ├── Recast.lib │ │ │ ├── libCelt.lib │ │ │ ├── libCompilerRt.lib │ │ │ └── libNativePath.lib │ │ └── x86 │ │ │ ├── Detour.lib │ │ │ ├── Recast.lib │ │ │ ├── libCelt.lib │ │ │ ├── libCompilerRt.lib │ │ │ └── libNativePath.lib │ ├── checkout.bat │ ├── dotnet │ │ ├── linux-x64 │ │ │ ├── libCelt.a │ │ │ ├── libCompilerRt.a │ │ │ ├── libDetour.a │ │ │ ├── libNativePath.a │ │ │ └── libRecast.a │ │ ├── osx-x64 │ │ │ ├── libCelt.a │ │ │ ├── libCompilerRt.a │ │ │ ├── libDetour.a │ │ │ ├── libNativePath.a │ │ │ └── libRecast.a │ │ ├── win-arm64 │ │ │ ├── Detour.lib │ │ │ ├── Recast.lib │ │ │ ├── libCelt.lib │ │ │ └── libNativePath.lib │ │ ├── win-x64 │ │ │ ├── Detour.lib │ │ │ ├── LibOVR.lib │ │ │ ├── Recast.lib │ │ │ ├── libCelt.lib │ │ │ └── libNativePath.lib │ │ └── win-x86 │ │ │ ├── Detour.lib │ │ │ ├── LibOVR.lib │ │ │ ├── Recast.lib │ │ │ ├── libCelt.lib │ │ │ └── libNativePath.lib │ ├── iOS │ │ ├── libCelt.a │ │ ├── libDetour.a │ │ ├── libNativePath.a │ │ └── libRecast.a │ └── standard │ │ ├── __stddef_max_align_t.h │ │ ├── alloca.h │ │ ├── assert.h │ │ ├── cstddef │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── float.h │ │ ├── inttypes.h │ │ ├── limits.h │ │ ├── malloc.h │ │ ├── math.h │ │ ├── new │ │ ├── setjmp.h │ │ ├── stdalign.h │ │ ├── stdarg.h │ │ ├── stdatomic.h │ │ ├── stdbool.h │ │ ├── stddef.h │ │ ├── stdint.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── stdnoreturn.h │ │ ├── string.h │ │ ├── sys │ │ └── types.h │ │ └── wchar.h ├── Nuget │ └── NuGet.exe ├── OculusOVR │ └── Include │ │ ├── Extras │ │ ├── OVR_CAPI_Util.h │ │ ├── OVR_Math.h │ │ └── OVR_StereoProjection.h │ │ ├── OVR_CAPI.h │ │ ├── OVR_CAPI_Audio.h │ │ ├── OVR_CAPI_D3D.h │ │ ├── OVR_CAPI_GL.h │ │ ├── OVR_CAPI_Keys.h │ │ ├── OVR_ErrorCode.h │ │ └── OVR_Version.h ├── OpenAL │ ├── AL │ │ ├── al.h │ │ ├── alc.h │ │ ├── alext.h │ │ ├── efx-creative.h │ │ ├── efx-presets.h │ │ └── efx.h │ └── README.txt ├── OpenSLES │ ├── OpenSLES.h │ ├── OpenSLES_Android.h │ ├── OpenSLES_AndroidConfiguration.h │ ├── OpenSLES_AndroidMetadata.h │ └── OpenSLES_Platform.h ├── OpenVR │ └── dotnet │ │ ├── win-x64 │ │ └── openvr_api.dll │ │ └── win-x86 │ │ └── openvr_api.dll ├── OpenXR │ └── openxr_loader.dll ├── PVRTT │ ├── Include │ │ ├── PVRTexLib.h │ │ ├── PVRTexLib.hpp │ │ ├── PVRTexLibDefines.h │ │ └── PVRTextureVersion.h │ ├── license.txt │ ├── linux-x64 │ │ └── PVRTexLib.so │ ├── win-x64 │ │ ├── PVRTexLib.dll │ │ └── PVRTexLib.lib │ └── win-x86 │ │ ├── PVRTexLib.dll │ │ └── PVRTexLib.lib ├── Recast │ ├── Detour.vcxproj │ ├── License.txt │ ├── Recast.vcxproj │ ├── build.bat │ ├── checkout.bat │ └── include │ │ ├── DetourAlloc.h │ │ ├── DetourAssert.h │ │ ├── DetourCommon.h │ │ ├── DetourMath.h │ │ ├── DetourNavMesh.h │ │ ├── DetourNavMeshBuilder.h │ │ ├── DetourNavMeshQuery.h │ │ ├── DetourNode.h │ │ ├── DetourStatus.h │ │ ├── Recast.h │ │ ├── RecastAlloc.h │ │ └── RecastAssert.h ├── Stride.GitVersioning │ ├── .gitignore │ ├── GenerateVersionFile.cs │ ├── Nerdbank.GitVersioning │ │ ├── GitExtensions.cs │ │ ├── VersionFile.cs │ │ └── VersionOptions.cs │ └── Stride.GitVersioning.csproj ├── Stride.MSBuild.Tasks │ ├── .gitignore │ ├── SortItems.cs │ ├── Stride.MSBuild.Tasks.csproj │ └── bin │ │ └── Release │ │ ├── net472 │ │ ├── Stride.MSBuild.Tasks.dll │ │ ├── Stride.MSBuild.Tasks.dll.hash │ │ └── Stride.MSBuild.Tasks.pdb │ │ └── netstandard2.0 │ │ ├── Stride.MSBuild.Tasks.deps.json │ │ ├── Stride.MSBuild.Tasks.dll │ │ ├── Stride.MSBuild.Tasks.dll.hash │ │ └── Stride.MSBuild.Tasks.pdb ├── TextureWrappers │ ├── Debug │ │ ├── win-arm64 │ │ │ ├── DxtWrapper.dll │ │ │ └── DxtWrapper.pdb │ │ ├── win-x64 │ │ │ ├── DxtWrapper.dll │ │ │ ├── DxtWrapper.pdb │ │ │ ├── PvrttWrapper.dll │ │ │ └── PvrttWrapper.pdb │ │ └── win-x86 │ │ │ ├── DxtWrapper.dll │ │ │ └── DxtWrapper.pdb │ └── Release │ │ ├── linux-x64 │ │ └── DxtWrapper.so │ │ ├── win-arm64 │ │ ├── DxtWrapper.dll │ │ └── DxtWrapper.pdb │ │ ├── win-x64 │ │ ├── DxtWrapper.dll │ │ └── DxtWrapper.pdb │ │ └── win-x86 │ │ ├── DxtWrapper.dll │ │ └── DxtWrapper.pdb ├── VHACD │ ├── Readme.txt │ ├── VHACDSharp.dll │ ├── build.bat │ ├── linux-x64 │ │ └── VHACD.so │ ├── win-arm64 │ │ └── VHACD.dll │ ├── win-x64 │ │ └── VHACD.dll │ └── win-x86 │ │ └── VHACD.dll ├── find_git.cmd ├── freetype │ ├── Android │ │ ├── android-arm │ │ │ └── libfreetype.so │ │ ├── android-arm64 │ │ │ └── libfreetype.so │ │ ├── android-x64 │ │ │ └── libfreetype.so │ │ └── android-x86 │ │ │ └── libfreetype.so │ ├── LICENSE.txt │ ├── UWP │ │ ├── ARM │ │ │ ├── freetype.dll │ │ │ └── freetype.pdb │ │ ├── x64 │ │ │ ├── freetype.dll │ │ │ └── freetype.pdb │ │ └── x86 │ │ │ ├── freetype.dll │ │ │ └── freetype.pdb │ ├── build.bat │ ├── checkout.bat │ ├── dotnet │ │ ├── osx-x64 │ │ │ └── libfreetype.dylib │ │ ├── win-arm64 │ │ │ └── freetype.dll │ │ ├── win-x64 │ │ │ ├── freetype.dll │ │ │ └── freetype.pdb │ │ └── win-x86 │ │ │ ├── freetype.dll │ │ │ └── freetype.pdb │ └── iOS │ │ └── libfreetype.a ├── gettext │ ├── gettext-license.txt │ └── msgmerge.exe ├── glslang │ ├── LICENSE.txt │ ├── README.md │ ├── linux-x64 │ │ └── glslangValidator.bin │ ├── osx-x64 │ │ └── glslangValidator.bin │ └── win-x64 │ │ └── glslangValidator.exe └── msdfgen │ ├── LICENSE.txt │ ├── build.bat │ ├── checkout.bat │ └── msdfgen.exe ├── global.json ├── nuget.config ├── samples ├── .gitignore ├── Audio │ ├── .sdtpl │ │ └── NewAudio.png │ └── SimpleAudio │ │ ├── .sdtpl │ │ ├── screenshot.jpg │ │ └── screenshot_small.jpg │ │ ├── Assets │ │ └── Shared │ │ │ ├── AmbientMusic.sdsnd │ │ │ ├── Font.sdfnt │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── Page.sduipage │ │ │ ├── Scene.sdscene │ │ │ ├── SoundEffect.sdsnd │ │ │ └── SpriteSheet.sdsheet │ │ ├── Resources │ │ ├── FishLampByUlrick-EvensSalies.mp3 │ │ ├── StrideBackground.jpg │ │ ├── dj.png │ │ ├── wave.png │ │ └── wave.wav │ │ ├── SimpleAudio.Game │ │ ├── SimpleAudio.Game.csproj │ │ ├── SimpleAudio.Game.sdpkg │ │ ├── SoundScript.cs │ │ └── connectionrouter.lock │ │ ├── SimpleAudio.Windows │ │ ├── Resources │ │ │ └── GameIcon.ico │ │ ├── SimpleAudio.Windows.csproj │ │ └── SimpleAudioApp.cs │ │ └── SimpleAudio.sdtpl ├── Games │ ├── JumpyJet │ │ ├── .sdtpl │ │ │ ├── Icon.png │ │ │ ├── screenshot0.jpg │ │ │ ├── screenshot0_small.png │ │ │ ├── screenshot1.jpg │ │ │ └── screenshot1_small.png │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── Character.sdprefab │ │ │ │ ├── Font.sdfnt │ │ │ │ ├── GameSettings.sdgamesettings │ │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ │ ├── ParallaxBackgrounds.sdsheet │ │ │ │ ├── Pipe Set.sdprefab │ │ │ │ ├── Pipe.sdprefab │ │ │ │ ├── Scene.sdscene │ │ │ │ ├── Sprites.sdsheet │ │ │ │ └── UIImages.sdsheet │ │ ├── JumpyJet.Game │ │ │ ├── BackgroundScript.cs │ │ │ ├── BackgroundSection.cs │ │ │ ├── CharacterScript.cs │ │ │ ├── GameGlobals.cs │ │ │ ├── JumpyJet.Game.csproj │ │ │ ├── JumpyJet.Game.sdpkg │ │ │ ├── JumpyJetRenderer.cs │ │ │ ├── PipesScript.cs │ │ │ └── UIScript.cs │ │ ├── JumpyJet.Windows │ │ │ ├── JumpyJet.Windows.csproj │ │ │ ├── JumpyJetApp.cs │ │ │ └── Resources │ │ │ │ └── GameIcon.ico │ │ ├── JumpyJet.sdtpl │ │ └── Resources │ │ │ ├── tex1.png │ │ │ ├── tex2.png │ │ │ └── tex3.jpg │ └── SpaceEscape │ │ ├── .sdtpl │ │ ├── icon.png │ │ ├── screenshot0.jpg │ │ ├── screenshot0_small.png │ │ ├── screenshot1.jpg │ │ └── screenshot1_small.png │ │ ├── Assets │ │ └── Shared │ │ │ ├── BG00.sdmat │ │ │ ├── BG_00 Texture.sdtex │ │ │ ├── BG_Lane_00.sdtex │ │ │ ├── BG_Lane_01.sdtex │ │ │ ├── BG_Lane_01a.sdmat │ │ │ ├── BG_Lane_02.sdmat │ │ │ ├── BG_wall00.sdtex │ │ │ ├── BG_wall00_1.sdmat │ │ │ ├── BG_wall01.sdtex │ │ │ ├── BG_wall01_1.sdmat │ │ │ ├── BG_wall02.sdtex │ │ │ ├── BG_wall02_1.sdmat │ │ │ ├── EffectCompileLog.sdeffectlog │ │ │ ├── Font.sdfnt │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── LevelBlocks.sdscene │ │ │ ├── Scene.sdscene │ │ │ ├── UIImages.sdsheet │ │ │ ├── bg_00.sdm3d │ │ │ ├── bg_a00.sdm3d │ │ │ ├── bg_b00.sdm3d │ │ │ ├── bg_b01.sdm3d │ │ │ ├── bg_b02.sdm3d │ │ │ ├── bg_b03.sdm3d │ │ │ ├── bg_b04.sdm3d │ │ │ ├── character_00 Skeleton.sdskel │ │ │ ├── character_00.sdm3d │ │ │ ├── ef00.sdtex │ │ │ ├── ef00_1.sdmat │ │ │ ├── ma00_0 Animation.sdanim │ │ │ ├── ma00_1.sdanim │ │ │ ├── ma01.sdanim │ │ │ ├── ma02.sdanim │ │ │ ├── ma03.sdanim │ │ │ ├── ma04.sdanim │ │ │ ├── mc00.sdmat │ │ │ ├── mc01.sdmat │ │ │ ├── mc_00.sdtex │ │ │ ├── mc_01.sdtex │ │ │ ├── obj00 Material.sdmat │ │ │ ├── obj00 Skeleton.sdskel │ │ │ ├── obj00.sdm3d │ │ │ ├── obj01 Skeleton.sdskel │ │ │ ├── obj01.sdm3d │ │ │ ├── obj01_Anim.sdanim │ │ │ ├── obj_00.sdtex │ │ │ ├── obj_01.sdtex │ │ │ ├── obj_01_1.sdmat │ │ │ └── shadow_00.sdtex │ │ ├── Resources │ │ ├── model │ │ │ ├── BG │ │ │ │ ├── scene │ │ │ │ │ ├── bg_00.FBX │ │ │ │ │ ├── bg_a00.FBX │ │ │ │ │ ├── bg_b00.FBX │ │ │ │ │ ├── bg_b01.FBX │ │ │ │ │ ├── bg_b02.FBX │ │ │ │ │ ├── bg_b03.FBX │ │ │ │ │ ├── bg_b04.FBX │ │ │ │ │ ├── obj00.FBX │ │ │ │ │ └── obj01.FBX │ │ │ │ └── sourceimages │ │ │ │ │ ├── BG_00.jpg │ │ │ │ │ ├── BG_Lane_00.jpg │ │ │ │ │ ├── BG_Lane_01.jpg │ │ │ │ │ ├── BG_wall00.jpg │ │ │ │ │ ├── BG_wall01.jpg │ │ │ │ │ ├── BG_wall02.jpg │ │ │ │ │ ├── obj_00.jpg │ │ │ │ │ └── obj_01.jpg │ │ │ └── character │ │ │ │ ├── Sourceimages │ │ │ │ ├── ef00.png │ │ │ │ ├── mc_00.jpg │ │ │ │ ├── mc_01.png │ │ │ │ └── shadow_00.png │ │ │ │ └── scene │ │ │ │ ├── character_00.FBX │ │ │ │ ├── ma00_0.FBX │ │ │ │ ├── ma00_1.FBX │ │ │ │ ├── ma01.FBX │ │ │ │ ├── ma02.FBX │ │ │ │ ├── ma03.FBX │ │ │ │ └── ma04.FBX │ │ └── ui_texture │ │ │ └── space_escape_ui.png │ │ ├── SpaceEscape.Game │ │ ├── Background │ │ │ ├── BackgroundInfo.cs │ │ │ ├── BackgroundScript.cs │ │ │ ├── Hole.cs │ │ │ ├── LevelGenerator.cs │ │ │ ├── Obstacle.cs │ │ │ ├── ObstacleInfo.cs │ │ │ └── Section.cs │ │ ├── CharacterScript.cs │ │ ├── Effects │ │ │ ├── CustomFogEffect.sdsl │ │ │ ├── CustomFogEffect.sdsl.cs │ │ │ ├── SpaceEscapeEffectMain.sdfx │ │ │ ├── SpaceEscapeEffectMain.sdfx.cs │ │ │ ├── TransformationBendWorld.sdsl │ │ │ ├── TransformationBendWorld.sdsl.cs │ │ │ ├── TransformationTextureUV.sdsl │ │ │ └── TransformationTextureUV.sdsl.cs │ │ ├── GameScript.cs │ │ ├── PlayIdleAnimationScript.cs │ │ ├── Rendering │ │ │ └── BendFogRenderFeature.cs │ │ ├── SpaceEscape.Game.csproj │ │ ├── SpaceEscape.Game.sdpkg │ │ └── UIScript.cs │ │ ├── SpaceEscape.Windows │ │ ├── Resources │ │ │ └── GameIcon.ico │ │ ├── SpaceEscape.Windows.csproj │ │ └── SpaceEscapeApp.cs │ │ └── SpaceEscape.sdtpl ├── Graphics │ ├── .sdtpl │ │ └── NewGraphics.png │ ├── AnimatedModel │ │ ├── .sdtpl │ │ │ ├── Icon.png │ │ │ ├── screenshot1.jpg │ │ │ ├── screenshot1_small.jpg │ │ │ ├── screenshot2.jpg │ │ │ └── screenshot2_small.jpg │ │ ├── AnimatedModel.Game │ │ │ ├── AnimatedModel.Game.csproj │ │ │ ├── AnimatedModel.Game.sdpkg │ │ │ ├── AnimationScript.cs │ │ │ ├── RenderTextureSceneRenderer.cs │ │ │ ├── RotateEntity.cs │ │ │ └── UIScript.cs │ │ ├── AnimatedModel.Windows │ │ │ ├── AnimatedModel.Windows.csproj │ │ │ ├── AnimatedModelApp.cs │ │ │ └── Resources │ │ │ │ └── GameIcon.ico │ │ ├── AnimatedModel.sdtpl │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── Animations │ │ │ │ ├── Idle.sdanim │ │ │ │ └── Run.sdanim │ │ │ │ ├── EffectCompileLog.sdeffectlog │ │ │ │ ├── Font.sdfnt │ │ │ │ ├── GameSettings.sdgamesettings │ │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ │ ├── Materials │ │ │ │ ├── BodyGray.sdmat │ │ │ │ ├── BodyWhite.sdmat │ │ │ │ ├── Emissive.sdmat │ │ │ │ ├── LambertMT.sdmat │ │ │ │ ├── MattBlackLower.sdmat │ │ │ │ └── MattBlackUpper.sdmat │ │ │ │ ├── Models │ │ │ │ ├── mannequinModel Skeleton.sdskel │ │ │ │ └── mannequinModel.sdm3d │ │ │ │ ├── Page.sduipage │ │ │ │ ├── RenderTexture.sdrendertex │ │ │ │ ├── Scene.sdscene │ │ │ │ ├── StrideBackground.sdtex │ │ │ │ └── Textures │ │ │ │ ├── normalmapLower.sdtex │ │ │ │ └── normalmapUpper.sdtex │ │ └── Resources │ │ │ ├── Animation │ │ │ ├── Idle.fbx │ │ │ └── Run.fbx │ │ │ ├── Models │ │ │ └── mannequinModel.fbx │ │ │ ├── Placeholder.png │ │ │ ├── StrideBackground.jpg │ │ │ └── Textures │ │ │ ├── normalmapLower.png │ │ │ └── normalmapUpper.png │ ├── CustomEffect │ │ ├── .sdtpl │ │ │ ├── Icon.png │ │ │ ├── screenshot.jpg │ │ │ └── screenshot_small.png │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── EffectCompileLog.sdeffectlog │ │ │ │ ├── GameSettings.sdgamesettings │ │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ │ ├── LogoStride.sdtex │ │ │ │ └── StrideBackground.sdtex │ │ ├── CustomEffect.Game │ │ │ ├── CustomEffect.Game.csproj │ │ │ ├── CustomEffect.Game.sdpkg │ │ │ ├── CustomEffectRenderer.cs │ │ │ └── Effects │ │ │ │ ├── Effect.sdsl │ │ │ │ └── Effect.sdsl.cs │ │ ├── CustomEffect.Windows │ │ │ ├── CustomEffect.Windows.csproj │ │ │ ├── CustomEffectApp.cs │ │ │ └── Resources │ │ │ │ └── GameIcon.ico │ │ ├── CustomEffect.sdtpl │ │ └── Resources │ │ │ ├── LogoStride.png │ │ │ └── StrideBackground.jpg │ ├── MaterialShader │ │ ├── .sdtpl │ │ │ ├── Icon.png │ │ │ ├── screenshot.png │ │ │ └── screenshot_small.png │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── EffectCompileLog.sdeffectlog │ │ │ │ ├── GameSettings.sdgamesettings │ │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ │ ├── Material.sdmat │ │ │ │ ├── PlaneModel.sdpromodel │ │ │ │ ├── Scene.sdscene │ │ │ │ ├── StrideBackground.sdtex │ │ │ │ └── water.sdtex │ │ ├── MaterialShader.Game │ │ │ ├── Effects │ │ │ │ ├── ComputeColorWave.sdsl │ │ │ │ ├── ComputeColorWave.sdsl.cs │ │ │ │ ├── ComputeColorWaveNormal.sdsl │ │ │ │ └── ComputeColorWaveNormal.sdsl.cs │ │ │ ├── MaterialShader.Game.csproj │ │ │ └── MaterialShader.Game.sdpkg │ │ ├── MaterialShader.Windows │ │ │ ├── MaterialShader.Windows.csproj │ │ │ ├── MaterialShaderApp.cs │ │ │ └── Resources │ │ │ │ └── GameIcon.ico │ │ ├── MaterialShader.sdtpl │ │ └── Resources │ │ │ ├── StrideBackground.jpg │ │ │ └── water.jpg │ ├── SpriteFonts │ │ ├── .sdtpl │ │ │ ├── Icon.png │ │ │ ├── Icon.xcf │ │ │ ├── screenshot1.jpg │ │ │ ├── screenshot1_small.jpg │ │ │ ├── screenshot2.jpg │ │ │ └── screenshot2_small.jpg │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── AliasedFont.sdfnt │ │ │ │ ├── AntialiasedFont.sdfnt │ │ │ │ ├── BoldFont.sdfnt │ │ │ │ ├── ClearTypeFont.sdfnt │ │ │ │ ├── DynamicFont.sdfnt │ │ │ │ ├── GameSettings.sdgamesettings │ │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ │ ├── HeaderFont.sdfnt │ │ │ │ ├── ItalicFont.sdfnt │ │ │ │ ├── JapaneseFont.sdfnt │ │ │ │ ├── StaticFont.sdfnt │ │ │ │ ├── StrideBackground.sdtex │ │ │ │ └── TimesNewRoman.sdfnt │ │ ├── Resources │ │ │ ├── Fonts │ │ │ │ ├── LICENSE.txt │ │ │ │ └── SourceHanSans-Light.otf │ │ │ └── StrideBackground.jpg │ │ ├── SpriteFonts.Game │ │ │ ├── FontRenderer.cs │ │ │ ├── SpriteFonts.Game.csproj │ │ │ └── SpriteFonts.Game.sdpkg │ │ ├── SpriteFonts.Windows │ │ │ ├── Resources │ │ │ │ └── GameIcon.ico │ │ │ ├── SpriteFonts.Windows.csproj │ │ │ └── SpriteFontsApp.cs │ │ └── SpriteFonts.sdtpl │ └── SpriteStudioDemo │ │ ├── .sdtpl │ │ ├── Icon.png │ │ └── screenshot1_small.jpg │ │ ├── Assets │ │ └── Shared │ │ │ ├── Bkg.sdtex │ │ │ ├── Bullet_CS.sdphy │ │ │ ├── EffectCompileLog.sdeffectlog │ │ │ ├── Font.sdfnt │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── SpriteEntityScene.sdscene │ │ │ ├── SpriteSheet.sdsheet │ │ │ ├── character_template_2head.sdss4s │ │ │ ├── character_template_2head_dead.sdss4a │ │ │ ├── character_template_2head_wait.sdss4a │ │ │ ├── character_template_3head.sdss4s │ │ │ ├── character_template_3head_attack3.sdss4a │ │ │ ├── character_template_3head_run.sdss4a │ │ │ ├── character_template_3head_wait.sdss4a │ │ │ └── enemy_collider.sdphy │ │ ├── Resources │ │ ├── Bkg.png │ │ ├── SpriteBackground.jpg │ │ ├── SpriteEntity.png │ │ ├── character_2head.png │ │ ├── character_2head.ssce │ │ ├── character_3head.png │ │ ├── character_3head.ssce │ │ ├── character_template1.sspj │ │ ├── character_template_2head.ssae │ │ └── character_template_3head.ssae │ │ ├── SpriteStudioDemo.Game │ │ ├── BeamScript.cs │ │ ├── EnemyCollisionScript.cs │ │ ├── EnemyScript.cs │ │ ├── GuiScript.cs │ │ ├── PlayerScript.cs │ │ ├── SpriteStudioDemo.Game.csproj │ │ └── SpriteStudioDemo.Game.sdpkg │ │ ├── SpriteStudioDemo.Windows │ │ ├── Resources │ │ │ └── GameIcon.ico │ │ ├── SpriteStudioDemo.Windows.csproj │ │ └── SpriteStudioDemoApp.cs │ │ └── SpriteStudioDemo.sdtpl ├── Input │ ├── .sdtpl │ │ ├── NewGravity.png │ │ └── NewTouch.png │ ├── GravitySensor │ │ ├── .sdtpl │ │ │ ├── screenshot.jpg │ │ │ └── screenshot_small.jpg │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── EffectCompileLog.sdeffectlog │ │ │ │ ├── GameSettings.sdgamesettings │ │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ │ ├── Limit.sdphy │ │ │ │ ├── Scene.sdscene │ │ │ │ ├── SpriteFont.sdfnt │ │ │ │ ├── StrideBackground.sdtex │ │ │ │ ├── ball_cs.sdphy │ │ │ │ └── ball_sg.sdsheet │ │ ├── GravitySensor.Game │ │ │ ├── BallScript.cs │ │ │ ├── BounceScript.cs │ │ │ ├── GravityScript.cs │ │ │ ├── GravitySensor.Game.csproj │ │ │ ├── GravitySensor.Game.sdpkg │ │ │ ├── GuiScript.cs │ │ │ ├── NoSleepScript.cs │ │ │ └── connectionrouter.lock │ │ ├── GravitySensor.Windows │ │ │ ├── GravitySensor.Windows.csproj │ │ │ ├── GravitySensorApp.cs │ │ │ └── Resources │ │ │ │ └── GameIcon.ico │ │ ├── GravitySensor.sdtpl │ │ └── Resources │ │ │ ├── SpriteEntity.png │ │ │ └── StrideBackground.jpg │ └── TouchInputs │ │ ├── .sdtpl │ │ ├── screenshot.jpg │ │ └── screenshot_small.jpg │ │ ├── Assets │ │ └── Shared │ │ │ ├── Font.sdfnt │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── StrideBackground.sdtex │ │ │ ├── TouchInputsScene.sdscene │ │ │ └── round.sdtex │ │ ├── Resources │ │ ├── StrideBackground.jpg │ │ └── round.png │ │ ├── TouchInputs.Game │ │ ├── TouchInputs.Game.csproj │ │ ├── TouchInputs.Game.sdpkg │ │ ├── TouchInputsRenderer.cs │ │ └── TouchInputsScript.cs │ │ ├── TouchInputs.Windows │ │ ├── Resources │ │ │ └── GameIcon.ico │ │ ├── TouchInputs.Windows.csproj │ │ └── TouchInputsApp.cs │ │ └── TouchInputs.sdtpl ├── Others │ ├── .sdtpl │ │ └── NewOthers.png │ └── NativeLinking │ │ └── .sdtpl │ │ ├── screenshot.jpg │ │ └── screenshot_small.jpg ├── Particles │ ├── .sdtpl │ │ └── NewParticles.png │ └── ParticlesSample │ │ ├── .sdtpl │ │ ├── screenshot.jpg │ │ └── screenshot_small.jpg │ │ ├── Assets │ │ └── Shared │ │ │ ├── AnimatedParticles.sdscene │ │ │ ├── Animations │ │ │ ├── Run.sdanim │ │ │ └── Sword_R.sdanim │ │ │ ├── ChildParticles.sdscene │ │ │ ├── CustomMaterials.sdscene │ │ │ ├── CustomParticles.sdscene │ │ │ ├── EffectCompileLog.sdeffectlog │ │ │ ├── Font.sdfnt │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── LaserAssets │ │ │ ├── BlueLaserMaterial.sdmat │ │ │ ├── BlueTube.sdpromodel │ │ │ ├── GreenLaserMaterial.sdmat │ │ │ ├── GreenTube.sdpromodel │ │ │ ├── LaserPrefab.sdprefab │ │ │ ├── RedLaserMaterial.sdmat │ │ │ └── RedTube.sdpromodel │ │ │ ├── Lasers.sdscene │ │ │ ├── MainScene.sdscene │ │ │ ├── Materials │ │ │ ├── Blade.sdmat │ │ │ ├── BodyGray.sdmat │ │ │ ├── BodyWhite.sdmat │ │ │ ├── DullSilver.sdmat │ │ │ ├── Emissive.sdmat │ │ │ ├── GridMTx10.sdmat │ │ │ ├── MattBlackLower.sdmat │ │ │ ├── MattBlackUpper.sdmat │ │ │ ├── Metal Material.sdmat │ │ │ ├── PolishedStone.sdmat │ │ │ ├── RedCoating.sdmat │ │ │ ├── Sphere Material.sdmat │ │ │ └── Sphere.sdpromodel │ │ │ ├── Models │ │ │ ├── Character.sdm3d │ │ │ ├── GridBase10x10.sdm3d │ │ │ ├── MetalRing.sdpromodel │ │ │ ├── ModelSkeleton.sdskel │ │ │ ├── ProceduralModel.sdpromodel │ │ │ ├── Stand.sdm3d │ │ │ ├── SwordModel.sdm3d │ │ │ └── standCurved.sdm3d │ │ │ ├── Prefab.sdprefab │ │ │ ├── Prefabs │ │ │ ├── PrefabMovingTrail.sdprefab │ │ │ ├── PrefabRainbow.sdprefab │ │ │ ├── PrefabRibbon.sdprefab │ │ │ └── PrefabTrails.sdprefab │ │ │ ├── RibbonParticles.sdscene │ │ │ ├── Skybox.sdsky │ │ │ ├── StrideBackground.sdtex │ │ │ ├── Textures │ │ │ ├── CheckerGrid10x10.sdtex │ │ │ ├── Sign01.sdtex │ │ │ ├── Sign02.sdtex │ │ │ ├── Sign03.sdtex │ │ │ ├── Sign04.sdtex │ │ │ ├── StrideBackground.sdtex │ │ │ ├── StrideLogoGray.sdtex │ │ │ ├── StrideLogoRed.sdtex │ │ │ ├── StrideLogoWhite.sdtex │ │ │ ├── TiledPattern01.sdtex │ │ │ ├── TiledPattern02.sdtex │ │ │ ├── TiledPattern03.sdtex │ │ │ ├── TiledPattern04.sdtex │ │ │ ├── bonfire8x8.sdtex │ │ │ ├── dot.sdtex │ │ │ ├── dota.sdtex │ │ │ ├── fire8x8.sdtex │ │ │ ├── flame8x8.sdtex │ │ │ ├── graysmoke8x8.sdtex │ │ │ ├── gum01_gls.sdtex │ │ │ ├── metal03_gls.sdtex │ │ │ ├── normalmapLower.sdtex │ │ │ ├── normalmapUpper.sdtex │ │ │ ├── radial-grad-gray.sdtex │ │ │ ├── simple_ground_ao.sdtex │ │ │ ├── smoke28x8.sdtex │ │ │ └── swoosh.sdtex │ │ │ ├── smoke.sdtex │ │ │ └── smoke8x8.sdtex │ │ ├── ParticlesSample.Game │ │ ├── AnimationStart.cs │ │ ├── CameraOrbitScript.cs │ │ ├── Effects │ │ │ ├── ComputeColorRadial.sdsl │ │ │ ├── ComputeColorRadial.sdsl.cs │ │ │ ├── ComputeColorRed.sdsl │ │ │ ├── ComputeColorRed.sdsl.cs │ │ │ ├── ComputeColorTextureScroll.sdsl │ │ │ ├── ComputeColorTextureScroll.sdsl.cs │ │ │ ├── ParticleCustomEffect.sdfx │ │ │ ├── ParticleCustomEffect.sdfx.cs │ │ │ ├── ParticleCustomShader.sdsl │ │ │ └── ParticleCustomShader.sdsl.cs │ │ ├── GameProfiler.cs │ │ ├── LaserOrientationScript.cs │ │ ├── Materials │ │ │ ├── ParticleCustomMaterial.cs │ │ │ └── ParticleCustomShaderKeys.cs │ │ ├── NextSceneScript.cs │ │ ├── Particles │ │ │ ├── CustomParticleFields.cs │ │ │ ├── Initializers │ │ │ │ └── CustomParticleInitializer.cs │ │ │ ├── ShapeBuilders │ │ │ │ └── CustomParticleShape.cs │ │ │ ├── Spawners │ │ │ │ └── CustomParticleSpawner.cs │ │ │ └── Updaters │ │ │ │ └── CustomParticleUpdater.cs │ │ ├── ParticlesSample.Game.csproj │ │ ├── ParticlesSample.Game.sdpkg │ │ ├── PrefabInstance.cs │ │ ├── RotateEntity.cs │ │ ├── RotationScript.cs │ │ └── UIScript.cs │ │ ├── ParticlesSample.Windows │ │ ├── ParticlesSample.Windows.csproj │ │ ├── ParticlesSampleApp.cs │ │ └── Resources │ │ │ └── GameIcon.ico │ │ ├── ParticlesSample.sdtpl │ │ └── Resources │ │ ├── Animation │ │ ├── Run.fbx │ │ └── Sword_R.fbx │ │ ├── Models │ │ ├── GridBase10x10.fbx │ │ ├── StrideCrate.fbx │ │ ├── SwordModel.fbx │ │ └── mannequinModel.fbx │ │ ├── Sign01.png │ │ ├── Sign02.png │ │ ├── Sign03.png │ │ ├── Sign04.png │ │ ├── Stand │ │ ├── Pd_ground.FBX │ │ ├── gum01_gls.png │ │ ├── metal03_gls.png │ │ ├── simple_ground_ao.png │ │ └── standCurved.fbx │ │ ├── StrideBackground.jpg │ │ ├── StrideLogoGray.png │ │ ├── StrideLogoRed.png │ │ ├── StrideLogoWhite.png │ │ ├── Textures │ │ ├── CheckerGrid10x10.png │ │ ├── normalmapLower.png │ │ └── normalmapUpper.png │ │ ├── TiledPattern01.png │ │ ├── TiledPattern02.png │ │ ├── TiledPattern03.png │ │ ├── TiledPattern04.png │ │ ├── bonfire8x8.png │ │ ├── dot.png │ │ ├── dota.png │ │ ├── explosion8x8.dds │ │ ├── fire8x8.png │ │ ├── flame8x8.png │ │ ├── graysmoke8x8.dds │ │ ├── radial-grad-gray.png │ │ ├── skybox_texture_hdr.dds │ │ ├── smoke.png │ │ ├── smoke28x8.png │ │ ├── smoke8x8.png │ │ └── swoosh.png ├── Physics │ ├── .sdtpl │ │ └── NewPhysics.png │ ├── BepuSample │ │ ├── .sdtpl │ │ │ ├── screenshot.jpg │ │ │ └── screenshot_small.png │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── Cube.sdpromodel │ │ │ │ ├── GameSettings.sdgamesettings │ │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ │ ├── Materials │ │ │ │ ├── QRMat.sdmat │ │ │ │ ├── QRMatB.sdmat │ │ │ │ ├── QRMatG.sdmat │ │ │ │ ├── QRMatR.sdmat │ │ │ │ ├── QRTransMat.sdmat │ │ │ │ ├── QRTransMatR.sdmat │ │ │ │ ├── blocker.sdmat │ │ │ │ ├── headlights.sdmat │ │ │ │ ├── plastic_shiny.sdmat │ │ │ │ ├── silver.001.sdmat │ │ │ │ ├── silver.sdmat │ │ │ │ ├── silver_dark.sdmat │ │ │ │ ├── taillight.sdmat │ │ │ │ ├── tire.sdmat │ │ │ │ └── tire_protector.sdmat │ │ │ │ ├── Models │ │ │ │ ├── Capsule.sdpromodel │ │ │ │ ├── Capsule_05_035.sdpromodel │ │ │ │ ├── Capsule_1_035.sdpromodel │ │ │ │ ├── Capsule_1_07.sdpromodel │ │ │ │ ├── CarHull.sdhull │ │ │ │ ├── Cone.sdpromodel │ │ │ │ ├── CubeModel.sdpromodel │ │ │ │ ├── Cylinder.sdpromodel │ │ │ │ ├── GeoSphere.sdpromodel │ │ │ │ ├── Hex.sdm3d │ │ │ │ ├── HexHull.sdhull │ │ │ │ ├── SciFi031_unityfan777 Skeleton.sdskel │ │ │ │ ├── SciFi031_unityfan777.sdm3d │ │ │ │ ├── bridge.sdm3d │ │ │ │ ├── dungeon.sdm3d │ │ │ │ └── nav_test.sdm3d │ │ │ │ ├── Prefabs │ │ │ │ ├── Basic │ │ │ │ │ └── CubePrefab.sdprefab │ │ │ │ └── Bepu │ │ │ │ │ ├── Bepu2DInstancedCube.sdprefab │ │ │ │ │ ├── BepuInstancedCube.sdprefab │ │ │ │ │ └── RopePart.sdprefab │ │ │ │ ├── Scenes │ │ │ │ ├── Colliders.sdscene │ │ │ │ ├── Constraint.sdscene │ │ │ │ ├── Convex And Mesh Collider.sdscene │ │ │ │ ├── Cube Fountain.sdscene │ │ │ │ ├── Cube Mixer.sdscene │ │ │ │ ├── MainScene.sdscene │ │ │ │ ├── Material Properties.sdscene │ │ │ │ └── Ropes.sdscene │ │ │ │ ├── Skybox texture.sdtex │ │ │ │ ├── Skybox.sdsky │ │ │ │ ├── Textures │ │ │ │ └── GithubNicogo.sdtex │ │ │ │ ├── UI │ │ │ │ └── SceneSelectPage.sduipage │ │ │ │ └── UILibrary.sduilib │ │ ├── BepuSample.Game │ │ │ ├── BepuAndStrideExtensions.cs │ │ │ ├── BepuSample.Game.csproj │ │ │ ├── BepuSample.Game.sdpkg │ │ │ ├── Components │ │ │ │ ├── Camera │ │ │ │ │ ├── BasicCameraControllerComponent.cs │ │ │ │ │ └── FindAndAttachCameraComponent.cs │ │ │ │ ├── GameProfilerComponent.cs │ │ │ │ ├── SceneDescriptionComponent.cs │ │ │ │ ├── SceneSelectorComponent.cs │ │ │ │ └── Utils │ │ │ │ │ ├── CollisionComponent.cs │ │ │ │ │ ├── ConstraintEditorComponent.cs │ │ │ │ │ ├── ConstraintToggleComponent.cs │ │ │ │ │ ├── GravityGunComponent.cs │ │ │ │ │ ├── OverlapTesterComponent.cs │ │ │ │ │ ├── RayCastComponent.cs │ │ │ │ │ ├── RopeSpawnerComponent.cs │ │ │ │ │ ├── SpawnerComponent.cs │ │ │ │ │ ├── TestComponent.cs │ │ │ │ │ ├── ThrowerComponent.cs │ │ │ │ │ ├── TimeControlComponent.cs │ │ │ │ │ ├── TriggerUsageComponent.cs │ │ │ │ │ └── _Spawner.cs │ │ │ └── Extensions │ │ │ │ ├── CameraExtensions.cs │ │ │ │ ├── EntityExtensions.cs │ │ │ │ └── InputManagerExtensions.cs │ │ ├── BepuSample.Windows │ │ │ ├── BepuSample.Windows.DemoApp.cs │ │ │ ├── BepuSample.Windows.csproj │ │ │ ├── BepuSample.Windows.sdpkg │ │ │ ├── BepuSampleApp.cs │ │ │ ├── Properties │ │ │ │ └── PublishProfiles │ │ │ │ │ └── FolderProfile.pubxml │ │ │ ├── Resources │ │ │ │ └── Icon.ico │ │ │ └── app.manifest │ │ ├── BepuSample.sdtpl │ │ ├── BepuSample.sln │ │ └── Resources │ │ │ ├── Github.png │ │ │ ├── Models │ │ │ ├── Hex.obj │ │ │ ├── SciFi031_unityfan777.fbx │ │ │ ├── bridge.obj │ │ │ ├── dungeon.obj │ │ │ ├── nav_test.obj │ │ │ ├── scene.bin │ │ │ └── scene.gltf │ │ │ └── skybox_texture_hdr.dds │ └── PhysicsSample │ │ ├── .sdtpl │ │ ├── screenshot.jpg │ │ └── screenshot_small.png │ │ ├── Assets │ │ └── Shared │ │ │ ├── BallPrefab.sdprefab │ │ │ ├── ColliderShapes │ │ │ ├── crate_cs.sdphy │ │ │ ├── cube_cs.sdphy │ │ │ ├── ground_csR.sdphy │ │ │ └── sphere_cs.sdphy │ │ │ ├── Colliders.sdprefab │ │ │ ├── Constraints.sdscene │ │ │ ├── CubePrefab.sdprefab │ │ │ ├── EffectCompileLog.sdeffectlog │ │ │ ├── Font.sdfnt │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── KinematicCrate.sdprefab │ │ │ ├── Materials │ │ │ ├── ControllerMat.sdmat │ │ │ ├── CubeMat.sdmat │ │ │ ├── FrameA.sdmat │ │ │ ├── GroundMat.sdmat │ │ │ ├── LogoD.sdmat │ │ │ ├── MaskC.sdmat │ │ │ ├── MaskD.sdmat │ │ │ ├── Material.sdmat │ │ │ ├── StrideBackground.sdtex │ │ │ ├── TriggerMat.sdmat │ │ │ └── texture.sdtex │ │ │ ├── Models │ │ │ ├── Ball.sdpromodel │ │ │ ├── BoxE.sdm3d │ │ │ ├── Cube.sdpromodel │ │ │ ├── Ground.sdpromodel │ │ │ ├── ProceduralModel.sdpromodel │ │ │ └── Sphere.sdpromodel │ │ │ ├── Player.sdpromodel │ │ │ ├── Raycasting.sdscene │ │ │ ├── Textures │ │ │ ├── stride_box_mask.sdtex │ │ │ ├── stride_box_normals.sdtex │ │ │ └── stride_box_occlusion.sdtex │ │ │ └── VolumeTrigger.sdscene │ │ ├── PhysicsSample.Game │ │ ├── AutoResetRigidBody.cs │ │ ├── CharacterScript.cs │ │ ├── DemoScript.cs │ │ ├── EnemyScript.cs │ │ ├── GuiScript.cs │ │ ├── ImpulseOnSpaceScript.cs │ │ ├── NextSceneScript.cs │ │ ├── PhysicsSample.Game.csproj │ │ ├── PhysicsSample.Game.sdpkg │ │ ├── Player.cs │ │ ├── RaycastingScript.cs │ │ └── Trigger.cs │ │ ├── PhysicsSample.Windows │ │ ├── PhysicsSample.Windows.csproj │ │ ├── PhysicsSampleApp.cs │ │ └── Resources │ │ │ └── GameIcon.ico │ │ ├── PhysicsSample.sdtpl │ │ └── Resources │ │ ├── Models │ │ └── stride_box.fbx │ │ ├── SpriteEntity.png │ │ ├── StrideBackground.jpg │ │ ├── Textures │ │ ├── stride_box_mask_mark.png │ │ ├── stride_box_normals.png │ │ └── stride_box_occlusion.png │ │ ├── skybox_texture_hdr.dds │ │ ├── texture.jpg │ │ └── texture.png ├── StrideSamples.sln ├── Templates │ ├── .sdtpl │ │ ├── Icon2FPS.png │ │ ├── Icon2NEW.png │ │ ├── Icon2RPG.png │ │ ├── Icon2TPP.png │ │ └── Icon2VR.png │ ├── FirstPersonShooter │ │ ├── FirstPersonShooter.sln │ │ └── FirstPersonShooter │ │ │ ├── .sdtpl │ │ │ ├── screenshot.jpg │ │ │ └── screenshot_small.jpg │ │ │ ├── Assets │ │ │ ├── Bullets.sdsheet │ │ │ ├── Crosshair256.sdtex │ │ │ ├── EffectCompileLog.sdeffectlog │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── MainScene.sdscene │ │ │ ├── Models │ │ │ │ ├── GlossMT.sdmat │ │ │ │ ├── GlowMT.sdmat │ │ │ │ ├── Gun.sdm3d │ │ │ │ ├── LambertMT.sdmat │ │ │ │ ├── MatteMT.sdmat │ │ │ │ └── SemiglossMT.sdmat │ │ │ ├── Skybox Texture.sdtex │ │ │ └── Skybox.sdsky │ │ │ ├── FirstPersonShooter.Game │ │ │ ├── Core │ │ │ │ ├── InputManagerExtensions.cs │ │ │ │ └── Utils.cs │ │ │ ├── EffectController.cs │ │ │ ├── FirstPersonShooter.Game.csproj │ │ │ ├── FirstPersonShooter.Game.sdpkg │ │ │ ├── FpsCamera.cs │ │ │ ├── Player │ │ │ │ ├── AnimationController.cs │ │ │ │ ├── PlayerController.cs │ │ │ │ ├── PlayerInput.cs │ │ │ │ └── WeaponScript.cs │ │ │ └── Trigger │ │ │ │ ├── TriggerEvent.cs │ │ │ │ ├── TriggerGroup.cs │ │ │ │ ├── TriggerGroupException.cs │ │ │ │ └── TriggerScript.cs │ │ │ ├── FirstPersonShooter.Windows │ │ │ ├── FirstPersonShooter.Windows.csproj │ │ │ └── FirstPersonShooterApp.cs │ │ │ ├── FirstPersonShooter.sdtpl │ │ │ └── Resources │ │ │ ├── Bullets.png │ │ │ ├── Crosshair256.png │ │ │ ├── Models │ │ │ └── Gun.fbx │ │ │ └── skybox_texture_hdr.dds │ ├── Packs │ │ ├── MaterialPackage │ │ │ ├── .vs │ │ │ │ └── MaterialPackage │ │ │ │ │ └── v15 │ │ │ │ │ └── Server │ │ │ │ │ └── sqlite3 │ │ │ │ │ ├── db.lock │ │ │ │ │ └── storage.ide │ │ │ ├── Assets │ │ │ │ ├── BlueSky.sdsky │ │ │ │ ├── MaterialModel.sdm3d │ │ │ │ ├── MaterialScene.sdscene │ │ │ │ ├── MaterialTestA.sdmat │ │ │ │ ├── MaterialTestB.sdmat │ │ │ │ ├── Materials │ │ │ │ │ ├── brick │ │ │ │ │ │ ├── brick.sdmat │ │ │ │ │ │ ├── brick_AO.sdtex │ │ │ │ │ │ ├── brick_dif.sdtex │ │ │ │ │ │ ├── brick_gls.sdtex │ │ │ │ │ │ └── brick_nml.sdtex │ │ │ │ │ ├── gold │ │ │ │ │ │ ├── gold.sdmat │ │ │ │ │ │ ├── gold_dif.sdtex │ │ │ │ │ │ ├── gold_mtl.sdtex │ │ │ │ │ │ └── gold_spc.sdtex │ │ │ │ │ ├── iron │ │ │ │ │ │ ├── iron.sdmat │ │ │ │ │ │ ├── iron_dif.sdtex │ │ │ │ │ │ ├── iron_gls.sdtex │ │ │ │ │ │ └── iron_mtl.sdtex │ │ │ │ │ ├── iron_blend │ │ │ │ │ │ ├── iron │ │ │ │ │ │ │ ├── iron_dif.sdtex │ │ │ │ │ │ │ ├── iron_gls.sdtex │ │ │ │ │ │ │ └── iron_mtl.sdtex │ │ │ │ │ │ ├── paint │ │ │ │ │ │ │ ├── iron_paint_dif.sdtex │ │ │ │ │ │ │ ├── iron_paint_gls.sdtex │ │ │ │ │ │ │ ├── iron_paint_msk.sdtex │ │ │ │ │ │ │ ├── iron_paint_mtl.sdtex │ │ │ │ │ │ │ └── iron_paint_nml.sdtex │ │ │ │ │ │ └── rust │ │ │ │ │ │ │ ├── iron_rust_dif.sdtex │ │ │ │ │ │ │ ├── iron_rust_gls.sdtex │ │ │ │ │ │ │ ├── iron_rust_nml.sdtex │ │ │ │ │ │ │ ├── iton_rust_mtl.sdtex │ │ │ │ │ │ │ └── rust_msk.sdtex │ │ │ │ │ ├── iron_paint │ │ │ │ │ │ ├── iron_paint.sdmat │ │ │ │ │ │ ├── iron_paint_dif.sdtex │ │ │ │ │ │ ├── iron_paint_gls.sdtex │ │ │ │ │ │ ├── iron_paint_mtl.sdtex │ │ │ │ │ │ └── iron_paint_nml.sdtex │ │ │ │ │ ├── iron_paint_blend │ │ │ │ │ │ ├── iron_dif.sdtex │ │ │ │ │ │ ├── iron_gls.sdtex │ │ │ │ │ │ ├── iron_mtl.sdtex │ │ │ │ │ │ ├── iron_paint.sdmat │ │ │ │ │ │ ├── iron_paint_blend.sdmat │ │ │ │ │ │ ├── iron_paint_dif.sdtex │ │ │ │ │ │ ├── iron_paint_gls.sdtex │ │ │ │ │ │ ├── iron_paint_msk.sdtex │ │ │ │ │ │ ├── iron_paint_mtl.sdtex │ │ │ │ │ │ └── iron_paint_nml.sdtex │ │ │ │ │ ├── iron_rust │ │ │ │ │ │ ├── iron_rust.sdmat │ │ │ │ │ │ ├── iron_rust_dif.sdtex │ │ │ │ │ │ ├── iron_rust_gls.sdtex │ │ │ │ │ │ ├── iron_rust_nml.sdtex │ │ │ │ │ │ └── iton_rust_mtl.sdtex │ │ │ │ │ ├── iron_rust_blend │ │ │ │ │ │ ├── iron_dif.sdtex │ │ │ │ │ │ ├── iron_gls.sdtex │ │ │ │ │ │ ├── iron_mtl.sdtex │ │ │ │ │ │ ├── iron_rust.sdmat │ │ │ │ │ │ ├── iron_rust_blend.sdmat │ │ │ │ │ │ ├── iron_rust_dif.sdtex │ │ │ │ │ │ ├── iron_rust_gls.sdtex │ │ │ │ │ │ ├── iron_rust_nml.sdtex │ │ │ │ │ │ ├── iton_rust_mtl.sdtex │ │ │ │ │ │ └── rust_msk.sdtex │ │ │ │ │ ├── marble │ │ │ │ │ │ ├── marble.sdmat │ │ │ │ │ │ ├── marble_dif.sdtex │ │ │ │ │ │ └── marble_gls.sdtex │ │ │ │ │ ├── rock │ │ │ │ │ │ ├── rock.sdmat │ │ │ │ │ │ ├── rock_dif.sdtex │ │ │ │ │ │ ├── rock_gls.sdtex │ │ │ │ │ │ └── rock_nml.sdtex │ │ │ │ │ ├── rooftile │ │ │ │ │ │ ├── rooftile.sdmat │ │ │ │ │ │ ├── rooftile_AO.sdtex │ │ │ │ │ │ ├── rooftile_dif.sdtex │ │ │ │ │ │ ├── rooftile_gls.sdtex │ │ │ │ │ │ └── rooftile_nml.sdtex │ │ │ │ │ ├── silver │ │ │ │ │ │ ├── silver.sdmat │ │ │ │ │ │ ├── silver_dif.sdtex │ │ │ │ │ │ └── silver_mtl.sdtex │ │ │ │ │ ├── wood_gloss │ │ │ │ │ │ ├── wood_gloss.sdmat │ │ │ │ │ │ ├── wood_gloss_dif.sdtex │ │ │ │ │ │ ├── wood_gloss_nml.sdtex │ │ │ │ │ │ └── wood_gloss_spc.sdtex │ │ │ │ │ └── wood_nongloss │ │ │ │ │ │ ├── wood_nongloss.sdmat │ │ │ │ │ │ ├── wood_nongloss_dif.sdtex │ │ │ │ │ │ ├── wood_nongloss_gls.sdtex │ │ │ │ │ │ ├── wood_nongloss_nml.sdtex │ │ │ │ │ │ └── wood_nongloss_spc.sdtex │ │ │ │ ├── box.sdm3d │ │ │ │ ├── gold_gls.sdtex │ │ │ │ └── sky.sdtex │ │ │ ├── MaterialPackage.csproj │ │ │ ├── MaterialPackage.sdpkg │ │ │ └── Resources │ │ │ │ ├── Models │ │ │ │ ├── MaterialModel.fbx │ │ │ │ └── box.fbx │ │ │ │ ├── Textures │ │ │ │ ├── brick │ │ │ │ │ ├── brick_AO.png │ │ │ │ │ ├── brick_dif.png │ │ │ │ │ ├── brick_gls.png │ │ │ │ │ └── brick_nml.png │ │ │ │ ├── gold │ │ │ │ │ ├── gold_dif.png │ │ │ │ │ ├── gold_gls.png │ │ │ │ │ ├── gold_mtl.png │ │ │ │ │ └── gold_spc.png │ │ │ │ ├── iron_blend │ │ │ │ │ ├── iron │ │ │ │ │ │ ├── iron_dif.png │ │ │ │ │ │ ├── iron_gls.png │ │ │ │ │ │ └── iron_mtl.png │ │ │ │ │ ├── paint │ │ │ │ │ │ ├── iron_paint_dif.png │ │ │ │ │ │ ├── iron_paint_gls.png │ │ │ │ │ │ ├── iron_paint_msk.png │ │ │ │ │ │ ├── iron_paint_mtl.png │ │ │ │ │ │ └── iron_paint_nml.png │ │ │ │ │ └── rust │ │ │ │ │ │ ├── iron_rust_dif.png │ │ │ │ │ │ ├── iron_rust_gls.png │ │ │ │ │ │ ├── iron_rust_nml.png │ │ │ │ │ │ ├── iton_rust_mtl.png │ │ │ │ │ │ └── rust_msk.png │ │ │ │ ├── marble │ │ │ │ │ ├── marble_dif.png │ │ │ │ │ └── marble_gls.png │ │ │ │ ├── rock │ │ │ │ │ ├── rock_dif.png │ │ │ │ │ ├── rock_gls.png │ │ │ │ │ └── rock_nml.png │ │ │ │ ├── rooftile │ │ │ │ │ ├── rooftile_AO.png │ │ │ │ │ ├── rooftile_dif.png │ │ │ │ │ ├── rooftile_gls.png │ │ │ │ │ └── rooftile_nml.png │ │ │ │ ├── silver │ │ │ │ │ ├── silver_dif.png │ │ │ │ │ └── silver_mtl.png │ │ │ │ ├── wood_gloss │ │ │ │ │ ├── wood_gloss_dif.png │ │ │ │ │ ├── wood_gloss_nml.png │ │ │ │ │ └── wood_gloss_spc.png │ │ │ │ └── wood_nongloss │ │ │ │ │ ├── wood_nongloss_dif.png │ │ │ │ │ ├── wood_nongloss_gls.png │ │ │ │ │ ├── wood_nongloss_nml.png │ │ │ │ │ └── wood_nongloss_spc.png │ │ │ │ └── sky.dds │ │ ├── PrototypingBlocks │ │ │ ├── Assets │ │ │ │ ├── BlocksPrefabs │ │ │ │ │ ├── Box1x1x1.sdprefab │ │ │ │ │ ├── Box2x1x1.sdprefab │ │ │ │ │ ├── Box3x1x1.sdprefab │ │ │ │ │ ├── Box3x3x3.sdprefab │ │ │ │ │ ├── Box4x2x1.sdprefab │ │ │ │ │ ├── Floor1x0x1.sdprefab │ │ │ │ │ ├── Floor2x0x1.sdprefab │ │ │ │ │ ├── Floor3x0x1.sdprefab │ │ │ │ │ ├── Floor5x0x2.sdprefab │ │ │ │ │ ├── Gate1x2x1.sdprefab │ │ │ │ │ ├── Gate2x3x1.sdprefab │ │ │ │ │ ├── GridBase10x10.sdprefab │ │ │ │ │ ├── Pendilum0x2x0Ball.sdprefab │ │ │ │ │ ├── Pillar0x5x0.sdprefab │ │ │ │ │ ├── Ramp1x1_2x1.sdprefab │ │ │ │ │ ├── Ramp1x1_2x2.sdprefab │ │ │ │ │ ├── Ramp1x1x1.sdprefab │ │ │ │ │ ├── Ramp2x2_1x1.sdprefab │ │ │ │ │ ├── Stairs1x1x1.sdprefab │ │ │ │ │ ├── Stairs1x1x1_25.sdprefab │ │ │ │ │ ├── Stairs1x1x1_50.sdprefab │ │ │ │ │ ├── Stairs1x1x2.sdprefab │ │ │ │ │ ├── Stairs2x2x4.sdprefab │ │ │ │ │ ├── Table1x1x1.sdprefab │ │ │ │ │ ├── Table2x2x2.sdprefab │ │ │ │ │ ├── Wall0x1x2.sdprefab │ │ │ │ │ ├── Wall0x2x2.sdprefab │ │ │ │ │ ├── Wall0x2x2Window.sdprefab │ │ │ │ │ ├── Wall0x2x5.sdprefab │ │ │ │ │ ├── Wall0x2x5Window.sdprefab │ │ │ │ │ └── Wall0x4x10Window.sdprefab │ │ │ │ ├── BlocksScene.sdscene │ │ │ │ ├── CollisionMeshes │ │ │ │ │ ├── Ramp1x1_2x1.sdphy │ │ │ │ │ ├── Ramp1x1_2x2.sdphy │ │ │ │ │ ├── Ramp1x1x1.sdphy │ │ │ │ │ ├── Ramp2x1_2x1.sdphy │ │ │ │ │ ├── Stairs1x1x1.sdphy │ │ │ │ │ ├── Stairs1x1x1_25.sdphy │ │ │ │ │ ├── Stairs1x1x1_50.sdphy │ │ │ │ │ ├── Stairs1x1x2.sdphy │ │ │ │ │ └── Stairs2x2x4.sdphy │ │ │ │ ├── Materials │ │ │ │ │ ├── GridMT.sdmat │ │ │ │ │ ├── GridMTArc.sdmat │ │ │ │ │ ├── GridMTHazard.sdmat │ │ │ │ │ ├── GridMTPlatform.sdmat │ │ │ │ │ ├── GridMTStairs.sdmat │ │ │ │ │ ├── GridMTWall.sdmat │ │ │ │ │ └── GridMTx10.sdmat │ │ │ │ ├── Models │ │ │ │ │ ├── Box1x1x1.sdm3d │ │ │ │ │ ├── Box2x1x1.sdm3d │ │ │ │ │ ├── Box3x1x1.sdm3d │ │ │ │ │ ├── Box3x3x3.sdm3d │ │ │ │ │ ├── Box4x2x1.sdm3d │ │ │ │ │ ├── Floor1x0x1.sdm3d │ │ │ │ │ ├── Floor2x0x1.sdm3d │ │ │ │ │ ├── Floor3x0x1.sdm3d │ │ │ │ │ ├── Floor5x0x2.sdm3d │ │ │ │ │ ├── Gate1x2x1.sdm3d │ │ │ │ │ ├── Gate2x3x1.sdm3d │ │ │ │ │ ├── GridBase10x10.sdm3d │ │ │ │ │ ├── Ladder0x2x0.sdm3d │ │ │ │ │ ├── Ladder0x2x0handle.sdm3d │ │ │ │ │ ├── Pendilum0x2x0Ball.sdm3d │ │ │ │ │ ├── Pillar0x5x0.sdm3d │ │ │ │ │ ├── Ramp1x1_2x1.sdm3d │ │ │ │ │ ├── Ramp1x1_2x2.sdm3d │ │ │ │ │ ├── Ramp1x1x1.sdm3d │ │ │ │ │ ├── Ramp2x2_1x1.sdm3d │ │ │ │ │ ├── Stairs1x1x1.sdm3d │ │ │ │ │ ├── Stairs1x1x1_25.sdm3d │ │ │ │ │ ├── Stairs1x1x1_50.sdm3d │ │ │ │ │ ├── Stairs1x1x2.sdm3d │ │ │ │ │ ├── Stairs2x2x4.sdm3d │ │ │ │ │ ├── Table1x1x1.sdm3d │ │ │ │ │ ├── Table2x2x2.sdm3d │ │ │ │ │ ├── Wall0x1x2.sdm3d │ │ │ │ │ ├── Wall0x2x2.sdm3d │ │ │ │ │ ├── Wall0x2x2Window.sdm3d │ │ │ │ │ ├── Wall0x2x5.sdm3d │ │ │ │ │ ├── Wall0x2x5Window.sdm3d │ │ │ │ │ └── Wall0x4x10Window.sdm3d │ │ │ │ └── Textures │ │ │ │ │ ├── CheckerGrid10x10.sdtex │ │ │ │ │ ├── CheckerGrid1x1.sdtex │ │ │ │ │ ├── Grid10x10.sdtex │ │ │ │ │ └── Grid1x1.sdtex │ │ │ ├── PrototypingBlocks.csproj │ │ │ ├── PrototypingBlocks.sdpkg │ │ │ └── Resources │ │ │ │ ├── Models │ │ │ │ ├── Box1x1x1.fbx │ │ │ │ ├── Box2x1x1.fbx │ │ │ │ ├── Box3x1x1.fbx │ │ │ │ ├── Box3x3x3.fbx │ │ │ │ ├── Box4x2x1.fbx │ │ │ │ ├── Floor1x0x1.fbx │ │ │ │ ├── Floor2x0x1.fbx │ │ │ │ ├── Floor3x0x1.fbx │ │ │ │ ├── Floor5x0x2.fbx │ │ │ │ ├── Gate1x2x1.fbx │ │ │ │ ├── Gate2x3x1.fbx │ │ │ │ ├── GridBase10x10.fbx │ │ │ │ ├── Ladder0x2x0.fbx │ │ │ │ ├── Ladder0x2x0handle.fbx │ │ │ │ ├── Pendilum0x2x0Ball.fbx │ │ │ │ ├── Pillar0x5x0.fbx │ │ │ │ ├── Ramp1x1_2x1.fbx │ │ │ │ ├── Ramp1x1_2x2.fbx │ │ │ │ ├── Ramp1x1x1.fbx │ │ │ │ ├── Ramp2x2_1x1.fbx │ │ │ │ ├── Stairs1x1x1.fbx │ │ │ │ ├── Stairs1x1x1_25.fbx │ │ │ │ ├── Stairs1x1x1_50.fbx │ │ │ │ ├── Stairs1x1x2.fbx │ │ │ │ ├── Stairs2x2x4.fbx │ │ │ │ ├── Table1x1x1.fbx │ │ │ │ ├── Table2x2x2.fbx │ │ │ │ ├── Wall0x1x2.fbx │ │ │ │ ├── Wall0x2x2.fbx │ │ │ │ ├── Wall0x2x2Window.fbx │ │ │ │ ├── Wall0x2x5.fbx │ │ │ │ ├── Wall0x2x5Window.fbx │ │ │ │ └── Wall0x4x10Window.fbx │ │ │ │ └── Textures │ │ │ │ ├── CheckerGrid10x10.png │ │ │ │ ├── CheckerGrid1x1.png │ │ │ │ ├── Grid10x10.png │ │ │ │ └── Grid1x1.png │ │ ├── SamplesAssetPackage │ │ │ ├── Assets │ │ │ │ ├── Materials │ │ │ │ │ ├── DarkStone.sdmat │ │ │ │ │ ├── DullSilver.sdmat │ │ │ │ │ ├── FrameA.sdmat │ │ │ │ │ ├── FrameB.sdmat │ │ │ │ │ ├── Gold.sdmat │ │ │ │ │ ├── LogoA.sdmat │ │ │ │ │ ├── LogoB.sdmat │ │ │ │ │ ├── LogoC.sdmat │ │ │ │ │ ├── LogoD.sdmat │ │ │ │ │ ├── MaskA.sdmat │ │ │ │ │ ├── MaskB.sdmat │ │ │ │ │ ├── MaskC.sdmat │ │ │ │ │ ├── MaskD.sdmat │ │ │ │ │ ├── MaterialA.sdmat │ │ │ │ │ ├── MaterialB.sdmat │ │ │ │ │ ├── PolishedStone.sdmat │ │ │ │ │ ├── RedCoating.sdmat │ │ │ │ │ ├── board1.sdmat │ │ │ │ │ ├── board1B.sdmat │ │ │ │ │ ├── coin.sdmat │ │ │ │ │ ├── coinA.sdmat │ │ │ │ │ ├── coinA2.sdmat │ │ │ │ │ ├── coinB.sdmat │ │ │ │ │ ├── coinB2.sdmat │ │ │ │ │ ├── coinC.sdmat │ │ │ │ │ ├── coinC2.sdmat │ │ │ │ │ ├── coinMT_A.sdmat │ │ │ │ │ ├── coinMT_B.sdmat │ │ │ │ │ └── surfaceSamplingEnvelopeShader.sdmat │ │ │ │ ├── Models │ │ │ │ │ ├── BoxA.sdm3d │ │ │ │ │ ├── BoxB.sdm3d │ │ │ │ │ ├── BoxC.sdm3d │ │ │ │ │ ├── BoxD.sdm3d │ │ │ │ │ ├── BoxE.sdm3d │ │ │ │ │ ├── BoxF.sdm3d │ │ │ │ │ ├── CoinA.sdm3d │ │ │ │ │ ├── CoinB.sdm3d │ │ │ │ │ ├── CoinC.sdm3d │ │ │ │ │ ├── CoinD.sdm3d │ │ │ │ │ ├── CoinGold.sdm3d │ │ │ │ │ ├── CoinSilver.sdm3d │ │ │ │ │ ├── MaterialModel.sdm3d │ │ │ │ │ ├── Stand.sdm3d │ │ │ │ │ ├── TableC.sdm3d │ │ │ │ │ ├── plateA.sdm3d │ │ │ │ │ ├── plateB.sdm3d │ │ │ │ │ ├── plateC.sdm3d │ │ │ │ │ ├── standBowl.sdm3d │ │ │ │ │ ├── standCurved.sdm3d │ │ │ │ │ ├── table.sdm3d │ │ │ │ │ └── tableB.sdm3d │ │ │ │ ├── StandsPrefabs │ │ │ │ │ ├── BowlStand.sdprefab │ │ │ │ │ ├── CircularStand.sdprefab │ │ │ │ │ ├── CurvedStand.sdprefab │ │ │ │ │ ├── Plate1000.sdprefab │ │ │ │ │ ├── Plate1618.sdprefab │ │ │ │ │ └── Plate1778.sdprefab │ │ │ │ └── Textures │ │ │ │ │ ├── gum01_gls.sdtex │ │ │ │ │ ├── metal03_gls.sdtex │ │ │ │ │ ├── simple_ground_ao.sdtex │ │ │ │ │ ├── stride_box_mask.sdtex │ │ │ │ │ ├── stride_box_normals.sdtex │ │ │ │ │ ├── stride_box_occlusion.sdtex │ │ │ │ │ ├── stride_coin_a_normals.sdtex │ │ │ │ │ ├── stride_coin_a_occlusion.sdtex │ │ │ │ │ ├── stride_coin_b_normals.sdtex │ │ │ │ │ ├── stride_coin_b_occlusion.sdtex │ │ │ │ │ ├── stride_coin_c_normals.sdtex │ │ │ │ │ ├── stride_coin_c_occlusion.sdtex │ │ │ │ │ ├── stride_coin_normals.sdtex │ │ │ │ │ ├── stride_coin_occlusion.sdtex │ │ │ │ │ ├── wood_table_tex_Col.sdtex │ │ │ │ │ ├── wood_table_tex_ColB_2.sdtex │ │ │ │ │ ├── wood_table_tex_Nml_2.sdtex │ │ │ │ │ └── wood_table_tex_Spe_2.sdtex │ │ │ ├── Resources │ │ │ │ ├── Models │ │ │ │ │ ├── MaterialModel.fbx │ │ │ │ │ ├── StrideCoin.fbx │ │ │ │ │ ├── StrideCrate.fbx │ │ │ │ │ ├── table.fbx │ │ │ │ │ └── tableB.fbx │ │ │ │ ├── Stand │ │ │ │ │ ├── Pd_ground.FBX │ │ │ │ │ ├── gum01_dif.dds │ │ │ │ │ ├── gum01_gls.dds │ │ │ │ │ ├── metal03_gls.dds │ │ │ │ │ ├── plateA.fbx │ │ │ │ │ ├── plateB.fbx │ │ │ │ │ ├── plateC.fbx │ │ │ │ │ ├── simple_ground.max │ │ │ │ │ ├── simple_ground_ao.png │ │ │ │ │ ├── standBowl.fbx │ │ │ │ │ └── standCurved.fbx │ │ │ │ └── Textures │ │ │ │ │ ├── stride_box_mask_mark.png │ │ │ │ │ ├── stride_box_normals.png │ │ │ │ │ ├── stride_box_occlusion.png │ │ │ │ │ ├── stride_coin_a_normals.png │ │ │ │ │ ├── stride_coin_a_occlusion.png │ │ │ │ │ ├── stride_coin_b_normals.png │ │ │ │ │ ├── stride_coin_b_occlusion.png │ │ │ │ │ ├── stride_coin_c_normals.png │ │ │ │ │ ├── stride_coin_c_occlusion.png │ │ │ │ │ ├── stride_coin_normals.png │ │ │ │ │ ├── stride_coin_occlusion.png │ │ │ │ │ ├── wood_table_tex_Bmp.png │ │ │ │ │ ├── wood_table_tex_Col.png │ │ │ │ │ ├── wood_table_tex_ColB.png │ │ │ │ │ ├── wood_table_tex_Nml.dds │ │ │ │ │ └── wood_table_tex_Spe.dds │ │ │ ├── SamplesAssetPackage.csproj │ │ │ └── SamplesAssetPackage.sdpkg │ │ ├── VFXPackage │ │ │ ├── Assets │ │ │ │ ├── Textures │ │ │ │ │ ├── Aura01.sdtex │ │ │ │ │ ├── Bullettrail01.sdtex │ │ │ │ │ ├── EXP001.sdtex │ │ │ │ │ ├── FIR001.sdtex │ │ │ │ │ ├── FRB001.sdtex │ │ │ │ │ ├── Gradation01.sdtex │ │ │ │ │ ├── Hit01.sdtex │ │ │ │ │ ├── LensFlare01.sdtex │ │ │ │ │ ├── MuzzleFlash.sdtex │ │ │ │ │ ├── Muzzleflash02.sdtex │ │ │ │ │ ├── Ring01.sdtex │ │ │ │ │ ├── SMO001.sdtex │ │ │ │ │ ├── SMO001_2.sdtex │ │ │ │ │ ├── SMO001_3.sdtex │ │ │ │ │ ├── Smoke02.sdtex │ │ │ │ │ ├── SparkLight01_0001.sdtex │ │ │ │ │ ├── TiledPattern04.sdtex │ │ │ │ │ ├── circle01.sdtex │ │ │ │ │ ├── circle02.sdtex │ │ │ │ │ ├── dota.sdtex │ │ │ │ │ └── dota02.sdtex │ │ │ │ └── VFXPrefabs │ │ │ │ │ ├── vfx-BulletImpact.sdprefab │ │ │ │ │ ├── vfx-Bullettrail.sdprefab │ │ │ │ │ ├── vfx-Click.sdprefab │ │ │ │ │ ├── vfx-ClickEffect.sdprefab │ │ │ │ │ ├── vfx-DamagedTrail.sdprefab │ │ │ │ │ ├── vfx-Dustcloud.sdprefab │ │ │ │ │ ├── vfx-Explosion.sdprefab │ │ │ │ │ ├── vfx-Fire.sdprefab │ │ │ │ │ ├── vfx-GetCoin.sdprefab │ │ │ │ │ ├── vfx-LaserBeam.sdprefab │ │ │ │ │ ├── vfx-MeteoriteTrail.sdprefab │ │ │ │ │ ├── vfx-Muzzleflash.sdprefab │ │ │ │ │ ├── vfx-RichBulletImpact.sdprefab │ │ │ │ │ ├── vfx-RichMuzzleFlash.sdprefab │ │ │ │ │ ├── vfx-RocketTrail.sdprefab │ │ │ │ │ ├── vfx-Sandstorm.sdprefab │ │ │ │ │ ├── vfx-Smoke.sdprefab │ │ │ │ │ ├── vfx-Sparks.sdprefab │ │ │ │ │ ├── vfx-Steam.sdprefab │ │ │ │ │ └── vfx-Teleport.sdprefab │ │ │ ├── Resources │ │ │ │ ├── Models │ │ │ │ │ └── Muzzleflashmodel.fbx │ │ │ │ └── Textures │ │ │ │ │ ├── Aura01.png │ │ │ │ │ ├── Bonfire │ │ │ │ │ └── FRB001.dds │ │ │ │ │ ├── Bullettrail01.png │ │ │ │ │ ├── Explosion │ │ │ │ │ └── EXP001.png │ │ │ │ │ ├── Flame │ │ │ │ │ └── FIR001.png │ │ │ │ │ ├── Gradation01.png │ │ │ │ │ ├── Hit01.png │ │ │ │ │ ├── LensFlare01.png │ │ │ │ │ ├── Misc │ │ │ │ │ ├── circle01.png │ │ │ │ │ └── circle02.png │ │ │ │ │ ├── MuzzleFlash.png │ │ │ │ │ ├── Muzzleflash02.png │ │ │ │ │ ├── Ring01.png │ │ │ │ │ ├── Smoke01 │ │ │ │ │ └── SMO001.png │ │ │ │ │ ├── Smoke02.png │ │ │ │ │ ├── Smoke02 │ │ │ │ │ └── SMO001.png │ │ │ │ │ ├── Smoke03 │ │ │ │ │ └── SMO001.png │ │ │ │ │ ├── SparkLight01.png │ │ │ │ │ ├── TiledPattern04.png │ │ │ │ │ ├── dota.png │ │ │ │ │ └── dota02.png │ │ │ ├── VFXPackage.csproj │ │ │ └── VFXPackage.sdpkg │ │ └── mannequinModel │ │ │ ├── Assets │ │ │ ├── Animations │ │ │ │ ├── Grab_L.sdanim │ │ │ │ ├── Grab_R.sdanim │ │ │ │ ├── Guard.sdanim │ │ │ │ ├── Gun_Idle.sdanim │ │ │ │ ├── Gun_Reload.sdanim │ │ │ │ ├── Gun_Run.sdanim │ │ │ │ ├── Gun_Shoot.sdanim │ │ │ │ ├── Idle.sdanim │ │ │ │ ├── Jump_End.sdanim │ │ │ │ ├── Jump_Loop.sdanim │ │ │ │ ├── Jump_Start.sdanim │ │ │ │ ├── Ladder_End.sdanim │ │ │ │ ├── Ladder_Loop.sdanim │ │ │ │ ├── Ladder_Start.sdanim │ │ │ │ ├── Punch.sdanim │ │ │ │ ├── Punch_L.sdanim │ │ │ │ ├── Run.sdanim │ │ │ │ ├── Sword_Idle.sdanim │ │ │ │ ├── Sword_L.sdanim │ │ │ │ ├── Sword_R.sdanim │ │ │ │ ├── Walk.sdanim │ │ │ │ ├── release_L.sdanim │ │ │ │ └── release_R.sdanim │ │ │ ├── Materials │ │ │ │ ├── Blade.sdmat │ │ │ │ ├── BodyBlack.sdmat │ │ │ │ ├── BodyGray.sdmat │ │ │ │ ├── BodyGrayGun.sdmat │ │ │ │ ├── BodyWhite.sdmat │ │ │ │ ├── Bullet.sdmat │ │ │ │ ├── Emissive.sdmat │ │ │ │ ├── LambertMT.sdmat │ │ │ │ ├── MattBlack.sdmat │ │ │ │ ├── MattBlackLower.sdmat │ │ │ │ ├── MattBlackMachinegun.sdmat │ │ │ │ └── MattBlackUpper.sdmat │ │ │ ├── Models │ │ │ │ ├── HandModelLeft Skeleton.sdskel │ │ │ │ ├── HandModelLeft.sdm3d │ │ │ │ ├── HandModelRight Skeleton.sdskel │ │ │ │ ├── HandModelRight.sdm3d │ │ │ │ ├── MachinegunModel.sdm3d │ │ │ │ ├── MagazineModel.sdm3d │ │ │ │ ├── SwordModel.sdm3d │ │ │ │ ├── mannequinHandModel Skeleton.sdskel │ │ │ │ ├── mannequinHandModel.sdm3d │ │ │ │ ├── mannequinModel Skeleton.sdskel │ │ │ │ └── mannequinModel.sdm3d │ │ │ └── Textures │ │ │ │ ├── normalmapLower.sdtex │ │ │ │ └── normalmapUpper.sdtex │ │ │ ├── Resources │ │ │ ├── Animation │ │ │ │ ├── Grab_L.fbx │ │ │ │ ├── Grab_R.fbx │ │ │ │ ├── Guard.fbx │ │ │ │ ├── Guard_Idle.fbx │ │ │ │ ├── Guard_Punch.fbx │ │ │ │ ├── Gun_Idle.fbx │ │ │ │ ├── Gun_Run.fbx │ │ │ │ ├── Gun_hand.fbx │ │ │ │ ├── Gun_in.fbx │ │ │ │ ├── Gun_out.fbx │ │ │ │ ├── Gun_wait.fbx │ │ │ │ ├── Idle.fbx │ │ │ │ ├── Jump_End.fbx │ │ │ │ ├── Jump_Loop.fbx │ │ │ │ ├── Jump_Start.fbx │ │ │ │ ├── Ladder_End.fbx │ │ │ │ ├── Ladder_Loop.fbx │ │ │ │ ├── Ladder_Start.fbx │ │ │ │ ├── Punch.fbx │ │ │ │ ├── Punch_L.fbx │ │ │ │ ├── Reload.fbx │ │ │ │ ├── Run.fbx │ │ │ │ ├── Shoot.fbx │ │ │ │ ├── Sword_Idle.fbx │ │ │ │ ├── Sword_L.fbx │ │ │ │ ├── Sword_R.fbx │ │ │ │ ├── Walk.fbx │ │ │ │ ├── release_L.fbx │ │ │ │ └── release_R.fbx │ │ │ ├── Models │ │ │ │ ├── HandModelLeft.fbx │ │ │ │ ├── HandModelRight.fbx │ │ │ │ ├── MachinegunModel.fbx │ │ │ │ ├── MagazineModel.fbx │ │ │ │ ├── SwordModel.fbx │ │ │ │ ├── mannequinHandModel.fbx │ │ │ │ └── mannequinModel.fbx │ │ │ └── Textures │ │ │ │ ├── normalmapLower.png │ │ │ │ ├── normalmapMachinegun.png │ │ │ │ └── normalmapUpper.png │ │ │ ├── mannequinModel.csproj │ │ │ └── mannequinModel.sdpkg │ ├── ThirdPersonPlatformer │ │ ├── ThirdPersonPlatformer.sln │ │ └── ThirdPersonPlatformer │ │ │ ├── .sdtpl │ │ │ ├── screenshot.jpg │ │ │ └── screenshot_small.jpg │ │ │ ├── Assets │ │ │ ├── EffectCompileLog.sdeffectlog │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── MainScene.sdscene │ │ │ ├── Skybox Texture.sdtex │ │ │ └── Skybox.sdsky │ │ │ ├── Resources │ │ │ ├── Animations │ │ │ │ ├── Guard.fbx │ │ │ │ ├── Idle.fbx │ │ │ │ ├── Jump_End.fbx │ │ │ │ ├── Jump_Loop.fbx │ │ │ │ ├── Jump_Start.fbx │ │ │ │ ├── Punch.fbx │ │ │ │ ├── Run.fbx │ │ │ │ └── Walk.fbx │ │ │ ├── Model │ │ │ │ └── StrideMannequin.fbx │ │ │ └── skybox_texture_hdr.dds │ │ │ ├── ThirdPersonPlatformer.Game │ │ │ ├── BasicCameraController.cs │ │ │ ├── Camera │ │ │ │ └── ThirdPersonCamera.cs │ │ │ ├── Core │ │ │ │ ├── InputManagerExtensions.cs │ │ │ │ └── Utils.cs │ │ │ ├── Player │ │ │ │ ├── AnimationController.cs │ │ │ │ ├── PlayerController.cs │ │ │ │ └── PlayerInput.cs │ │ │ ├── ThirdPersonPlatformer.Game.csproj │ │ │ └── ThirdPersonPlatformer.Game.sdpkg │ │ │ ├── ThirdPersonPlatformer.Windows │ │ │ ├── Resources │ │ │ │ └── GameIcon.ico │ │ │ ├── ThirdPersonPlatformer.Windows.csproj │ │ │ └── ThirdPersonPlatformerApp.cs │ │ │ └── ThirdPersonPlatformer.sdtpl │ ├── TopDownRPG │ │ ├── TopDownRPG.sln │ │ └── TopDownRPG │ │ │ ├── .sdtpl │ │ │ ├── screenshot.jpg │ │ │ └── screenshot_small.jpg │ │ │ ├── Assets │ │ │ ├── Audio │ │ │ │ ├── FishLampByUlrick-EvensSalies.sdsnd │ │ │ │ ├── coin_get.sdsnd │ │ │ │ └── crate_breaking.sdsnd │ │ │ ├── CentralChunk.sdscene │ │ │ ├── CoinGold.sdprefab │ │ │ ├── Cube.sdpromodel │ │ │ ├── DynamicScene.sdscene │ │ │ ├── EasternChunk.sdscene │ │ │ ├── EffectCompileLog.sdeffectlog │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── HighlightMaterial.sdmat │ │ │ ├── LootBox.sdprefab │ │ │ ├── LootGoldCoin.sdprefab │ │ │ ├── MainScene.sdscene │ │ │ ├── NavigationMesh.sdnavmesh │ │ │ ├── NorthernChunk.sdscene │ │ │ ├── Skybox Texture.sdtex │ │ │ ├── Skybox.sdsky │ │ │ ├── SouthernChunk.sdscene │ │ │ └── WesternChunk.sdscene │ │ │ ├── Resources │ │ │ ├── Audio │ │ │ │ ├── FishLampByUlrick-EvensSalies.mp3 │ │ │ │ ├── coin_get.wav │ │ │ │ └── crate_breaking.wav │ │ │ └── skybox_texture_hdr.dds │ │ │ ├── TopDownRPG.Game │ │ │ ├── Core │ │ │ │ ├── ClickResult.cs │ │ │ │ ├── InputManagerExtensions.cs │ │ │ │ ├── TaskExtension.cs │ │ │ │ └── Utils.cs │ │ │ ├── Gameplay │ │ │ │ ├── CoinScript.cs │ │ │ │ ├── CrateScript.cs │ │ │ │ ├── EnableDynamicNavigation.cs │ │ │ │ ├── LootCoinScript.cs │ │ │ │ ├── MusicScript.cs │ │ │ │ ├── SceneStreaming.cs │ │ │ │ └── Trigger.cs │ │ │ ├── Player │ │ │ │ ├── AnimationController.cs │ │ │ │ ├── PlayerController.cs │ │ │ │ └── PlayerInput.cs │ │ │ ├── TopDownRPG.Game.csproj │ │ │ └── TopDownRPG.Game.sdpkg │ │ │ ├── TopDownRPG.Windows │ │ │ ├── Resources │ │ │ │ └── GameIcon.ico │ │ │ ├── TopDownRPG.Windows.csproj │ │ │ └── TopDownRPGApp.cs │ │ │ └── TopDownRPG.sdtpl │ └── VRSandbox │ │ ├── VRSandbox.sln │ │ └── VRSandbox │ │ ├── .sdtpl │ │ ├── screenshot.jpg │ │ └── screenshot_small.jpg │ │ ├── Assets │ │ ├── ColliderHull.sdphy │ │ ├── EffectCompileLog.sdeffectlog │ │ ├── GameSettings.sdgamesettings │ │ ├── GraphicsCompositor.sdgfxcomp │ │ ├── Ground.sdpromodel │ │ ├── Lamp material.sdmat │ │ ├── Lamp model.sdpromodel │ │ ├── MainScene.sdscene │ │ ├── Page.sduipage │ │ ├── Skybox Texture.sdtex │ │ ├── Skybox.sdsky │ │ ├── SpriteFont.sdfnt │ │ ├── TableDecorationA.sdprefab │ │ ├── TableDecorationB.sdprefab │ │ ├── TableDecorationC.sdprefab │ │ ├── Teleport.sdtex │ │ ├── Torus.sdpromodel │ │ └── UIRenderTexture.sdrendertex │ │ ├── NativeLibs │ │ ├── UWP │ │ │ ├── ARM │ │ │ │ └── NativeLibrary.dll │ │ │ ├── x64 │ │ │ │ └── NativeLibrary.dll │ │ │ └── x86 │ │ │ │ └── NativeLibrary.dll │ │ └── Windows │ │ │ ├── x64 │ │ │ └── NativeLibrary.dll │ │ │ └── x86 │ │ │ └── NativeLibrary.dll │ │ ├── Resources │ │ ├── Teleport.png │ │ └── skybox_texture_hdr.dds │ │ ├── VRSandbox.Game │ │ ├── Core │ │ │ ├── InputManagerExtensions.cs │ │ │ └── Utils.cs │ │ ├── Player │ │ │ ├── HandController.cs │ │ │ ├── PlayerInput.cs │ │ │ └── TeleportController.cs │ │ ├── VRGame.cs │ │ ├── VRSandbox.Game.csproj │ │ └── VRSandbox.Game.sdpkg │ │ ├── VRSandbox.Windows │ │ ├── Resources │ │ │ └── GameIcon.ico │ │ ├── VRSandbox.Windows.csproj │ │ └── VRSandboxApp.cs │ │ └── VRSandbox.sdtpl ├── Tests │ ├── Games │ │ ├── FPStest.cs │ │ ├── JumpyJetTest.cs │ │ ├── RPGTest.cs │ │ ├── SpaceEscapeTest.cs │ │ └── TPPTest.cs │ ├── Graphics │ │ ├── AnimatedModelTest.cs │ │ ├── CustomEffectTest.cs │ │ ├── MaterialShaderTest.cs │ │ ├── SpriteFontsTest.cs │ │ └── SpriteStudioDemoTest.cs │ ├── Input │ │ ├── GravitySensorTest.cs │ │ └── TouchInputsTest.cs │ ├── LocalConnectionRouterInitializer.cs │ ├── Particles │ │ └── ParticlesSampleTest.cs │ ├── Physics │ │ └── PhysicsSampleTest.cs │ ├── SampleTestFixture.cs │ ├── SampleTestsData.cs │ ├── Stride.Samples.Tests.csproj │ ├── Tests.sln │ ├── UI │ │ ├── GameMenuTest.cs │ │ └── UIParticlesTest.cs │ └── app.config ├── Tutorials │ ├── .sdtpl │ │ ├── csharpBeginner.png │ │ └── csharpIntermediate.png │ ├── CSharpBeginner │ │ ├── CSharpBeginner.sln │ │ └── CSharpBeginner │ │ │ ├── .sdtpl │ │ │ └── screenshot.jpg │ │ │ ├── Assets │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── Materials │ │ │ │ ├── Blue.sdmat │ │ │ │ ├── Green.sdmat │ │ │ │ ├── Pink.sdmat │ │ │ │ ├── Skybox texture.sdtex │ │ │ │ ├── Skybox.sdsky │ │ │ │ └── Yellow.sdmat │ │ │ ├── Models │ │ │ │ ├── Cone.sdpromodel │ │ │ │ ├── Ground.sdpromodel │ │ │ │ ├── Sphere.sdpromodel │ │ │ │ └── Teapot.sdpromodel │ │ │ ├── Prefabs │ │ │ │ └── Pile of boxes.sdprefab │ │ │ ├── Scenes │ │ │ │ ├── Basics │ │ │ │ │ ├── Adding a component.sdscene │ │ │ │ │ ├── Child entities.sdscene │ │ │ │ │ ├── Cloning entities.sdscene │ │ │ │ │ ├── DeltaTime.sdscene │ │ │ │ │ ├── Getting a component.sdscene │ │ │ │ │ ├── Getting the entity.sdscene │ │ │ │ │ ├── Instantiating prefabs.sdscene │ │ │ │ │ ├── Keyboard input.sdscene │ │ │ │ │ ├── Linear Interpolation.sdscene │ │ │ │ │ ├── Loading content.sdscene │ │ │ │ │ ├── Mouse input.sdscene │ │ │ │ │ ├── Properties.sdscene │ │ │ │ │ ├── Removing entities.sdscene │ │ │ │ │ ├── TransformPosition.sdscene │ │ │ │ │ ├── Virtual buttons.sdscene │ │ │ │ │ └── subscene.sdscene │ │ │ │ └── MainScene.sdscene │ │ │ ├── UI │ │ │ │ ├── LoadTutorialUI.sduipage │ │ │ │ ├── OpenSans-font.sdfnt │ │ │ │ ├── btn_hover.sdtex │ │ │ │ └── btn_normal.sdtex │ │ │ └── readme.sdraw │ │ │ ├── CSharpBeginner.Game │ │ │ ├── CSharpBeginner.Game.csproj │ │ │ ├── CSharpBeginner.Game.sdpkg │ │ │ └── Code │ │ │ │ ├── AddingAComponentDemo.cs │ │ │ │ ├── AmmoComponent.cs │ │ │ │ ├── ChildEntitiesDemo.cs │ │ │ │ ├── CloneEntityDemo.cs │ │ │ │ ├── DeltaTimeDemo.cs │ │ │ │ ├── GettingAComponentDemo.cs │ │ │ │ ├── GettingTheEntityDemo.cs │ │ │ │ ├── InstantiatingPrefabsDemo.cs │ │ │ │ ├── KeyboardInputDemo.cs │ │ │ │ ├── LerpDemo.cs │ │ │ │ ├── LoadingContentDemo.cs │ │ │ │ ├── MouseInputDemo.cs │ │ │ │ ├── PropertiesDemo.cs │ │ │ │ ├── RemoveEntitiesDemo.cs │ │ │ │ ├── TransformPositionDemo.cs │ │ │ │ ├── TutorialUI.cs │ │ │ │ └── VirtualButtonsDemo.cs │ │ │ ├── CSharpBeginner.Windows │ │ │ ├── CSharpBeginner.Windows.csproj │ │ │ ├── CSharpBeginner.Windows.sdpkg │ │ │ ├── CSharpBeginnerApp.cs │ │ │ └── Resources │ │ │ │ └── GameIcon.ico │ │ │ ├── CSharpBeginner.sdtpl │ │ │ └── Resources │ │ │ ├── UI │ │ │ ├── OpenSans │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── OpenSans-Bold.ttf │ │ │ │ ├── OpenSans-BoldItalic.ttf │ │ │ │ ├── OpenSans-ExtraBold.ttf │ │ │ │ ├── OpenSans-ExtraBoldItalic.ttf │ │ │ │ ├── OpenSans-Italic.ttf │ │ │ │ ├── OpenSans-Light.ttf │ │ │ │ ├── OpenSans-LightItalic.ttf │ │ │ │ ├── OpenSans-Regular.ttf │ │ │ │ ├── OpenSans-SemiBold.ttf │ │ │ │ └── OpenSans-SemiBoldItalic.ttf │ │ │ ├── btn_hover.png │ │ │ └── btn_normal.png │ │ │ ├── readme.txt │ │ │ └── skybox_texture_hdr.dds │ └── CSharpIntermediate │ │ ├── CSharpIntermediate.sln │ │ └── CSharpIntermediate │ │ ├── .sdtpl │ │ └── screenshot.jpg │ │ ├── Assets │ │ ├── Audio │ │ │ ├── FishLampByUlrick-EvensSalies.sdsnd │ │ │ ├── Ukelele.sdsnd │ │ │ └── gun-shot-effect.sdsnd │ │ ├── GameSettings.sdgamesettings │ │ ├── GraphicsCompositor.sdgfxcomp │ │ ├── Materials │ │ │ ├── CustomFilterMaterial.sdmat │ │ │ ├── Red.sdmat │ │ │ ├── Skybox texture.sdtex │ │ │ ├── Skybox.sdsky │ │ │ ├── Transparent.sdmat │ │ │ └── Yellow.sdmat │ │ ├── Models │ │ │ ├── Cone.sdpromodel │ │ │ ├── Cube.sdpromodel │ │ │ ├── Cylinder.sdpromodel │ │ │ ├── Ground.sdpromodel │ │ │ ├── Sphere.sdpromodel │ │ │ ├── StrideBall.sdpromodel │ │ │ └── Teapot.sdpromodel │ │ ├── Prefabs │ │ │ ├── DefaultScenery.sdprefab │ │ │ └── TutorialUI.sdprefab │ │ ├── Scenes │ │ │ ├── 01_UI-basics │ │ │ │ ├── Completed-UI-basics.sdscene │ │ │ │ ├── Start-UI-basics.sdscene │ │ │ │ └── UI-basics-page.sduipage │ │ │ ├── 02_CollisionTriggers │ │ │ │ ├── Completed-CollisionTriggers.sdscene │ │ │ │ └── Start-CollisionTriggers.sdscene │ │ │ ├── 03_Raycasting │ │ │ │ ├── Completed-Raycasting.sdscene │ │ │ │ └── Start-Raycasting.sdscene │ │ │ ├── 04_ProjectUnproject │ │ │ │ ├── Completed-ProjectUnproject.sdscene │ │ │ │ └── Start-ProjectUnproject.sdscene │ │ │ ├── 05_Async │ │ │ │ ├── Completed-AsyncScript.sdscene │ │ │ │ └── Start-AsyncScript.sdscene │ │ │ ├── 06_SceneLoading │ │ │ │ ├── Completed-SceneA.sdscene │ │ │ │ ├── Completed-SceneB.sdscene │ │ │ │ ├── SceneA-Child.sdscene │ │ │ │ ├── Start-SceneA.sdscene │ │ │ │ └── Start-SceneB.sdscene │ │ │ ├── 07_Animation-basics │ │ │ │ ├── Completed-Animations.sdscene │ │ │ │ └── Start-Animations.sdscene │ │ │ ├── 08_Audio │ │ │ │ ├── Completed-Audio.sdscene │ │ │ │ └── Start-Audio.sdscene │ │ │ ├── 09_FirstPersonCamera │ │ │ │ ├── Completed-FirstPersonCamera.sdscene │ │ │ │ └── Start-FirstPersonCamera.sdscene │ │ │ ├── 10_ThirdPersonCamera │ │ │ │ ├── Completed-ThirdPersonCamera.sdscene │ │ │ │ └── Start-ThirdPersonCamera.sdscene │ │ │ ├── 11_Navigation │ │ │ │ ├── Completed-Navigation.sdscene │ │ │ │ ├── NavigationMesh-Regular.sdnavmesh │ │ │ │ ├── NavigationMesh-Tiny.sdnavmesh │ │ │ │ └── Start-Navigation.sdscene │ │ │ └── IntermediateTutorials.sdscene │ │ └── UI │ │ │ ├── Ebrima.sdfnt │ │ │ ├── LoadTutorialUI.sduipage │ │ │ ├── OpenSans-font.sdfnt │ │ │ ├── btn_hover.sdtex │ │ │ └── btn_normal.sdtex │ │ ├── CSharpIntermediate.Game │ │ ├── 01_UI-Basics │ │ │ ├── UIByCode.cs │ │ │ └── UIByEditor.cs │ │ ├── 02_Collision-Triggers │ │ │ ├── CollisionTriggerDemo.cs │ │ │ └── Teleport.cs │ │ ├── 03_Raycasting │ │ │ ├── RaycastDemo.cs │ │ │ └── RaycastPenetratingDemo.cs │ │ ├── 04_Project-UnProject │ │ │ ├── ProjectDemo.cs │ │ │ └── UnprojectDemo.cs │ │ ├── 05_Async │ │ │ ├── AsyncCollisionTriggerDemo.cs │ │ │ └── AsyncWebApi.cs │ │ ├── 06_Scenes │ │ │ ├── LoadChildScene.cs │ │ │ └── LoadScene.cs │ │ ├── 07_Animation │ │ │ └── AnimationBasics.cs │ │ ├── 08_Audio │ │ │ ├── AudioDemo.cs │ │ │ └── LoadMusic.cs │ │ ├── 09_FirstPersonCamera │ │ │ └── FirstPersonCamera.cs │ │ ├── 10_ThirdPersonCamera │ │ │ ├── CharacterMovement.cs │ │ │ └── ThirdPersonCamera.cs │ │ ├── 11_Navigation │ │ │ └── NavigateCharacter.cs │ │ ├── CSharpIntermediate.Game.csproj │ │ ├── CSharpIntermediate.Game.sdpkg │ │ └── Utils │ │ │ ├── ObjectSpawner.cs │ │ │ ├── OmniDirectionMovement.cs │ │ │ ├── TutorialUI.cs │ │ │ └── VectorPrintExtension.cs │ │ ├── CSharpIntermediate.Windows │ │ ├── CSharpIntermediate.Windows.csproj │ │ ├── CSharpIntermediate.Windows.sdpkg │ │ ├── CSharpIntermediateApp.cs │ │ └── Resources │ │ │ └── GameIcon.ico │ │ ├── CSharpIntermediate.sdtpl │ │ └── Resources │ │ ├── Audio │ │ ├── FishLampByUlrick-EvensSalies.mp3 │ │ ├── gun-shot-effect.ogg │ │ └── ukulele.wav │ │ ├── UI │ │ ├── OpenSans │ │ │ ├── LICENSE.txt │ │ │ ├── OpenSans-ExtraBoldItalic.ttf │ │ │ └── OpenSans-Regular.ttf │ │ ├── btn_hover.png │ │ └── btn_normal.png │ │ └── skybox_texture_hdr.dds ├── UI │ ├── .sdtpl │ │ ├── NewUI.png │ │ ├── screenshot1.jpg │ │ ├── screenshot1_small.jpg │ │ ├── screenshot2.jpg │ │ ├── screenshot2_small.jpg │ │ ├── screenshot3.jpg │ │ ├── screenshot3_small.jpg │ │ ├── screenshot4.jpg │ │ ├── screenshot4_small.jpg │ │ ├── screenshot5.jpg │ │ ├── screenshot5_small.jpg │ │ ├── screenshot6.jpg │ │ ├── screenshot6_small.jpg │ │ ├── screenshot7.jpg │ │ └── screenshot7_small.jpg │ ├── GameMenu │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── GameSettings.sdgamesettings │ │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ │ ├── JapaneseFont.sdfnt │ │ │ │ ├── Main.sduipage │ │ │ │ ├── MainLibrary.sduilib │ │ │ │ ├── MainScene.sdscene │ │ │ │ ├── MainSceneImages.sdsheet │ │ │ │ ├── SplashScene.sdscene │ │ │ │ ├── SplashScreenImages.sdsheet │ │ │ │ ├── SplashUI.sduipage │ │ │ │ └── WesternFont.sdfnt │ │ ├── GameMenu.Game │ │ │ ├── GameMenu.Game.csproj │ │ │ ├── GameMenu.Game.sdpkg │ │ │ ├── MainScript.cs │ │ │ ├── SplashScript.cs │ │ │ └── UISceneBase.cs │ │ ├── GameMenu.Windows │ │ │ ├── GameMenu.Windows.csproj │ │ │ ├── GameMenuApp.cs │ │ │ └── Resources │ │ │ │ └── GameIcon.ico │ │ ├── GameMenu.sdtpl │ │ └── Resources │ │ │ ├── Fonts │ │ │ ├── LICENSE.txt │ │ │ └── SourceHanSans-Light.otf │ │ │ ├── background.jpg │ │ │ ├── title.png │ │ │ └── ui_tex.png │ ├── UIElementLink │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── BillboardedScreen.sdscene │ │ │ │ ├── EffectCompileLog.sdeffectlog │ │ │ │ ├── FullScreen.sdscene │ │ │ │ ├── GameSettings.sdgamesettings │ │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ │ ├── Knight │ │ │ │ ├── c100_body_cm.sdtex │ │ │ │ ├── c100_body_nm.sdtex │ │ │ │ ├── c100_chr_ch00_Knight_KINGHT.sdmat │ │ │ │ ├── c100_chr_ch00_Knight_KINGHT_iron.sdmat │ │ │ │ ├── c100_chr_ch00_Knight_SWORD1.sdmat │ │ │ │ ├── c100_weapon_cm.sdtex │ │ │ │ ├── c100_weapon_nm.sdtex │ │ │ │ ├── he03_run Animation.sdanim │ │ │ │ ├── knight Skeleton.sdskel │ │ │ │ └── knight.sdm3d │ │ │ │ ├── Material.sdmat │ │ │ │ ├── Particles │ │ │ │ └── smoke.sdtex │ │ │ │ ├── ProceduralModel.sdpromodel │ │ │ │ ├── SplashScreenImages.sdsheet │ │ │ │ ├── StrideBackground.sdtex │ │ │ │ └── TiltedScreen.sdscene │ │ ├── Resources │ │ │ ├── Knight │ │ │ │ ├── c100_body_cm.jpg │ │ │ │ ├── c100_body_em.jpg │ │ │ │ ├── c100_body_nm.jpg │ │ │ │ ├── c100_weapon_cm.jpg │ │ │ │ ├── c100_weapon_nm.jpg │ │ │ │ ├── he03_run.fbx │ │ │ │ └── knight.fbx │ │ │ ├── Particles │ │ │ │ └── smoke.png │ │ │ ├── StrideBackground.jpg │ │ │ ├── background.jpg │ │ │ └── ui.png │ │ ├── UIElementLink.Game │ │ │ ├── AnimationStart.cs │ │ │ ├── SplashScript.cs │ │ │ ├── UIElementLink.Game.csproj │ │ │ ├── UIElementLink.Game.sdpkg │ │ │ └── UISceneBase.cs │ │ ├── UIElementLink.Windows │ │ │ ├── Resources │ │ │ │ └── GameIcon.ico │ │ │ ├── UIElementLink.Windows.csproj │ │ │ └── UIElementLinkApp.cs │ │ └── UIElementLink.sdtpl │ └── UIParticles │ │ ├── Assets │ │ └── Shared │ │ │ ├── EffectCompileLog.sdeffectlog │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── HitEffectPrefab.sdprefab │ │ │ ├── ParticleButtons.sdsheet │ │ │ ├── SplashScene.sdscene │ │ │ ├── SplashScreenImages.sdsheet │ │ │ ├── WesternFont.sdfnt │ │ │ ├── explosion8x8.sdtex │ │ │ └── hit_effect.sdtex │ │ ├── Resources │ │ ├── Fonts │ │ │ ├── LICENSE.txt │ │ │ └── SourceHanSans-Light.otf │ │ ├── background.jpg │ │ ├── buttons.png │ │ ├── explosion8x8.dds │ │ ├── hit_effect.png │ │ ├── title.png │ │ └── ui_tex.png │ │ ├── UIParticles.Game │ │ ├── SplashScript.cs │ │ ├── UIParticles.Game.csproj │ │ ├── UIParticles.Game.sdpkg │ │ └── UISceneBase.cs │ │ ├── UIParticles.Windows │ │ ├── Resources │ │ │ └── GameIcon.ico │ │ ├── UIParticles.Windows.csproj │ │ └── UIParticlesApp.cs │ │ └── UIParticles.sdtpl └── readme.md ├── sources ├── Directory.Packages.props ├── README.md ├── Settings.StyleCop ├── assets │ ├── Stride.Core.Assets.CompilerApp │ │ ├── BundlePacker.cs │ │ ├── IPackageBuilderApp.cs │ │ ├── IProcessBuilderRemote.cs │ │ ├── LogListenerRedirectToAction.cs │ │ ├── PackageBuilder.cs │ │ ├── PackageBuilderApp.cs │ │ ├── PackageBuilderOptions.cs │ │ ├── ProcessBuilderRemote.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── RemoteCommandContext.cs │ │ ├── ResolvedBundle.cs │ │ ├── Stride.Core.Assets.CompilerApp.csproj │ │ ├── Tasks │ │ │ └── PackAssets.cs │ │ ├── TestSession.cs │ │ ├── app.config │ │ └── build │ │ │ └── Stride.Core.Assets.CompilerApp.targets │ ├── Stride.Core.Assets.Quantum.Tests │ │ ├── Helpers │ │ │ ├── AssetHierarchyHelper.cs │ │ │ ├── AssetNodeInternalExtensions.cs │ │ │ ├── AssetTestContainer.cs │ │ │ ├── DeriveAssetTest.cs │ │ │ ├── SerializationHelper.cs │ │ │ └── Types.cs │ │ ├── Module.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.Core.Assets.Quantum.Tests.csproj │ │ ├── TestArchetypesAdvanced.cs │ │ ├── TestArchetypesBasic.cs │ │ ├── TestAssetCompositeHierarchyBases.cs │ │ ├── TestAssetCompositeHierarchyCloning.cs │ │ ├── TestAssetCompositeHierarchySerialization.cs │ │ ├── TestAssetPropertyGraph.cs │ │ ├── TestCollectionUpdates.cs │ │ ├── TestObjectReferenceGraph.cs │ │ ├── TestObjectReferenceSerialization.cs │ │ ├── TestOverrideSerialization.cs │ │ ├── TestReconcileObjectReferencesWithBase.cs │ │ ├── TestReconcileWithBase.cs │ │ ├── XunitAttributes.cs │ │ └── app.config │ ├── Stride.Core.Assets.Quantum │ │ ├── AssetBaseToDerivedRegistry.cs │ │ ├── AssetCloningHelper.cs │ │ ├── AssetCompositeBaseToDerivedRegistry.cs │ │ ├── AssetCompositeHierarchyPropertyGraph.cs │ │ ├── AssetCompositeHierarchyPropertyGraphDefinition.cs │ │ ├── AssetCompositePropertyGraph.cs │ │ ├── AssetGraphNodeChangeListener.cs │ │ ├── AssetGraphNodeLinker.cs │ │ ├── AssetMemberNodeChangeEventArgs.cs │ │ ├── AssetNodeContainer.cs │ │ ├── AssetNodeFactory.cs │ │ ├── AssetPartChangeEventArgs.cs │ │ ├── AssetPropertyGraph.cs │ │ ├── AssetPropertyGraphAttribute.cs │ │ ├── AssetPropertyGraphContainer.cs │ │ ├── AssetPropertyGraphDefinition.cs │ │ ├── AssetPropertyGraphDefinitionAttribute.cs │ │ ├── AssetQuantumRegistry.cs │ │ ├── AssetToBaseNodeLinker.cs │ │ ├── IAssetMemberNode.cs │ │ ├── IAssetNode.cs │ │ ├── IAssetObjectNode.cs │ │ ├── IBaseToDerivedRegistry.cs │ │ ├── Internal │ │ │ ├── AssetBoxedNode.cs │ │ │ ├── AssetMemberNode.cs │ │ │ ├── AssetObjectNode.cs │ │ │ ├── AssetObjectNodeExtended.cs │ │ │ ├── IAssetNodeInternal.cs │ │ │ └── IAssetObjectNodeInternal.cs │ │ ├── Module.cs │ │ ├── NodesToOwnerPartVisitor.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.Core.Assets.Quantum.csproj │ │ ├── SubHierarchyCloneFlags.cs │ │ └── Visitors │ │ │ ├── AssetCollector.cs │ │ │ ├── AssetGraphVisitorBase.cs │ │ │ ├── AssetNodeMetadataCollectorBase.cs │ │ │ ├── ClearObjectReferenceVisitor.cs │ │ │ ├── ExternalReferenceCollector.cs │ │ │ ├── IdentifiableObjectCollector.cs │ │ │ ├── IdentifiableObjectVisitorBase.cs │ │ │ ├── ObjectReferencePathGenerator.cs │ │ │ └── OverrideTypePathGenerator.cs │ ├── Stride.Core.Assets.Tests │ │ ├── AssetObjectTest.cs │ │ ├── Compilers │ │ │ ├── CompilerTestBase.cs │ │ │ ├── TestAssertCompiler.cs │ │ │ ├── TestBuildDependencyManager.cs │ │ │ ├── TestCompilerBase.cs │ │ │ ├── TestCompilerVisitRuntimeType.cs │ │ │ └── TestDependencyByIncludeTypeAnalysis.cs │ │ ├── CustomParameterCollection.cs │ │ ├── Helpers │ │ │ ├── GuidGenerator.cs │ │ │ └── IdentifierGenerator.cs │ │ ├── Module.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── PropertyKeySerializerTest.cs │ │ ├── Stride.Core.Assets.Tests.csproj │ │ ├── TestAbstractInstantiation.cs │ │ ├── TestAssetCloner.cs │ │ ├── TestAssetCollision.cs │ │ ├── TestAssetInheritance.cs │ │ ├── TestAssetReferenceAnalysis.cs │ │ ├── TestAssetReferenceCollection.cs │ │ ├── TestAssetUpgrade.cs │ │ ├── TestBase.cs │ │ ├── TestDependencyManager.cs │ │ ├── TestDerivedAssets.cs │ │ ├── TestDynamicYaml.cs │ │ ├── TestFileVersionManager.cs │ │ ├── TestPackage.cs │ │ ├── TestPathSelector.cs │ │ ├── TestSerializing.TestMyAssetObject.cs │ │ ├── TestSerializing.cs │ │ ├── TestTemplateManager.cs │ │ ├── XunitAttributes.cs │ │ ├── Yaml │ │ │ ├── TestCollectionIdsSerialization.cs │ │ │ ├── TestObjectReferenceSerialization.cs │ │ │ ├── TestUFile.cs │ │ │ └── TestUnloadable.cs │ │ ├── app.config │ │ └── data │ │ │ ├── TestBasicPackageCreateSaveLoad │ │ │ └── TestPackage_TestBasicPackageCreateSaveLoad_Reference.sdpkg │ │ │ ├── TestFileVersionManager │ │ │ └── test.txt │ │ │ ├── TestPackage │ │ │ ├── SubFolder │ │ │ │ └── TestAsset.sdtest │ │ │ ├── SubPackage │ │ │ │ └── SubPackage.sdpkg │ │ │ ├── TestAsset.sdtest │ │ │ ├── TestPackageLoadingWithAssets.sdpkg │ │ │ └── TestRaw.sdraw │ │ │ └── TestSerializing │ │ │ └── TestSerializing_TestMyAssetObject_Reference.sdobj │ ├── Stride.Core.Assets.Yaml │ │ ├── DynamicYaml │ │ │ ├── DynamicYaml.cs │ │ │ ├── DynamicYamlArray.cs │ │ │ ├── DynamicYamlEmpty.cs │ │ │ ├── DynamicYamlMapping.cs │ │ │ ├── DynamicYamlObject.cs │ │ │ ├── DynamicYamlScalar.cs │ │ │ └── IDynamicYamlNode.cs │ │ ├── Reflection │ │ │ ├── OverridePostfixes.cs │ │ │ └── OverrideType.cs │ │ ├── Stride.Core.Assets.Yaml.projitems │ │ └── Stride.Core.Assets.Yaml.shproj │ ├── Stride.Core.Assets │ │ ├── Analysis │ │ │ ├── AssetAnalysis.cs │ │ │ ├── AssetAnalysisParameters.cs │ │ │ ├── AssetBaseAnalysis.cs │ │ │ ├── AssetCollision.cs │ │ │ ├── AssetDependencies.cs │ │ │ ├── AssetDependencyManager.cs │ │ │ ├── AssetDependencySearchOptions.cs │ │ │ ├── AssetFileChangedEvent.cs │ │ │ ├── AssetFileChangedEventSquasher.cs │ │ │ ├── AssetFileChangedType.cs │ │ │ ├── AssetInheritanceSearchOptions.cs │ │ │ ├── AssetLink.cs │ │ │ ├── AssetPartsAnalysis.cs │ │ │ ├── AssetReferenceAnalysis.cs │ │ │ ├── AssetReferenceLink.cs │ │ │ ├── AssetResolver.cs │ │ │ ├── BuildAssetNode.cs │ │ │ ├── BuildDependencyInfo.cs │ │ │ ├── BuildDependencyManager.cs │ │ │ ├── BuildDependencyType.cs │ │ │ ├── CollectionItemIdsAnalysis.cs │ │ │ ├── CommonAnalysis.cs │ │ │ ├── ContentLinkType.cs │ │ │ ├── IAssetDependencyManager.cs │ │ │ ├── IContentLink.cs │ │ │ ├── IdentifiableObjectAnalysis.cs │ │ │ ├── PackageAnalysis.cs │ │ │ ├── PackageAnalysisParameters.cs │ │ │ ├── PackageSessionAnalysis.cs │ │ │ └── PackageSessionAnalysisBase.cs │ │ ├── Asset.cs │ │ ├── AssetAliasAttribute.cs │ │ ├── AssetCloner.cs │ │ ├── AssetClonerFlags.cs │ │ ├── AssetCollectionItemIdHelper.cs │ │ ├── AssetComposite.cs │ │ ├── AssetCompositeHierarchy.cs │ │ ├── AssetCompositeHierarchyData.cs │ │ ├── AssetCompositeHierarchyExtensions.cs │ │ ├── AssetContentTypeAttribute.cs │ │ ├── AssetDescriptionAttribute.cs │ │ ├── AssetException.cs │ │ ├── AssetFactory.cs │ │ ├── AssetFileSerializer.cs │ │ ├── AssetFolder.cs │ │ ├── AssetFolderCollection.cs │ │ ├── AssetFormatVersionAttribute.cs │ │ ├── AssetHash.cs │ │ ├── AssetImporterBase.cs │ │ ├── AssetImporterParameters.cs │ │ ├── AssetItem.cs │ │ ├── AssetItemExtensions.cs │ │ ├── AssetLogger.cs │ │ ├── AssetMember.cs │ │ ├── AssetMigration.cs │ │ ├── AssetMigrationContext.cs │ │ ├── AssetPart.cs │ │ ├── AssetPartCollection.cs │ │ ├── AssetReference.cs │ │ ├── AssetReferenceDataSerializer.cs │ │ ├── AssetRegistry.cs │ │ ├── AssetSelector.cs │ │ ├── AssetTracker.cs │ │ ├── AssetUpgraderAttribute.cs │ │ ├── AssetUpgraderBase.cs │ │ ├── AssetUpgraderCollection.cs │ │ ├── AssetWithSource.cs │ │ ├── BasePart.cs │ │ ├── Bundle.cs │ │ ├── BundleCollection.cs │ │ ├── CollectionIdGenerator.cs │ │ ├── Compiler │ │ │ ├── AssetBuildStep.cs │ │ │ ├── AssetCommand.cs │ │ │ ├── AssetCompilationContext.cs │ │ │ ├── AssetCompiledArgs.cs │ │ │ ├── AssetCompilerAttribute.cs │ │ │ ├── AssetCompilerBase.cs │ │ │ ├── AssetCompilerContext.cs │ │ │ ├── AssetCompilerRegistry.cs │ │ │ ├── AssetCompilerResult.cs │ │ │ ├── AssetDependenciesCompiler.cs │ │ │ ├── CompilerContext.cs │ │ │ ├── DummyAssetCommand.cs │ │ │ ├── FailedCommand.cs │ │ │ ├── IAssetCompiler.cs │ │ │ ├── ICompilationContext.cs │ │ │ ├── IPackageCompiler.cs │ │ │ ├── IPackageCompilerSource.cs │ │ │ ├── ImportStreamCommand.cs │ │ │ ├── ItemListCompiler.cs │ │ │ ├── PackageAssetEnumerator.cs │ │ │ ├── PackageCompiler.cs │ │ │ └── RootPackageAssetEnumerator.cs │ │ ├── DefaultAssetFactory.cs │ │ ├── Diagnostics │ │ │ ├── AssetLogMessage.cs │ │ │ ├── AssetLoggerExtensions.cs │ │ │ ├── AssetMessageCode.cs │ │ │ ├── AssetMessageStrings.Designer.cs │ │ │ ├── AssetMessageStrings.resx │ │ │ └── AssetSerializableLogMessage.cs │ │ ├── Diagrams │ │ │ ├── AssetsDiagram.cd │ │ │ └── BuildCommands.cd │ │ ├── DirectoryHelper.cs │ │ ├── DirtyFlagChangedDelegate.cs │ │ ├── DynamicYaml │ │ │ └── DynamicYamlExtensions.cs │ │ ├── EmptyAssetUpgrader.cs │ │ ├── FileVersionManager.cs │ │ ├── IAssetComposite.cs │ │ ├── IAssetFactory.cs │ │ ├── IAssetFinder.cs │ │ ├── IAssetImporter.cs │ │ ├── IAssetPartDesign.cs │ │ ├── IAssetUpgrader.cs │ │ ├── IAssetWithSource.cs │ │ ├── IFileSynchronizable.cs │ │ ├── IO │ │ │ ├── FileExtensionCollection.cs │ │ │ ├── FileUtility.cs │ │ │ └── SearchDirection.cs │ │ ├── IProjectAsset.cs │ │ ├── IProjectFileGeneratorAsset.cs │ │ ├── Module.cs │ │ ├── OverrideUpgraderHint.cs │ │ ├── Package.Constants.cs │ │ ├── Package.cs │ │ ├── PackageAssetCollection.cs │ │ ├── PackageCollection.cs │ │ ├── PackageDependency.cs │ │ ├── PackageExtensions.cs │ │ ├── PackageLoadParameters.cs │ │ ├── PackageLoadedAssembly.cs │ │ ├── PackageLoadingAssetFile.cs │ │ ├── PackageMeta.cs │ │ ├── PackageReferenceBase.cs │ │ ├── PackageSaveParameters.cs │ │ ├── PackageSession.Dependencies.cs │ │ ├── PackageSession.Extensions.cs │ │ ├── PackageSession.cs │ │ ├── PackageSessionHelper.Solution.cs │ │ ├── PackageSessionProfilingKeys.cs │ │ ├── PackageSessionPublicHelper.cs │ │ ├── PackageSessionResult.cs │ │ ├── PackageStore.cs │ │ ├── PackageUpgradeRequestedAnswer.cs │ │ ├── PackageUpgrader.cs │ │ ├── PackageUpgraderAttribute.cs │ │ ├── PackageUserSettings.cs │ │ ├── PackageVersionRangeExtensions.cs │ │ ├── ProjectFileGeneratorAsset.cs │ │ ├── ProjectReference.cs │ │ ├── ProjectSourceCodeAsset.cs │ │ ├── ProjectType.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── PropertyCollection.cs │ │ ├── RawAsset.cs │ │ ├── RawAssetCompiler.cs │ │ ├── RawAssetImporter.cs │ │ ├── RawAssetImporterBase.cs │ │ ├── Reflection │ │ │ ├── AbstractObjectInstantiator.cs │ │ │ ├── CollectionItemIdHelper.cs │ │ │ ├── CollectionItemIdentifiers.cs │ │ │ ├── ItemId.cs │ │ │ └── OverrideTarget.cs │ │ ├── RootAssetCollection.cs │ │ ├── Selectors │ │ │ ├── PathSelector.cs │ │ │ └── TagSelector.cs │ │ ├── Serializers │ │ │ ├── AssetItemSerializer.cs │ │ │ ├── AssetPartContainedAttribute.cs │ │ │ ├── AssetReferenceSerializer.cs │ │ │ ├── ContentReferenceSerializer.cs │ │ │ ├── FixupObjectReferences.cs │ │ │ ├── IAssetPartReference.cs │ │ │ ├── IAssetSerializer.cs │ │ │ ├── IdentifiableAssetPartReference.cs │ │ │ ├── IdentifiableAssetPartReferenceSerializer.cs │ │ │ ├── IdentifiableObjectSerializer.cs │ │ │ ├── InvariantObjectCloneSerializer.cs │ │ │ ├── PackageVersionRangeSerializer.cs │ │ │ ├── PackageVersionSerializer.cs │ │ │ ├── PropertyKeyYamlSerializer.cs │ │ │ ├── ScalarOrObjectSerializer.cs │ │ │ ├── SourceCodeAssetSerializer.cs │ │ │ ├── UriYamlSerializer.cs │ │ │ ├── UrlReferenceSerializer.cs │ │ │ ├── YamlAssetProfile.cs │ │ │ └── YamlAssetSerializer.cs │ │ ├── SolutionPlatform.cs │ │ ├── SolutionPlatformCollection.cs │ │ ├── SolutionPlatformTemplate.cs │ │ ├── SourceCodeAsset.cs │ │ ├── SourceFileMemberAttribute.cs │ │ ├── Stride.Core.Assets.csproj │ │ ├── StridePackagesToSkipUpgrade.cs │ │ ├── SupportedProgrammingLanguage.cs │ │ ├── TagCollection.cs │ │ ├── TemplateFolder.cs │ │ ├── Templates │ │ │ ├── ITemplateGenerator.cs │ │ │ ├── TemplateAssetDescription.cs │ │ │ ├── TemplateDescription.cs │ │ │ ├── TemplateGeneratorBase.cs │ │ │ ├── TemplateGeneratorContext.cs │ │ │ ├── TemplateGeneratorParameters.cs │ │ │ ├── TemplateManager.cs │ │ │ ├── TemplateSampleDescription.cs │ │ │ ├── TemplateScope.cs │ │ │ └── TemplateStatus.cs │ │ ├── TextAccessors │ │ │ ├── DefaultTextAccessor.cs │ │ │ ├── FileTextAccessor.cs │ │ │ ├── ISerializableTextAccessor.cs │ │ │ ├── ITextAccessor.cs │ │ │ └── StringTextAccessor.cs │ │ ├── Tracking │ │ │ ├── AssetSourceTracker.cs │ │ │ ├── SourceFileChangeType.cs │ │ │ ├── SourceFileChangedData.cs │ │ │ ├── SourceFilesCollector.cs │ │ │ ├── SourceHashesHelper.cs │ │ │ └── TrackedAsset.cs │ │ ├── UPathAttribute.cs │ │ ├── UnloadableObjectRemover.cs │ │ ├── VSProjectHelper.cs │ │ ├── Visitors │ │ │ ├── AssetMemberVisitorBase.cs │ │ │ └── AssetVisitorBase.cs │ │ ├── XenkoToStrideRenameHelper.cs │ │ └── Yaml │ │ │ ├── AssetObjectSerializerBackend.cs │ │ │ ├── AssetPartCollectionSerializer.cs │ │ │ ├── AssetYamlSerializer.cs │ │ │ ├── AttachedYamlAssetMetadata.cs │ │ │ ├── CollectionWithIdsSerializer.cs │ │ │ ├── CollectionWithIdsSerializerBase.cs │ │ │ ├── CollectionWithItemIds.cs │ │ │ ├── ContextAttributeSerializer.cs │ │ │ ├── DeletedKeyWithId.cs │ │ │ ├── DictionaryWithIdsSerializer.cs │ │ │ ├── DictionaryWithItemIds.cs │ │ │ ├── ErrorRecoverySerializer.cs │ │ │ ├── IKeyWithId.cs │ │ │ ├── IUnloadable.cs │ │ │ ├── IYamlAssetMetadata.cs │ │ │ ├── ItemIdSerializer.cs │ │ │ ├── ItemIdSerializerBase.cs │ │ │ ├── KeyValuePairSerializer.cs │ │ │ ├── KeyWithId.cs │ │ │ ├── KeyWithIdSerializer.cs │ │ │ ├── UnloadableObjectInstantiator.cs │ │ │ ├── YamlAssetMetadata.cs │ │ │ └── YamlAssetPath.cs │ └── Stride.Core.Packages │ │ ├── ConstraintProvider.cs │ │ ├── INugetDownloadProgress.cs │ │ ├── IPackagesLogger.cs │ │ ├── ManifestDependency.cs │ │ ├── ManifestFile.cs │ │ ├── ManifestMetadata.cs │ │ ├── MessageLevel.cs │ │ ├── NuGet3Extensions.cs │ │ ├── NugetLocalPackage.cs │ │ ├── NugetLogger.cs │ │ ├── NugetPackage.cs │ │ ├── NugetPackageBuilder.cs │ │ ├── NugetServerPackage.cs │ │ ├── NugetSourceRepositoryProvider.cs │ │ ├── NugetStore.cs │ │ ├── NullPackagesLogger.cs │ │ ├── PackageConstants.cs │ │ ├── PackageFile.cs │ │ ├── PackageName.cs │ │ ├── PackageOperationEventArgs.cs │ │ ├── ProgressAction.cs │ │ ├── ProgressReport.cs │ │ ├── Stride.Core.Packages.csproj │ │ ├── TargetGenerator.Members.cs │ │ ├── TargetGenerator.cs │ │ └── TargetGenerator.tt ├── buildengine │ ├── Stride.Core.BuildEngine.Common │ │ ├── AnonymousBuildStepProvider.cs │ │ ├── AssemblyHash.cs │ │ ├── BuildResultCode.cs │ │ ├── BuildStep.cs │ │ ├── BuildStepEventArgs.cs │ │ ├── BuildStepExtensions.cs │ │ ├── BuildStepLogger.cs │ │ ├── BuildTransaction.cs │ │ ├── Builder.cs │ │ ├── BuilderContext.cs │ │ ├── Command.cs │ │ ├── CommandBuildStep.cs │ │ ├── CommandContextBase.cs │ │ ├── CommandIOMonitor.cs │ │ ├── CommandResultEntry.cs │ │ ├── DynamicBuildStep.cs │ │ ├── DynamicBuilder.cs │ │ ├── FileVersionStorage.cs │ │ ├── FileVersionTracker.cs │ │ ├── IBuildMonitorRemote.cs │ │ ├── IBuildStepProvider.cs │ │ ├── ICommandContext.cs │ │ ├── IExecuteContext.cs │ │ ├── IForwardSerializableLogRemote.cs │ │ ├── IndexFileCommand.cs │ │ ├── ListBuildStep.cs │ │ ├── LocalCommandContext.cs │ │ ├── MicrothreadLocalDatabases.cs │ │ ├── OutputObject.cs │ │ ├── ResultStatus.cs │ │ ├── SerializableTimestampLogMessage.cs │ │ ├── SingleFileImportCommand.cs │ │ ├── StepCounter.cs │ │ ├── Stride.Core.BuildEngine.Common.csproj │ │ ├── StrideServiceWireSerializer.cs │ │ └── TimeInterval.cs │ ├── Stride.Core.BuildEngine.Tests │ │ ├── Commands │ │ │ ├── BlockedCommand.cs │ │ │ ├── DummyAwaitingCommand.cs │ │ │ ├── DummyBlockingCommand.cs │ │ │ ├── EchoCommand.cs │ │ │ ├── ExceptionCommand.cs │ │ │ ├── FailingCommand.cs │ │ │ ├── InputOutputTestCommand.cs │ │ │ └── TestCommand.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.Core.BuildEngine.Tests.csproj │ │ ├── TestBuilder.cs │ │ ├── TestCancellation.cs │ │ ├── TestDependencies.cs │ │ ├── TestIO.cs │ │ ├── Utils.cs │ │ └── XunitAttributes.cs │ └── Stride.Core.BuildEngine │ │ ├── AndroidAdbUtilities.cs │ │ ├── AndroidDeployAssetTask.cs │ │ ├── BuildEngineCommands.cs │ │ ├── BuilderOptions.cs │ │ ├── PluginManager.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── RemoteCommandContext.cs │ │ ├── Stride.Core.BuildEngine.csproj │ │ └── TestSession.cs ├── core │ ├── Readme.md │ ├── Stride.Core.AssemblyProcessor.Tests │ │ ├── Stride.Core.AssemblyProcessor.Tests.csproj │ │ ├── TestCecilExtensions.cs │ │ └── app.config │ ├── Stride.Core.AssemblyProcessor │ │ ├── AddReferenceProcessor.cs │ │ ├── AssemblyProcessorApp.cs │ │ ├── AssemblyProcessorContext.cs │ │ ├── AssemblyProcessorProgram.cs │ │ ├── AssemblyProcessorTask.cs │ │ ├── AssemblyScanProcessor.cs │ │ ├── AssemblyScanRegistry.cs │ │ ├── AssemblyVersionProcessor.cs │ │ ├── CecilArraySerializerFactory.cs │ │ ├── CecilEnumSerializerFactory.cs │ │ ├── CecilExtensions.cs │ │ ├── CecilGenericSerializerFactory.cs │ │ ├── CecilSerializerDependency.cs │ │ ├── CecilTypeReferenceVisitor.cs │ │ ├── ComplexSerializerRegistry.cs │ │ ├── ComplexTypeSerializerFlags.cs │ │ ├── CustomAssemblyResolver.cs │ │ ├── DataContractAliasProcessor.cs │ │ ├── DispatcherProcessor.cs │ │ ├── FixupValueTypeVisitor.cs │ │ ├── GenerateUserDocumentationProcessor.cs │ │ ├── IAssemblyDefinitionProcessor.cs │ │ ├── ICecilSerializerDependency.cs │ │ ├── ICecilSerializerFactory.cs │ │ ├── InteropProcessor.cs │ │ ├── ParameterKeyProcessor.cs │ │ ├── PclFixupTypeVisitor.cs │ │ ├── ProfileSerializerProcessor.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── RenameAssemblyProcessor.cs │ │ ├── ResolveGenericsVisitor.cs │ │ ├── SerializationProcessor.cs │ │ ├── Serializers │ │ │ ├── CecilComplexClassSerializerProcessor.cs │ │ │ ├── CecilSerializerContext.cs │ │ │ ├── ICecilSerializerProcessor.cs │ │ │ ├── PropertyKeySerializerProcessor.cs │ │ │ └── ReferencedAssemblySerializerProcessor.cs │ │ ├── Stride.Core.AssemblyProcessor.csproj │ │ ├── TypeReferenceEqualityComparer.cs │ │ ├── UpdateEngineProcessor.IL.cs │ │ ├── UpdateEngineProcessor.cs │ │ ├── Utilities.cs │ │ └── app.config │ ├── Stride.Core.CompilerServices.Tests │ │ ├── AnalyzerTests │ │ │ ├── STRDIAG000_Test.cs │ │ │ ├── STRDIAG001_Test.cs │ │ │ ├── STRDIAG002_Test.cs │ │ │ ├── STRDIAG003_Test.cs │ │ │ ├── STRDIAG004_Test.cs │ │ │ ├── STRDIAG005_Test.cs │ │ │ ├── STRDIAG006_Test.cs │ │ │ ├── STRDIAG007_Test.cs │ │ │ ├── STRDIAG008_Test.cs │ │ │ ├── STRDIAG009_Test.cs │ │ │ ├── STRDIAG010_Test.cs │ │ │ ├── ValidModifiersOnImmutableMemberTests.cs │ │ │ └── ValidModifiersOnMutableMemberTests.cs │ │ ├── ClassTemplates.cs │ │ ├── CompilerUtils.cs │ │ ├── Stride.Core.CompilerServices.Tests.csproj │ │ └── TestHelper.cs │ ├── Stride.Core.CompilerServices │ │ ├── AnalyzerReleases.Shipped.md │ │ ├── AnalyzerReleases.Unshipped.md │ │ ├── Analyzers │ │ │ ├── DiagnosticsAnalyzerHelper.cs │ │ │ ├── STRDIAG000AttributeContradiction.cs │ │ │ ├── STRDIAG001InvalidDataContract.cs │ │ │ ├── STRDIAG002InvalidContentMode.cs │ │ │ ├── STRDIAG003InaccessibleMember.cs │ │ │ ├── STRDIAG004PropertyWithNoGetter.cs │ │ │ ├── STRDIAG005ReadonlyMemberTypeIsNotSupported.cs │ │ │ ├── STRDIAG006InvalidAssignMode.cs │ │ │ ├── STRDIAG007DataMemberOnDelegate.cs │ │ │ ├── STRDIAG008FixedFieldInStructs.cs │ │ │ ├── STRDIAG009InvalidDictionaryKey.cs │ │ │ └── STRDIAG010InvalidConstructor.cs │ │ ├── Common │ │ │ ├── DiagnosticCategory.cs │ │ │ ├── SymbolExtensions.cs │ │ │ └── WellKnownReferences.cs │ │ ├── DebugAttacher.cs │ │ ├── Generators │ │ │ └── ModuleInitializerGenerator.cs │ │ └── Stride.Core.CompilerServices.csproj │ ├── Stride.Core.Design.Tests │ │ ├── Collections │ │ │ └── TestHybridDictionary.cs │ │ ├── Extensions │ │ │ ├── TestAnonymousEqualityComparer.cs │ │ │ ├── TestDesignExtensions.cs │ │ │ ├── TestDictionaryExtensions.cs │ │ │ ├── TestEnumExtensions.cs │ │ │ ├── TestListExtensions.cs │ │ │ ├── TestObjectExtensions.cs │ │ │ ├── TestProcessExtensions.cs │ │ │ └── TestTaskExtensions.cs │ │ ├── IO │ │ │ ├── TestUDirectory.cs │ │ │ └── TestUFile.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.Core.Design.Tests.csproj │ │ ├── TestAbsoluteId.cs │ │ ├── TestDataMemberVisitor.cs │ │ ├── TestFileLock.cs │ │ ├── TestHelpers.cs │ │ ├── TestMemberPath.cs │ │ ├── TestMemberPathBase.cs │ │ ├── TestMicroThreadLock.cs │ │ ├── TestNamingHelper.cs │ │ ├── TestObjectCache.cs │ │ ├── TestPackageVersion.cs │ │ ├── TestPackageVersionRange.cs │ │ ├── TestSettings.cs │ │ ├── TestShadowObject.cs │ │ ├── TestStringSpan.cs │ │ ├── TestStringSpanExtensions.cs │ │ ├── TestTypeConverter.cs │ │ ├── TestUPath.cs │ │ ├── TestUPathOld.cs │ │ ├── Transactions │ │ │ ├── OrderedOperation.cs │ │ │ ├── SimpleOperation.cs │ │ │ ├── TestTransaction.cs │ │ │ ├── TestTransactionEvent.cs │ │ │ └── TestTransactionStack.cs │ │ ├── TypeConverters │ │ │ ├── TestBaseConverter.cs │ │ │ ├── TestColor3Converter.cs │ │ │ ├── TestColor4Converter.cs │ │ │ ├── TestColorConverter.cs │ │ │ ├── TestFieldPropertyDescriptor.cs │ │ │ └── TestMatrixConverter.cs │ │ ├── Windows │ │ │ └── TestAppHelper.cs │ │ └── XunitAttributes.cs │ ├── Stride.Core.Design │ │ ├── AbsoluteId.cs │ │ ├── Annotations │ │ │ ├── BaseTypeRequiredAttribute.cs │ │ │ ├── CollectionAccessAttribute.cs │ │ │ ├── MustUseReturnValueAttribute.cs │ │ │ └── NoEnumerationAttribute.cs │ │ ├── CodeEditorSupport │ │ │ ├── IDEInfo.cs │ │ │ ├── IDEInfoVersions.cs │ │ │ ├── IDEType.cs │ │ │ ├── Rider │ │ │ │ ├── RiderLocatorEnvironment.cs │ │ │ │ └── RiderVersions.cs │ │ │ ├── VSCode │ │ │ │ └── VSCodeVersions.cs │ │ │ └── VisualStudio │ │ │ │ └── VisualStudioVersions.cs │ │ ├── Collections │ │ │ └── HybridDictionary.cs │ │ ├── Extensions │ │ │ ├── AnonymousEqualityComparer.cs │ │ │ ├── DesignExtensions.cs │ │ │ ├── DictionaryExtensions.cs │ │ │ ├── EnumExtensions.cs │ │ │ ├── ExceptionExtensions.cs │ │ │ ├── ListExtensions.cs │ │ │ ├── ObjectExtensions.cs │ │ │ ├── ProcessExtensions.cs │ │ │ ├── TaskExtensions.cs │ │ │ └── TypeDescriptorExtensions.cs │ │ ├── IDestroyable.cs │ │ ├── IO │ │ │ ├── UDirectory.cs │ │ │ ├── UDirectorySerializer.cs │ │ │ ├── UFile.cs │ │ │ ├── UFileSerializer.cs │ │ │ ├── UPath.cs │ │ │ ├── UPathType.cs │ │ │ └── UPathTypeConverter.cs │ │ ├── ISyncLockable.cs │ │ ├── MicroThreadLock.cs │ │ ├── Module.cs │ │ ├── NamespaceDoc.cs │ │ ├── NamingHelper.cs │ │ ├── ObjectCache.cs │ │ ├── PackageVersion.Serializer.cs │ │ ├── PackageVersion.cs │ │ ├── PackageVersionRange.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Reflection │ │ │ ├── AssemblyContainer.cs │ │ │ ├── DataVisitorBase.cs │ │ │ ├── IDataCustomVisitor.cs │ │ │ ├── IDataVisitor.cs │ │ │ ├── ShadowObject.cs │ │ │ ├── ShadowObjectPropertyKey.cs │ │ │ └── VisitorContext.cs │ │ ├── Settings │ │ │ ├── AppSettingsProvider.cs │ │ │ ├── ChangesValidatedEventArgs.cs │ │ │ ├── FileModifiedEventArgs.cs │ │ │ ├── NamespaceDoc.cs │ │ │ ├── SettingsContainer.cs │ │ │ ├── SettingsDictionary.cs │ │ │ ├── SettingsDictionarySerializer.cs │ │ │ ├── SettingsEntry.cs │ │ │ ├── SettingsEntryChangeValueOperation.cs │ │ │ ├── SettingsEntryValue.cs │ │ │ ├── SettingsFile.cs │ │ │ ├── SettingsFileLoadedEventArgs.cs │ │ │ ├── SettingsKey.cs │ │ │ ├── SettingsProfile.cs │ │ │ ├── SettingsProfileSerializer.cs │ │ │ ├── SettingsYamlSerializer.cs │ │ │ └── Utils.cs │ │ ├── Solutions │ │ │ ├── KeyedCollectionExtensions.cs │ │ │ ├── KnownProjectTypeGuid.cs │ │ │ ├── Project.cs │ │ │ ├── ProjectCollection.cs │ │ │ ├── PropertyItem.cs │ │ │ ├── PropertyItemCollection.cs │ │ │ ├── Section.cs │ │ │ ├── SectionCollection.cs │ │ │ ├── Solution.cs │ │ │ ├── SolutionFileException.cs │ │ │ ├── SolutionReader.cs │ │ │ └── SolutionWriter.cs │ │ ├── Stride.Core.Design.csproj │ │ ├── StringSpan.cs │ │ ├── StringSpanExtensions.cs │ │ ├── Threading │ │ │ ├── AsyncLock.cs │ │ │ ├── AwaitableDisposable.cs │ │ │ ├── IAsyncWaitQueue.cs │ │ │ └── Internal │ │ │ │ ├── DefaultAsyncWaitQueue.cs │ │ │ │ ├── Dequeue.cs │ │ │ │ ├── ExceptionHelpers.cs │ │ │ │ ├── IdManager.cs │ │ │ │ └── TaskCompletionSourceExtensions.cs │ │ ├── Transactions │ │ │ ├── DiscardReason.cs │ │ │ ├── IAsyncTransaction.cs │ │ │ ├── IMergeableOperation.cs │ │ │ ├── IOperation.cs │ │ │ ├── IReadOnlyTransaction.cs │ │ │ ├── ITransaction.cs │ │ │ ├── ITransactionStack.cs │ │ │ ├── Operation.cs │ │ │ ├── Transaction.cs │ │ │ ├── TransactionEventArgs.cs │ │ │ ├── TransactionException.cs │ │ │ ├── TransactionFlags.cs │ │ │ ├── TransactionStack.cs │ │ │ ├── TransactionStackFactory.cs │ │ │ └── TransactionsDiscardedEventArgs.cs │ │ ├── TypeConverters │ │ │ ├── BaseConverter.cs │ │ │ ├── Color3Converter.cs │ │ │ ├── Color4Converter.cs │ │ │ ├── ColorConverter.cs │ │ │ ├── FieldPropertyDescriptor.cs │ │ │ ├── Half2Converter.cs │ │ │ ├── Half3Converter.cs │ │ │ ├── Half4Converter.cs │ │ │ ├── HalfConverter.cs │ │ │ ├── MatrixConverter.cs │ │ │ ├── NamespaceDoc.cs │ │ │ ├── QuaternionConverter.cs │ │ │ ├── TypeConverterHelper.cs │ │ │ ├── UrlReferenceConverter.cs │ │ │ ├── Vector2Converter.cs │ │ │ ├── Vector3Converter.cs │ │ │ └── Vector4Converter.cs │ │ ├── Windows │ │ │ ├── AppHelper.cs │ │ │ ├── FileLock.cs │ │ │ └── GlobalMutex.cs │ │ └── Yaml │ │ │ ├── AssetIdSerializer.cs │ │ │ ├── AssetScalarSerializerBase.cs │ │ │ ├── GuidSerializer.cs │ │ │ ├── ObjectIdSerializer.cs │ │ │ ├── ParsingEventListEmitter.cs │ │ │ ├── PropertyKeyNameResolver.cs │ │ │ ├── PropertyKeyYamlSerializer.cs │ │ │ ├── UDirectorySerializer.cs │ │ │ ├── UFileSerializer.cs │ │ │ ├── YamlSerializer.cs │ │ │ └── YamlSerializerBase.cs │ ├── Stride.Core.IO │ │ ├── AndroidAssetProvider.cs │ │ ├── DirectoryWatcher.Desktop.cs │ │ ├── DirectoryWatcher.cs │ │ ├── DriveFileProvider.cs │ │ ├── FileEvent.cs │ │ ├── FileEventChangeType.cs │ │ ├── FileSystemProvider.cs │ │ ├── IVirtualFileProvider.cs │ │ ├── NamespaceDoc.cs │ │ ├── NativeLockFile.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── StreamFlags.cs │ │ ├── Stride.Core.IO.csproj │ │ ├── System.IO.Compression.Zip │ │ │ ├── ApkExpansionSupport.cs │ │ │ ├── Compression.cs │ │ │ ├── Crc32.cs │ │ │ ├── ExpansionZipFile.cs │ │ │ ├── ZipFile.cs │ │ │ ├── ZipFileEntry.cs │ │ │ ├── ZipFileValidationHandler.cs │ │ │ └── ZipStream.cs │ │ ├── TemporaryDirectory.cs │ │ ├── TemporaryFile.cs │ │ ├── VirtualFileAccess.cs │ │ ├── VirtualFileMode.cs │ │ ├── VirtualFileProviderBase.cs │ │ ├── VirtualFileShare.cs │ │ ├── VirtualFileStream.cs │ │ ├── VirtualFileSystem.Android.cs │ │ ├── VirtualFileSystem.cs │ │ ├── VirtualSearchOption.cs │ │ ├── VirtualWatcherChangeTypes.cs │ │ └── ZipFileSystemProvider.cs │ ├── Stride.Core.Mathematics.Tests │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.Core.Mathematics.Tests.csproj │ │ ├── TestAngleSingle.cs │ │ ├── TestBoundingBox.cs │ │ ├── TestBoundingSphere.cs │ │ ├── TestBoundingVolumes.cs │ │ ├── TestCollisionHelper.cs │ │ ├── TestColor.cs │ │ ├── TestColor3.cs │ │ ├── TestColor4.cs │ │ ├── TestColorBGRA.cs │ │ ├── TestColorExtensions.cs │ │ ├── TestDouble2.cs │ │ ├── TestDouble3.cs │ │ ├── TestDouble4.cs │ │ ├── TestGeometricIntersections.cs │ │ ├── TestGuillotinePacker.cs │ │ ├── TestHalfVectors.cs │ │ ├── TestInt2.cs │ │ ├── TestInt3.cs │ │ ├── TestInt4.cs │ │ ├── TestMathUtil.cs │ │ ├── TestMatrix.cs │ │ ├── TestPlane.cs │ │ ├── TestPoint.cs │ │ ├── TestQuaternion.cs │ │ ├── TestRandomSeed.cs │ │ ├── TestRay.cs │ │ ├── TestRectangle.cs │ │ ├── TestRectangleF.cs │ │ ├── TestRotationsData.cs │ │ ├── TestSize2.cs │ │ ├── TestSize2F.cs │ │ ├── TestSize3.cs │ │ ├── TestSphericalHarmonics.cs │ │ ├── TestToString.cs │ │ ├── TestUInt4.cs │ │ ├── TestVector2.cs │ │ ├── TestVector3.cs │ │ ├── TestVector4.cs │ │ └── TestVectorExtensions.cs │ ├── Stride.Core.Mathematics │ │ ├── AngleSingle.cs │ │ ├── AngleType.cs │ │ ├── BoundingBox.cs │ │ ├── BoundingBoxExt.cs │ │ ├── BoundingFrustum.cs │ │ ├── BoundingSphere.cs │ │ ├── CollisionHelper.cs │ │ ├── Color.Palette.cs │ │ ├── Color.cs │ │ ├── Color3.cs │ │ ├── Color4.cs │ │ ├── ColorBGRA.cs │ │ ├── ColorExtensions.cs │ │ ├── ColorHSV.cs │ │ ├── ContainmentType.cs │ │ ├── Double2.cs │ │ ├── Double3.cs │ │ ├── Double4.cs │ │ ├── GuillotinePacker.cs │ │ ├── Half.cs │ │ ├── Half2.cs │ │ ├── Half3.cs │ │ ├── Half4.cs │ │ ├── HalfUtils.cs │ │ ├── IIntersectableWithPlane.cs │ │ ├── IIntersectableWithRay.cs │ │ ├── Int2.cs │ │ ├── Int3.cs │ │ ├── Int4.cs │ │ ├── MathUtil.cs │ │ ├── Matrix.cs │ │ ├── Module.cs │ │ ├── NamespaceDoc.cs │ │ ├── Plane.cs │ │ ├── PlaneIntersectionType.cs │ │ ├── Point.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Quaternion.cs │ │ ├── RandomSeed.cs │ │ ├── Ray.cs │ │ ├── Rectangle.cs │ │ ├── RectangleF.cs │ │ ├── Size2.cs │ │ ├── Size2F.cs │ │ ├── Size3.cs │ │ ├── SphericalHarmonics.cs │ │ ├── Stride.Core.Mathematics.csproj │ │ ├── UInt4.cs │ │ ├── Vector2.cs │ │ ├── Vector3.cs │ │ ├── Vector4.cs │ │ └── VectorExtensions.cs │ ├── Stride.Core.MicroThreading │ │ ├── AsyncAutoResetEvent.cs │ │ ├── AsyncSignal.cs │ │ ├── Channel.cs │ │ ├── ChannelMicroThreadAwaiter.cs │ │ ├── ChannelPreference.cs │ │ ├── IMicroThreadSynchronizationContext.cs │ │ ├── MicroThread.cs │ │ ├── MicroThreadEvent.cs │ │ ├── MicroThreadFlags.cs │ │ ├── MicroThreadLocal.cs │ │ ├── MicroThreadProfilingKeys.cs │ │ ├── MicroThreadState.cs │ │ ├── MicroThreadSynchronizationContext.cs │ │ ├── MicroThreadYieldAwaiter.cs │ │ ├── MicrothreadProxySynchronizationContext.cs │ │ ├── NamespaceDoc.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── ScheduleMode.cs │ │ ├── Scheduler.cs │ │ ├── SchedulerEntry.cs │ │ ├── SchedulerThreadEventArgs.cs │ │ ├── ScriptFlags.cs │ │ ├── Stride.Core.MicroThreading.csproj │ │ ├── StrideScriptAttribute.cs │ │ └── SwitchToAwaiter.cs │ ├── Stride.Core.Reflection │ │ ├── AttributeRegistry.cs │ │ ├── DefaultKeyComparer.cs │ │ ├── DefaultMemberComparer.cs │ │ ├── DefaultNamingConvention.cs │ │ ├── IAttributeRegistry.cs │ │ ├── IMemberNamingConvention.cs │ │ ├── ITypeDescriptorFactory.cs │ │ ├── MemberDescriptors │ │ │ ├── FieldDescriptor.cs │ │ │ ├── IMemberDescriptor.cs │ │ │ ├── MemberDescriptorBase.cs │ │ │ ├── MemberDescriptorExtensions.cs │ │ │ └── PropertyDescriptor.cs │ │ ├── MemberPath.cs │ │ ├── MemberPathAction.cs │ │ ├── Stride.Core.Reflection.csproj │ │ ├── TypeDescriptorFactory.cs │ │ ├── TypeDescriptors │ │ │ ├── ArrayDescriptor.cs │ │ │ ├── CollectionDescriptor.cs │ │ │ ├── DescriptorCategory.cs │ │ │ ├── DictionaryDescriptor.cs │ │ │ ├── ITypeDescriptor.cs │ │ │ ├── ListDescriptor.cs │ │ │ ├── NotSupportedObjectDescriptor.cs │ │ │ ├── NullableDescriptor.cs │ │ │ ├── ObjectDescriptor.cs │ │ │ ├── OldCollectionDescriptor.cs │ │ │ ├── PrimitiveDescriptor.cs │ │ │ └── SetDescriptor.cs │ │ └── TypeExtensions.cs │ ├── Stride.Core.Serialization │ │ ├── Assets │ │ │ └── AssetId.cs │ │ ├── IO │ │ │ ├── DatabaseFileProvider.cs │ │ │ ├── DatabaseFileProviderService.cs │ │ │ ├── DictionaryStore.cs │ │ │ ├── IDatabaseFileProviderService.cs │ │ │ ├── IDatabaseStream.cs │ │ │ ├── ListStore.cs │ │ │ └── Store.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Serialization │ │ │ ├── AttachedReference.cs │ │ │ ├── AttachedReferenceManager.cs │ │ │ ├── Contents │ │ │ │ ├── ChunkHeader.cs │ │ │ │ ├── ChunkReference.cs │ │ │ │ ├── ContentData.cs │ │ │ │ ├── ContentIndexMap.cs │ │ │ │ ├── ContentManager.Reference.cs │ │ │ │ ├── ContentManager.ReferenceCounting.cs │ │ │ │ ├── ContentManager.cs │ │ │ │ ├── ContentManagerException.cs │ │ │ │ ├── ContentManagerLoaderSettings.cs │ │ │ │ ├── ContentManagerStats.cs │ │ │ │ ├── ContentProfilingKeys.cs │ │ │ │ ├── ContentReference.cs │ │ │ │ ├── ContentReferenceDataSerializer.cs │ │ │ │ ├── ContentReferenceState.cs │ │ │ │ ├── ContentSerializer.cs │ │ │ │ ├── ContentSerializerAttribute.cs │ │ │ │ ├── ContentSerializerBase.cs │ │ │ │ ├── ContentSerializerContext.cs │ │ │ │ ├── ContentSerializerExtensionAttribute.cs │ │ │ │ ├── DataContentSerializer.cs │ │ │ │ ├── DataContentSerializerWithReuse.cs │ │ │ │ ├── IContentData.cs │ │ │ │ ├── IContentIndexMap.cs │ │ │ │ ├── IContentManager.cs │ │ │ │ ├── IContentSerializer.cs │ │ │ │ ├── ILoadableReference.cs │ │ │ │ ├── IReference.cs │ │ │ │ ├── NamespaceDoc.cs │ │ │ │ ├── ObjectUrl.cs │ │ │ │ ├── ReferenceSerializer.cs │ │ │ │ ├── ReferenceSerializerAttribute.cs │ │ │ │ └── UrlType.cs │ │ │ ├── IUrlReference.cs │ │ │ ├── LZ4 │ │ │ │ └── LZ4Stream.cs │ │ │ ├── Serializers │ │ │ │ └── UrlReferenceDataSerializer.cs │ │ │ ├── UrlReference.cs │ │ │ ├── UrlReferenceBase.cs │ │ │ └── UrlReferenceContentManagerExtenstions.cs │ │ ├── Storage │ │ │ ├── Blob.cs │ │ │ ├── BlobStream.cs │ │ │ ├── BundleDescription.cs │ │ │ ├── BundleOdbBackend.cs │ │ │ ├── DigestStream.cs │ │ │ ├── FileOdbBackend.cs │ │ │ ├── IOdbBackend.cs │ │ │ ├── NamespaceDoc.cs │ │ │ ├── ObjectDatabase.cs │ │ │ ├── ObjectDatabaseContentIndexMap.cs │ │ │ ├── ObjectType.cs │ │ │ └── OdbStreamWriter.cs │ │ ├── Streaming │ │ │ ├── ContentChunk.cs │ │ │ ├── ContentStorage.cs │ │ │ ├── ContentStorageHeader.cs │ │ │ ├── ContentStreamingException.cs │ │ │ ├── ContentStreamingService.cs │ │ │ └── IStreamingManager.cs │ │ └── Stride.Core.Serialization.csproj │ ├── Stride.Core.Tasks │ │ ├── LocateDevenv.cs │ │ ├── Program.cs │ │ ├── Stride.Core.Tasks.csproj │ │ └── app.config │ ├── Stride.Core.Tests │ │ ├── IO │ │ │ └── DatabaseFileProviderTests.cs │ │ ├── MemoryFileProvider.cs │ │ ├── NonParallelCollectionDefinition.cs │ │ ├── ObjectIdTests.cs │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ └── Drawable │ │ │ │ └── icon.png │ │ ├── Stride.Core.Tests.Android.csproj │ │ ├── Stride.Core.Tests.csproj │ │ ├── Stride.Core.Tests.iOS.csproj │ │ ├── TestContentManager.cs │ │ ├── TestLogger.cs │ │ ├── TestMicroThread.cs │ │ ├── TestObjectIdBuilder.cs │ │ ├── TestPriorityLinkedQueue.cs │ │ ├── TestPriorityQueue.cs │ │ ├── TestProfiler.cs │ │ ├── TestSerialization.StructLayout.cs │ │ ├── TestSerialization.cs │ │ ├── TestStore.cs │ │ ├── TestUnmanagedArray.cs │ │ ├── TestUtilities.cs │ │ ├── TestWatcher.cs │ │ └── XunitAttributes.cs │ ├── Stride.Core.Translation │ │ ├── Annotations │ │ │ └── TranslationAttribute.cs │ │ ├── ITranslationManager.cs │ │ ├── ITranslationProvider.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Providers │ │ │ ├── GettextTranslationProvider.cs │ │ │ └── ResxTranslationProvider.cs │ │ ├── Stride.Core.Translation.csproj │ │ ├── Tr.cs │ │ ├── TranslationManager.cs │ │ └── msbuild.binlog │ ├── Stride.Core.Yaml.Tests │ │ ├── DescriptorTests.cs │ │ ├── Dump.cs │ │ ├── EmitterTests.cs │ │ ├── InsertionQueueTests.cs │ │ ├── LookAheadBufferTests.cs │ │ ├── ParserTestHelper.cs │ │ ├── ParserTests.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── ScannerTestHelper.cs │ │ ├── ScannerTests.cs │ │ ├── SchemaTests.cs │ │ ├── Serialization │ │ │ ├── ExceptionWithNestedSerialization.cs │ │ │ ├── ObjectFactoryTests.cs │ │ │ ├── Samples.cs │ │ │ ├── SerializationSubClassTests.cs │ │ │ ├── SerializationTests.cs │ │ │ ├── SerializationTests2.cs │ │ │ ├── TracingVisitor.cs │ │ │ └── YamlStreamTests.cs │ │ ├── Stride.Core.Yaml.Tests.csproj │ │ ├── TagTests.cs │ │ ├── YamlTest.cs │ │ └── files │ │ │ ├── backreference.yaml │ │ │ ├── backwardsAlias.yaml │ │ │ ├── converter.yaml │ │ │ ├── convertible.yaml │ │ │ ├── dictionary.yaml │ │ │ ├── dictionaryExplicit.yaml │ │ │ ├── empty.yaml │ │ │ ├── explicitType.yaml │ │ │ ├── fail-backreference.yaml │ │ │ ├── forwardAlias.yaml │ │ │ ├── invalid-reference.yaml │ │ │ ├── list.yaml │ │ │ ├── listExplicit.yaml │ │ │ ├── listOfDictionaries.yaml │ │ │ ├── local-tags.yaml │ │ │ ├── namingConvention.yaml │ │ │ ├── sample.yaml │ │ │ ├── tags.yaml │ │ │ ├── test1.yaml │ │ │ ├── test10.yaml │ │ │ ├── test11.yaml │ │ │ ├── test12.yaml │ │ │ ├── test13.yaml │ │ │ ├── test14.yaml │ │ │ ├── test2.yaml │ │ │ ├── test3.yaml │ │ │ ├── test4.yaml │ │ │ ├── test5.yaml │ │ │ ├── test6.yaml │ │ │ ├── test7.yaml │ │ │ ├── test8.yaml │ │ │ └── test9.yaml │ ├── Stride.Core.Yaml │ │ ├── CharacterAnalyzer.cs │ │ ├── Constants.cs │ │ ├── Emitter.cs │ │ ├── EmitterState.cs │ │ ├── EventReader.cs │ │ ├── Events │ │ │ ├── AnchorAlias.cs │ │ │ ├── DocumentEnd.cs │ │ │ ├── DocumentStart.cs │ │ │ ├── EventType.cs │ │ │ ├── MappingEnd.cs │ │ │ ├── MappingStart.cs │ │ │ ├── NodeEvent.cs │ │ │ ├── ParsingEvent.cs │ │ │ ├── Scalar.cs │ │ │ ├── SequenceEnd.cs │ │ │ ├── SequenceStart.cs │ │ │ ├── StreamEnd.cs │ │ │ └── StreamStart.cs │ │ ├── FakeList.cs │ │ ├── IEmitter.cs │ │ ├── ILookAheadBuffer.cs │ │ ├── IParser.cs │ │ ├── InsertionQueue.cs │ │ ├── LookAheadBuffer.cs │ │ ├── Mark.cs │ │ ├── MemoryParser.cs │ │ ├── Parser.cs │ │ ├── ParserState.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Scanner.cs │ │ ├── Schemas │ │ │ ├── CoreSchema.cs │ │ │ ├── ExtendedSchema.cs │ │ │ ├── FailsafeSchema.cs │ │ │ ├── IYamlSchema.cs │ │ │ ├── JsonSchema.cs │ │ │ └── SchemaBase.cs │ │ ├── SemanticErrorException.cs │ │ ├── Serialization │ │ │ ├── AnchorEventEmitter.cs │ │ │ ├── AnchorNotFoundException.cs │ │ │ ├── ChainedEventEmitter.cs │ │ │ ├── ChainedObjectFactory.cs │ │ │ ├── DefaultObjectFactory.cs │ │ │ ├── DocumentLoadingState.cs │ │ │ ├── DuplicateAnchorException.cs │ │ │ ├── DynamicMemberDescriptorBase.cs │ │ │ ├── EmitterState.cs │ │ │ ├── EventInfo.cs │ │ │ ├── FlatNamingConvention.cs │ │ │ ├── IEventEmitter.cs │ │ │ ├── IObjectFactory.cs │ │ │ ├── IObjectSerializerBackend.cs │ │ │ ├── IOrderedDictionary.cs │ │ │ ├── ISerializerFactorySelector.cs │ │ │ ├── ITagTypeRegistry.cs │ │ │ ├── ITagTypeResolver.cs │ │ │ ├── IYamlSerializable.cs │ │ │ ├── IYamlSerializableFactory.cs │ │ │ ├── IYamlVisitor.cs │ │ │ ├── IdentityEqualityComparer.cs │ │ │ ├── JsonEventEmitter.cs │ │ │ ├── LambdaObjectFactory.cs │ │ │ ├── ObjectContext.cs │ │ │ ├── OrderedDictionary.cs │ │ │ ├── ProfileSerializerFactorySelector.cs │ │ │ ├── Serializer.cs │ │ │ ├── SerializerContext.cs │ │ │ ├── SerializerContextSettings.cs │ │ │ ├── SerializerFactorySelector.cs │ │ │ ├── SerializerSettings.cs │ │ │ ├── Serializers │ │ │ │ ├── AnchorSerializer.cs │ │ │ │ ├── ArraySerializer.cs │ │ │ │ ├── ChainedSerializer.cs │ │ │ │ ├── CollectionSerializer.cs │ │ │ │ ├── DefaultObjectSerializerBackend.cs │ │ │ │ ├── DictionarySerializer.cs │ │ │ │ ├── ExceptionUtils.cs │ │ │ │ ├── ObjectSerializer.cs │ │ │ │ ├── PrimitiveSerializer.cs │ │ │ │ ├── RoutingSerializer.cs │ │ │ │ ├── ScalarSerializerBase.cs │ │ │ │ └── TagTypeSerializer.cs │ │ │ ├── WriterEventEmitter.cs │ │ │ ├── YamlAliasNode.cs │ │ │ ├── YamlAssemblyRegistry.cs │ │ │ ├── YamlDocument.cs │ │ │ ├── YamlMappingNode.cs │ │ │ ├── YamlNode.cs │ │ │ ├── YamlNodeIdentityEqualityComparer.cs │ │ │ ├── YamlScalarNode.cs │ │ │ ├── YamlSequenceNode.cs │ │ │ ├── YamlSerializerFactoryAttribute.cs │ │ │ ├── YamlStream.cs │ │ │ └── YamlVisitor.cs │ │ ├── SimpleKey.cs │ │ ├── SortedDictionary.cs │ │ ├── Stride.Core.Yaml.csproj │ │ ├── StringLookAheadBuffer.cs │ │ ├── SyntaxErrorException.cs │ │ ├── TagDirectiveCollection.cs │ │ ├── Tokens │ │ │ ├── Anchor.cs │ │ │ ├── AnchorAlias.cs │ │ │ ├── BlockEnd.cs │ │ │ ├── BlockEntry.cs │ │ │ ├── BlockMappingStart.cs │ │ │ ├── BlockSequenceStart.cs │ │ │ ├── DocumentEnd.cs │ │ │ ├── DocumentStart.cs │ │ │ ├── FlowEntry.cs │ │ │ ├── FlowMappingEnd.cs │ │ │ ├── FlowMappingStart.cs │ │ │ ├── FlowSequenceEnd.cs │ │ │ ├── FlowSequenceStart.cs │ │ │ ├── Key.cs │ │ │ ├── Scalar.cs │ │ │ ├── StreamEnd.cs │ │ │ ├── StreamStart.cs │ │ │ ├── Tag.cs │ │ │ ├── TagDirective.cs │ │ │ ├── Token.cs │ │ │ ├── Value.cs │ │ │ └── VersionDirective.cs │ │ ├── Version.cs │ │ └── YamlException.cs │ ├── Stride.Core │ │ ├── AccessorMetadata.cs │ │ ├── Annotations │ │ │ ├── CanBeNullAttribute.cs │ │ │ ├── CategoryOrderAttribute.cs │ │ │ ├── DataMemberRangeAttribute.cs │ │ │ ├── DynamicTypeAttributeBase.cs │ │ │ ├── InlinePropertyAttribute.cs │ │ │ ├── ItemCanBeNullAttribute.cs │ │ │ ├── ItemNotNullAttribute.cs │ │ │ ├── MemberCollectionAttribute.cs │ │ │ ├── MemberRequiredAttribute.cs │ │ │ ├── NonIdentifiableCollectionItemsAttribute.cs │ │ │ ├── NonInstantiableAttribute.cs │ │ │ ├── NonOverridableAttribute.cs │ │ │ ├── NotNullAttribute.cs │ │ │ └── ObjectFactoryAttribute.cs │ │ ├── AnonymousDisposable.cs │ │ ├── Collections │ │ │ ├── ConstrainedList.cs │ │ │ ├── FastCollection.cs │ │ │ ├── FastList.cs │ │ │ ├── FastListStruct.cs │ │ │ ├── FastTrackingCollection.cs │ │ │ ├── FastTrackingCollectionChangedEventArgs.cs │ │ │ ├── IReadOnlySet.cs │ │ │ ├── ITrackingCollectionChanged.cs │ │ │ ├── IndexingDictionary.cs │ │ │ ├── KeyedSortedList.cs │ │ │ ├── MultiValueSortedDictionary.cs │ │ │ ├── MultiValueSortedList.cs │ │ │ ├── NamespaceDoc.cs │ │ │ ├── OrderedCollection.cs │ │ │ ├── PoolListStruct.cs │ │ │ ├── PriorityNodeQueue.cs │ │ │ ├── PriorityQueue.cs │ │ │ ├── PriorityQueueNode.cs │ │ │ ├── ReadOnlySet.cs │ │ │ ├── SafeList.cs │ │ │ ├── SortedList.cs │ │ │ ├── TrackingCollection.cs │ │ │ ├── TrackingCollectionChangedEventArgs.cs │ │ │ ├── TrackingDictionary.cs │ │ │ └── TrackingHashSet.cs │ │ ├── ComponentBase.cs │ │ ├── ComponentBaseExtensions.cs │ │ ├── DataAliasAttribute.cs │ │ ├── DataContractAttribute.cs │ │ ├── DataContractIgnoreAttribute.cs │ │ ├── DataContractMetadataTypeAttribute.cs │ │ ├── DataMemberAttribute.cs │ │ ├── DataMemberCustomSerializerAttribute.cs │ │ ├── DataMemberIgnoreAttribute.cs │ │ ├── DataMemberMode.cs │ │ ├── DataStyle.cs │ │ ├── DataStyleAttribute.cs │ │ ├── DefaultValueMetadata.cs │ │ ├── Diagnostics │ │ │ ├── CallerInfo.cs │ │ │ ├── ChromeTracingProfileWriter.cs │ │ │ ├── CollectionDebugView.cs │ │ │ ├── ComponentEventInfo.cs │ │ │ ├── ComponentEventType.cs │ │ │ ├── ConsoleLogListener.cs │ │ │ ├── ConsoleLogMode.cs │ │ │ ├── DebugLogListener.cs │ │ │ ├── ExceptionInfo.cs │ │ │ ├── ForwardingLoggerResult.cs │ │ │ ├── GlobalLogger.cs │ │ │ ├── ILogMessage.cs │ │ │ ├── ILogger.Extensions.cs │ │ │ ├── ILogger.Extensions.tt │ │ │ ├── ILogger.cs │ │ │ ├── IProgressStatus.cs │ │ │ ├── LogListener.cs │ │ │ ├── LogMessage.cs │ │ │ ├── LogMessageExtensions.cs │ │ │ ├── LogMessageType.cs │ │ │ ├── Logger.Extensions.cs │ │ │ ├── Logger.Extensions.tt │ │ │ ├── Logger.cs │ │ │ ├── LoggerConfig.cs │ │ │ ├── LoggerResult.cs │ │ │ ├── MessageLoggedEventArgs.cs │ │ │ ├── NamespaceDoc.cs │ │ │ ├── NullLogger.cs │ │ │ ├── PerformanceReport.cs │ │ │ ├── Profiler.cs │ │ │ ├── ProfilingCustomValue.cs │ │ │ ├── ProfilingEvent.cs │ │ │ ├── ProfilingEventMessage.cs │ │ │ ├── ProfilingEventType.cs │ │ │ ├── ProfilingKey.cs │ │ │ ├── ProfilingKeyFlags.cs │ │ │ ├── ProfilingMessage.cs │ │ │ ├── ProfilingMessageType.cs │ │ │ ├── ProfilingState.cs │ │ │ ├── ProgressStatusEventArgs.cs │ │ │ ├── SafeAction.cs │ │ │ ├── SerializableLogMessage.cs │ │ │ ├── TextWriterLogListener.cs │ │ │ ├── TimestampLocalLogger.cs │ │ │ └── VTuneProfiler.cs │ │ ├── DisplayAttribute.cs │ │ ├── DisposeBase.cs │ │ ├── Extensions │ │ │ ├── ArrayExtensions.cs │ │ │ ├── CollectionExtensions.cs │ │ │ ├── EnumerableExtensions.cs │ │ │ ├── NamespaceDoc.cs │ │ │ └── TimeSpanExtensions.cs │ │ ├── FrameworkResources.Designer.cs │ │ ├── FrameworkResources.resx │ │ ├── ICollectorHolder.cs │ │ ├── IComponent.cs │ │ ├── IContentUrl.cs │ │ ├── IIdentifiable.cs │ │ ├── IReferencable.cs │ │ ├── IService.cs │ │ ├── IServiceRegistry.cs │ │ ├── ModuleInitializerAttribute.cs │ │ ├── NamespaceDoc.cs │ │ ├── Native │ │ │ └── NativeLibraryHelper.cs │ │ ├── ObjectCollector.cs │ │ ├── ObjectInvalidationMetadata.cs │ │ ├── Platform.cs │ │ ├── PlatformAndroid.cs │ │ ├── PlatformFolders.cs │ │ ├── PlatformType.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── PropertyContainer.cs │ │ ├── PropertyContainerClass.cs │ │ ├── PropertyKey.cs │ │ ├── PropertyKeyMetadata.cs │ │ ├── ReferenceBase.cs │ │ ├── ReferenceCounting │ │ │ └── ReferenceCountingExtensions.cs │ │ ├── ReferenceEqualityComparer.cs │ │ ├── Reflection │ │ │ ├── AssemblyCommonCategories.cs │ │ │ ├── AssemblyRegisteredEventArgs.cs │ │ │ ├── AssemblyRegistry.cs │ │ │ ├── AssemblyScanAttribute.cs │ │ │ ├── CustomAttributeExtensions.cs │ │ │ ├── IObjectFactory.cs │ │ │ ├── ModuleRuntimeHelpers.cs │ │ │ ├── NamespaceDoc.cs │ │ │ └── ObjectFactoryRegistry.cs │ │ ├── RuntimeIdHelper.cs │ │ ├── ScalarStyle.cs │ │ ├── Serialization │ │ │ ├── ArchiveMode.cs │ │ │ ├── AssemblySerializerFactoryAttribute.cs │ │ │ ├── Binary │ │ │ │ ├── BinarySerializationReader.cs │ │ │ │ ├── BinarySerializationWriter.cs │ │ │ │ ├── HashSerializationWriter.cs │ │ │ │ └── StringHashHelper.cs │ │ │ ├── ClassDataSerializer.cs │ │ │ ├── ContentRefOutOfSyncException.cs │ │ │ ├── DataSerializer.BinaryFormatVersion.cs │ │ │ ├── DataSerializer.cs │ │ │ ├── DataSerializerAttribute.cs │ │ │ ├── DataSerializerFactory.cs │ │ │ ├── DataSerializerGenericMode.cs │ │ │ ├── DataSerializerGlobalAttribute.cs │ │ │ ├── EmptyDataSerializer.cs │ │ │ ├── GenericSerializerFactory.cs │ │ │ ├── IDataSerializerGenericInstantiation.cs │ │ │ ├── MemberSerializer.cs │ │ │ ├── MemberSerializerClass.ttinclude │ │ │ ├── MemberSerializerCore.ttinclude │ │ │ ├── MemberSerializerGenerated.cs │ │ │ ├── MemberSerializerGenerated.tt │ │ │ ├── NamespaceDoc.cs │ │ │ ├── NullSerializer.cs │ │ │ ├── SerializationStream.cs │ │ │ ├── SerializeClassFlags.cs │ │ │ ├── SerializerContext.cs │ │ │ ├── SerializerExtensions.cs │ │ │ ├── SerializerFactory.cs │ │ │ ├── SerializerSelector.cs │ │ │ └── Serializers │ │ │ │ ├── ByteArraySerializer.cs │ │ │ │ ├── CollectionSerializers.cs │ │ │ │ ├── ComplexTypeSerializerFlags.cs │ │ │ │ ├── HashSetSerializer.cs │ │ │ │ ├── IndexingDictionarySerializer.cs │ │ │ │ ├── KeyedSortedListSerializer.cs │ │ │ │ ├── NamespaceDoc.cs │ │ │ │ ├── NullableSerializer.cs │ │ │ │ ├── PrimitiveTypeSerializers.cs │ │ │ │ ├── PropertyInfoSerializer.cs │ │ │ │ ├── PropertyKeySerializer.cs │ │ │ │ ├── ServiceWireSerializer.cs │ │ │ │ ├── TupleSerializer.cs │ │ │ │ ├── TupleSerializer.tt │ │ │ │ └── TypeSerializer.cs │ │ ├── ServiceEventArgs.cs │ │ ├── ServiceNotFoundException.cs │ │ ├── ServiceRegistry.cs │ │ ├── ServiceRegistryExtensions.cs │ │ ├── Settings │ │ │ ├── AppSettings.cs │ │ │ ├── AppSettingsManager.cs │ │ │ └── IAppSettingsProvider.cs │ │ ├── Storage │ │ │ ├── ObjectId.FromObject.cs │ │ │ ├── ObjectId.Serializer.cs │ │ │ ├── ObjectId.cs │ │ │ ├── ObjectIdBuilder.cs │ │ │ └── ObjectIdSimpleBuilder.cs │ │ ├── Stride.Core.csproj │ │ ├── Stride.Framework.FrameworkResources.resources │ │ ├── StrideCoreExtensions.cs │ │ ├── StringExtensions.cs │ │ ├── ThreadThrottler.cs │ │ ├── Threading │ │ │ ├── ConcurrentCollector.cs │ │ │ ├── ConcurrentPool.cs │ │ │ ├── Dispatcher.cs │ │ │ ├── IPooledClosure.cs │ │ │ ├── PooledAttribute.cs │ │ │ ├── PooledDelegateHelper.cs │ │ │ ├── ThreadPool.SemaphoreW.cs │ │ │ └── ThreadPool.cs │ │ ├── UnmanagedArray.cs │ │ ├── Utilities.cs │ │ ├── ValidateValueMetadata.cs │ │ └── build │ │ │ ├── Stride.Core.props │ │ │ └── Stride.Core.targets │ └── deps │ │ └── AssemblyProcessor │ │ ├── net8.0 │ │ ├── Mono.Cecil.Mdb.dll │ │ ├── Mono.Cecil.Pdb.dll │ │ ├── Mono.Cecil.Rocks.dll │ │ ├── Mono.Cecil.dll │ │ ├── Mono.Options.dll │ │ ├── Stride.Core.AssemblyProcessor.Packed.dll │ │ ├── Stride.Core.AssemblyProcessor.Packed.dll.config │ │ ├── Stride.Core.AssemblyProcessor.Packed.dll.hash │ │ ├── Stride.Core.AssemblyProcessor.deps.json │ │ ├── Stride.Core.AssemblyProcessor.dll │ │ └── Stride.Core.AssemblyProcessor.dll.config │ │ └── netstandard2.0 │ │ ├── Mono.Cecil.Mdb.dll │ │ ├── Mono.Cecil.Pdb.dll │ │ ├── Mono.Cecil.Rocks.dll │ │ ├── Mono.Cecil.dll │ │ ├── Mono.Options.dll │ │ ├── Stride.Core.AssemblyProcessor.Packed.dll │ │ ├── Stride.Core.AssemblyProcessor.Packed.dll.config │ │ ├── Stride.Core.AssemblyProcessor.Packed.dll.hash │ │ ├── Stride.Core.AssemblyProcessor.deps.json │ │ ├── Stride.Core.AssemblyProcessor.dll │ │ └── Stride.Core.AssemblyProcessor.dll.config ├── data │ ├── StridePackage │ │ └── Templates │ │ │ └── Core │ │ │ ├── skybox_texture_hdr.dds │ │ │ └── skybox_texture_ldr.dds │ ├── images │ │ ├── Logo │ │ │ ├── stride-logo-readme-black.png │ │ │ └── stride-logo-readme-white.png │ │ └── NewGame │ │ │ ├── BUILD.md │ │ │ └── hemisphere_cube_32_glay.psd │ └── tests │ │ ├── AtriumNight.dds │ │ ├── BmpImage.bmp │ │ ├── BorderButton.dds │ │ ├── BorderButton.png │ │ ├── BorderButtonCentered.dds │ │ ├── Cube │ │ ├── Untitled.png │ │ ├── cube.fbx │ │ └── cube.ma │ │ ├── DdsImage.dds │ │ ├── DebugSlider.png │ │ ├── DebugSprites.png │ │ ├── DumbWhite.dds │ │ ├── Factory │ │ ├── Scene.ma │ │ ├── TX-Factory_ALL.dds │ │ ├── TX-Factory_Ground.dds │ │ ├── asp3.cgfx │ │ ├── asp3.fx │ │ ├── factory.fbx │ │ ├── uti_factory.dds │ │ └── uti_ground.dds │ │ ├── Fonts │ │ ├── LICENSE.txt │ │ └── SourceHanSans-Light.otf │ │ ├── GameScene.jpg │ │ ├── GifImage.gif │ │ ├── GraceCathedral.dds │ │ ├── ImageBorders.png │ │ ├── ImageButtonNotPressed.dds │ │ ├── ImageButtonPressed.dds │ │ ├── ImageOrientation.png │ │ ├── JpegImage.jpg │ │ ├── JpgImage.jpg │ │ ├── Logo.png │ │ ├── Particles │ │ ├── Alphabet.png │ │ ├── Gradient.png │ │ ├── GradientHorizontal.png │ │ ├── GradientVertical.png │ │ └── uvGradient.png │ │ ├── PngImage.png │ │ ├── PrecompileFonts │ │ ├── Arial13 (Precompiled).png │ │ ├── Arial16 (Precompiled).png │ │ ├── Arial16Bold (Precompiled).png │ │ ├── Arial16ClearType (Precompiled).png │ │ ├── Calibri64 (Precompiled).png │ │ ├── CourierNew10 (Precompiled).png │ │ ├── ExternFont (Precompiled).png │ │ ├── MicrosoftSansSerif10 (Precompiled).png │ │ └── TestBitmapFont (Precompiled).png │ │ ├── Risaltyp_024.ttf │ │ ├── Risaltyp_024_License.txt │ │ ├── SmallDdsInterpolated.dds │ │ ├── SmallDdsMaskBC1.dds │ │ ├── SmallDdsMaskBC3.dds │ │ ├── SmallDdsNoAlpha.dds │ │ ├── SmallJpeg.jpg │ │ ├── SmallPngInterpolated.png │ │ ├── SmallPngMask.png │ │ ├── SmallPngNoAlpha.png │ │ ├── Sphere.png │ │ ├── Sphere2.bmp │ │ ├── SpriteBackground.png │ │ ├── StrideBackground.jpg │ │ ├── TestFont.png │ │ ├── TextureConverter │ │ ├── BgraSheet.dds │ │ ├── RgbaSheet.dds │ │ ├── TransparentBGRA.dds │ │ ├── TransparentRGBA.dds │ │ └── TransparentSheet.dds │ │ ├── TexturePacking │ │ ├── TestGoldImages │ │ │ ├── TestCreateTextureAtlasToOutput.png │ │ │ ├── TestLoadImagesToCreateAtlas.dds │ │ │ ├── TestRegionOutOfTexture.png │ │ │ ├── TestRotationElement1.png │ │ │ ├── TestRotationElement2.png │ │ │ ├── TestTextureAtlasFactory.png │ │ │ ├── TestTextureAtlasFactoryImageParts.png │ │ │ ├── TestTextureAtlasFactoryRotation.png │ │ │ └── TestTextureAtlasFactoryRotation2.png │ │ ├── image0.png │ │ ├── image1.png │ │ ├── image10.png │ │ ├── image2.png │ │ ├── image3.png │ │ ├── image4.png │ │ ├── image5.png │ │ ├── image6.png │ │ ├── image7.png │ │ ├── image8.png │ │ ├── image9.png │ │ ├── imageBorder.png │ │ ├── imagePart0.png │ │ ├── imagePart1.png │ │ ├── imagePart2.png │ │ ├── imageRotated0.png │ │ ├── imageRotated1.png │ │ └── round.png │ │ ├── TgaImage.tga │ │ ├── TiffImage.tif │ │ ├── XkImage.sdimg │ │ ├── arrow.png │ │ ├── audio │ │ ├── 90-bboc1-stero.ogg │ │ ├── 90-bboc1-stero.wav │ │ ├── 90-bboc1-surround5.1.wav │ │ ├── 90-bboc1.mp3 │ │ ├── 90-bboc1.wav │ │ ├── 90-bboc1_24bits.wav │ │ ├── 90-bboc1_4Channels.wav │ │ ├── 90-bboc1_HeaderCorrupted.wav │ │ ├── FishLampByUlrick-EvensSalies.mp3 │ │ ├── FishLampByUlrick-EvensSalies.wav │ │ ├── a.wav │ │ ├── ae.wav │ │ ├── e.wav │ │ ├── invalidAudioFile.txt │ │ ├── parley11025Hz.wav │ │ ├── parley11025HzStereo.wav │ │ ├── parley22050Hz.wav │ │ ├── parley22050HzStereo.wav │ │ ├── parley44100Hz.wav │ │ └── parley48000Hz.wav │ │ ├── basicDisplacement.png │ │ ├── cobbleDisplacementMap.png │ │ ├── knight │ │ ├── scenes │ │ │ ├── Guard_Idle.fbx │ │ │ ├── Idle.fbx │ │ │ ├── Walk.fbx │ │ │ ├── he00_normal_idle.fbx │ │ │ ├── he03_run.fbx │ │ │ ├── knight.fbx │ │ │ └── mannequinModel.fbx │ │ └── sourceimages │ │ │ ├── c100_body_cm.jpg │ │ │ ├── c100_body_em.jpg │ │ │ ├── c100_body_nm.jpg │ │ │ ├── c100_body_sp.jpg │ │ │ ├── c100_weapon_cm.jpg │ │ │ ├── c100_weapon_nm.jpg │ │ │ └── c100_weapon_sp.jpg │ │ ├── megalodon │ │ ├── megalodon.FBX │ │ └── megalodon.png │ │ ├── rotatedUV.dds │ │ ├── round.bmp │ │ ├── small_uv.png │ │ ├── spriteForeground.png │ │ ├── testPremultiplied.png │ │ ├── uv.dds │ │ └── uv_cube.dds ├── editor │ ├── Stride.Assets.Presentation │ │ ├── AssemblyReloading │ │ │ ├── GameStudioAssemblyReloader.cs │ │ │ └── ReloadAssembliesOperation.cs │ │ ├── AssetEditors.cd │ │ ├── AssetEditors │ │ │ ├── AssetCompositeGameEditor │ │ │ │ ├── Services │ │ │ │ │ └── AssetCompositeHierarchyEditorController.cs │ │ │ │ ├── ViewModels │ │ │ │ │ ├── AssetCompositeEditorViewModel.cs │ │ │ │ │ ├── AssetCompositeHierarchyEditorViewModel.cs │ │ │ │ │ ├── AssetCompositeItemViewModel.cs │ │ │ │ │ ├── IEditorDesignPartViewModel.cs │ │ │ │ │ └── IEditorGamePartViewModel.cs │ │ │ │ └── Views │ │ │ │ │ └── AssetCompositeHierarchyTreeViewHelper.cs │ │ │ ├── AssetHighlighters │ │ │ │ ├── AssetHighlighter.cs │ │ │ │ ├── AssetHighlighterAttribute.cs │ │ │ │ ├── MaterialAssetHighlighter.cs │ │ │ │ ├── ModelAssetHighlighter.cs │ │ │ │ └── TextureAssetHighlighter.cs │ │ │ ├── CameraOrientation.cs │ │ │ ├── EntityComponentSourceCodeResolver.cs │ │ │ ├── EntityHierarchyEditor │ │ │ │ ├── EditorRenderMode.cs │ │ │ │ ├── EntityFactories │ │ │ │ │ ├── AudioEntityFactory.cs │ │ │ │ │ ├── CameraEntityFactory.cs │ │ │ │ │ ├── EntityFactory.cs │ │ │ │ │ ├── EntityFactoryCategory.cs │ │ │ │ │ ├── IEntityFactory.cs │ │ │ │ │ ├── LightEntityFactory.cs │ │ │ │ │ ├── ModelEntityFactory.cs │ │ │ │ │ ├── NavigationEntityFactory.cs │ │ │ │ │ ├── ParticleSystemEntityFactory.cs │ │ │ │ │ └── TwoDimensionEntityFactory.cs │ │ │ │ ├── Game │ │ │ │ │ ├── EditorGameCameraPreviewService.cs │ │ │ │ │ ├── EditorGameComponentChangeWatcherService.cs │ │ │ │ │ ├── EditorGameComponentGizmoService.cs │ │ │ │ │ ├── EditorGameCubemapService.cs │ │ │ │ │ ├── EditorGameEntityCameraService.cs │ │ │ │ │ ├── EditorGameEntitySelectionService.cs │ │ │ │ │ ├── EditorGameEntityTransformService.cs │ │ │ │ │ ├── EditorGameGraphicsCompositorService.cs │ │ │ │ │ ├── EditorGameLightProbeGizmoService.cs │ │ │ │ │ ├── EditorGameMaterialHighlightService.cs │ │ │ │ │ ├── EditorGameModelSelectionService.cs │ │ │ │ │ ├── EditorGameNavigationMeshService.cs │ │ │ │ │ ├── EditorGameParticleComponentChangeWatcherService.cs │ │ │ │ │ ├── EditorGameRenderModeService.cs │ │ │ │ │ ├── EntityHierarchyEditorGame.cs │ │ │ │ │ ├── EntitySelectionEventArgs.cs │ │ │ │ │ ├── IEditorGameComponentGizmoService.cs │ │ │ │ │ ├── IEditorGameEntitySelectionService.cs │ │ │ │ │ ├── IEditorGameMaterialHighlightService.cs │ │ │ │ │ └── NavigationMeshManager.cs │ │ │ │ ├── Services │ │ │ │ │ ├── EntityHierarchyEditorController.cs │ │ │ │ │ ├── IEditorGameComponentGizmoViewModelService.cs │ │ │ │ │ ├── IEditorGameCubemapService.cs │ │ │ │ │ ├── IEditorGameEntityCameraViewModelService.cs │ │ │ │ │ ├── IEditorGameEntityTransformViewModelService.cs │ │ │ │ │ ├── IEditorGameLightProbeService.cs │ │ │ │ │ ├── IEditorGameMaterialHighlightViewModelService.cs │ │ │ │ │ ├── IEditorGameNavigationViewModelService.cs │ │ │ │ │ ├── IEditorGameRenderModeService.cs │ │ │ │ │ └── IEditorGameRenderModeViewModelService.cs │ │ │ │ ├── ViewModels │ │ │ │ │ ├── AddAssetPolicies │ │ │ │ │ │ ├── AddAssetPolicyBase.cs │ │ │ │ │ │ ├── AddEntityComponentFileAssetPolicy.cs │ │ │ │ │ │ ├── AddModelAssetPolicy.cs │ │ │ │ │ │ ├── AddPrefabAssetPolicy.cs │ │ │ │ │ │ ├── AddSpriteSheetAssetPolicy.cs │ │ │ │ │ │ ├── AddSpriteStudioModelAssetPolicy.cs │ │ │ │ │ │ ├── AddTextureAssetPolicy.cs │ │ │ │ │ │ ├── AddUIPageAssetPolicy.cs │ │ │ │ │ │ ├── AddVideoAssetPolicy.cs │ │ │ │ │ │ └── IAddAssetPolicy.cs │ │ │ │ │ ├── EditorLightingViewModel.cs │ │ │ │ │ ├── EditorNavigationGroupViewModel.cs │ │ │ │ │ ├── EditorNavigationViewModel.cs │ │ │ │ │ ├── EditorRenderingViewModel.cs │ │ │ │ │ ├── EntityFolderOperation.cs │ │ │ │ │ ├── EntityFolderViewModel.cs │ │ │ │ │ ├── EntityGizmosViewModel.cs │ │ │ │ │ ├── EntityHierarchyEditorViewModel.cs │ │ │ │ │ ├── EntityHierarchyElementChangePropagator.cs │ │ │ │ │ ├── EntityHierarchyElementViewModel.cs │ │ │ │ │ ├── EntityHierarchyItemViewModel.cs │ │ │ │ │ ├── EntityHierarchyRootViewModel.cs │ │ │ │ │ ├── EntityTransformationViewModel.cs │ │ │ │ │ ├── EntityViewModel.cs │ │ │ │ │ └── GizmoViewModel.cs │ │ │ │ └── Views │ │ │ │ │ ├── EntityHierarchyEditorView.xaml │ │ │ │ │ ├── EntityHierarchyEditorView.xaml.cs │ │ │ │ │ ├── EntityPickerWindow.xaml │ │ │ │ │ └── EntityPickerWindow.xaml.cs │ │ │ ├── GameEditor │ │ │ │ ├── Game │ │ │ │ │ ├── AlphaBlendPipelineProcessor.cs │ │ │ │ │ ├── AntiAliasLinePipelineProcessor.cs │ │ │ │ │ ├── EditorGameAssetHighlighterService.cs │ │ │ │ │ ├── EditorGameCameraOrientationService.cs │ │ │ │ │ ├── EditorGameCameraService.cs │ │ │ │ │ ├── EditorGameDebugService.cs │ │ │ │ │ ├── EditorGameGridService.cs │ │ │ │ │ ├── EditorGameHelper.cs │ │ │ │ │ ├── EditorGameMouseServiceBase.cs │ │ │ │ │ ├── EditorGameSpaceMarkerService.cs │ │ │ │ │ ├── IEditorGameCameraPreviewService.cs │ │ │ │ │ ├── IEditorGameCameraService.cs │ │ │ │ │ ├── IEditorGameMouseService.cs │ │ │ │ │ └── PhysicsDebugShapeService.cs │ │ │ │ ├── RenderMode.cs │ │ │ │ ├── Services │ │ │ │ │ ├── DispatcherLock.cs │ │ │ │ │ ├── EditorGameController.DragDrop.cs │ │ │ │ │ ├── EditorGameController.cs │ │ │ │ │ ├── EditorGameRecoveryService.cs │ │ │ │ │ ├── IEditorGameAssetHighlighterViewModelService.cs │ │ │ │ │ ├── IEditorGameCameraPreviewViewModelService.cs │ │ │ │ │ ├── IEditorGameCameraViewModelService.cs │ │ │ │ │ ├── IEditorGameController.cs │ │ │ │ │ ├── IEditorGameDebugViewModelService.cs │ │ │ │ │ ├── IEditorGameEntityTransformViewModelService.cs │ │ │ │ │ ├── IEditorGameGridViewModelService.cs │ │ │ │ │ ├── IEditorGameRecoveryViewModelService.cs │ │ │ │ │ └── IEditorGameSelectionViewModelService.cs │ │ │ │ ├── Transformation.cs │ │ │ │ ├── TransformationSpace.cs │ │ │ │ ├── TransformationTRS.cs │ │ │ │ └── ViewModels │ │ │ │ │ ├── ContentReferenceCollector.cs │ │ │ │ │ ├── EditorCameraViewModel.cs │ │ │ │ │ ├── EditorGridViewModel.cs │ │ │ │ │ ├── GameEditorChangePropagator.cs │ │ │ │ │ ├── GameEditorViewModel.cs │ │ │ │ │ └── SnapInfoViewModel.cs │ │ │ ├── Gizmos │ │ │ │ ├── AudioEmitterGizmo.cs │ │ │ │ ├── AudioListenerGizmo.cs │ │ │ │ ├── AxialGizmo.cs │ │ │ │ ├── AxisTransformationGizmo.cs │ │ │ │ ├── BackgroundGizmo.cs │ │ │ │ ├── BillboardingGizmo.cs │ │ │ │ ├── CameraGizmo.cs │ │ │ │ ├── CameraOrientationGizmo.cs │ │ │ │ ├── DispatcherGizmo.cs │ │ │ │ ├── DispatcherLightGizmo.cs │ │ │ │ ├── EntityGizmo.cs │ │ │ │ ├── FallbackGizmo.cs │ │ │ │ ├── GizmoBase.cs │ │ │ │ ├── GizmoContext.cs │ │ │ │ ├── GizmoEmissiveColorMaterial.cs │ │ │ │ ├── GizmoResources.Designer.cs │ │ │ │ ├── GizmoResources.resx │ │ │ │ ├── GizmoShaderMaterial.cs │ │ │ │ ├── GizmoTransformationAxes.cs │ │ │ │ ├── GizmoUniformColorMaterial.cs │ │ │ │ ├── GizmoViewportRenderer.cs │ │ │ │ ├── GridGizmoBase.cs │ │ │ │ ├── LightDirectionalGizmo.cs │ │ │ │ ├── LightGizmo.cs │ │ │ │ ├── LightPointGizmo.cs │ │ │ │ ├── LightProbeGizmo.cs │ │ │ │ ├── LightShaftsVolumeGizmo.cs │ │ │ │ ├── LightSpotGizmo.cs │ │ │ │ ├── ModelGizmo.cs │ │ │ │ ├── NavigationBoundingBoxGizmo.cs │ │ │ │ ├── NodeLinkGizmo.cs │ │ │ │ ├── NullGizmo.cs │ │ │ │ ├── ParticleSystemGizmo.cs │ │ │ │ ├── PhysicsConstraintGizmo.cs │ │ │ │ ├── PhysicsGizmo.cs │ │ │ │ ├── RotationGizmo.cs │ │ │ │ ├── ScaleGizmo.cs │ │ │ │ ├── ScriptGizmo.cs │ │ │ │ ├── SpaceMarker.cs │ │ │ │ ├── TransformationGizmo.cs │ │ │ │ ├── TranslationGizmo.cs │ │ │ │ ├── ViewportGridGizmo.cs │ │ │ │ └── VoxelVolumeGizmo.cs │ │ │ ├── GraphicsCompositorEditor │ │ │ │ ├── ViewModels │ │ │ │ │ ├── EntryPointBlockViewModel.cs │ │ │ │ │ ├── GraphicsCompositorBlockViewModel.cs │ │ │ │ │ ├── GraphicsCompositorCameraSlotsViewModel.cs │ │ │ │ │ ├── GraphicsCompositorEditorViewModel.cs │ │ │ │ │ ├── GraphicsCompositorItemViewModel.cs │ │ │ │ │ ├── GraphicsCompositorLinkViewModel.cs │ │ │ │ │ ├── GraphicsCompositorSlotViewModel.cs │ │ │ │ │ ├── IGraphicsCompositorBlockViewModel.cs │ │ │ │ │ ├── IGraphicsCompositorLinkViewModel.cs │ │ │ │ │ ├── IGraphicsCompositorSlotViewModel.cs │ │ │ │ │ ├── RenderFeatureViewModel.cs │ │ │ │ │ ├── RenderStageViewModel.cs │ │ │ │ │ ├── SharedRendererBlockBaseViewModel.cs │ │ │ │ │ ├── SharedRendererBlockViewModel.cs │ │ │ │ │ ├── SharedRendererFactoryViewModel.cs │ │ │ │ │ ├── SharedRendererInputSlotViewModel.cs │ │ │ │ │ ├── SharedRendererOutputSlotViewModel.cs │ │ │ │ │ └── SharedRendererReferenceKey.cs │ │ │ │ └── Views │ │ │ │ │ ├── GraphicsCompositorEditorView.xaml │ │ │ │ │ ├── GraphicsCompositorEditorView.xaml.cs │ │ │ │ │ ├── GraphicsCompositorGraph.cs │ │ │ │ │ └── GraphicsCompositorNodeVertex.cs │ │ │ ├── IEntityComponentSourceCodeResolver.cs │ │ │ ├── PrefabEditor │ │ │ │ ├── Game │ │ │ │ │ ├── PrefabEditorGame.cs │ │ │ │ │ └── PrefabEditorLightService.cs │ │ │ │ ├── Services │ │ │ │ │ └── PrefabEditorController.cs │ │ │ │ ├── ViewModels │ │ │ │ │ ├── PrefabEditorViewModel.cs │ │ │ │ │ └── PrefabRootViewModel.cs │ │ │ │ └── Views │ │ │ │ │ └── PrefabEditorView.cs │ │ │ ├── ProjectWatcher.cs │ │ │ ├── SceneEditor │ │ │ │ ├── Game │ │ │ │ │ └── SceneEditorGame.cs │ │ │ │ ├── Services │ │ │ │ │ └── SceneEditorController.cs │ │ │ │ ├── ViewModels │ │ │ │ │ ├── AddAssetPolicies │ │ │ │ │ │ └── AddSceneAssetPolicy.cs │ │ │ │ │ ├── SceneEditorViewModel.cs │ │ │ │ │ └── SceneRootViewModel.cs │ │ │ │ └── Views │ │ │ │ │ └── SceneEditorView.cs │ │ │ ├── ScriptEditor │ │ │ │ ├── BindScriptTextEditorWorkspaceProjectIdBehavior.cs │ │ │ │ ├── ClassificationHighlightColorsDark.cs │ │ │ │ ├── Converters │ │ │ │ │ ├── CodeActionToGlyphConverter.cs │ │ │ │ │ └── CodeActionsConverter.cs │ │ │ │ ├── MetadataUtil.cs │ │ │ │ ├── Resources │ │ │ │ │ ├── Icons.xaml │ │ │ │ │ └── ThemeScriptEditor.xaml │ │ │ │ ├── RoslynHost.cs │ │ │ │ ├── RoslynWorkspace.cs │ │ │ │ ├── ScriptEditorSettings.cs │ │ │ │ ├── ScriptEditorView.xaml │ │ │ │ ├── ScriptEditorView.xaml.cs │ │ │ │ ├── ScriptEditorViewModel.cs │ │ │ │ ├── ScriptTextEditor.cs │ │ │ │ └── SimpleCodeTextEditor.cs │ │ │ ├── SpriteEditor │ │ │ │ ├── Services │ │ │ │ │ └── SpriteEditorImageCache.cs │ │ │ │ ├── ViewModels │ │ │ │ │ ├── ResizableSpriteInfoPartViewModel.cs │ │ │ │ │ ├── SpriteBordersViewModel.cs │ │ │ │ │ ├── SpriteCenterViewModel.cs │ │ │ │ │ ├── SpriteInfoPartViewModel.cs │ │ │ │ │ ├── SpriteInfoViewModel.cs │ │ │ │ │ ├── SpriteSheetEditorViewModel.cs │ │ │ │ │ ├── TextureRegionViewModel.cs │ │ │ │ │ └── ViewportViewModel.cs │ │ │ │ └── Views │ │ │ │ │ ├── SpriteEditorView.xaml │ │ │ │ │ └── SpriteEditorView.xaml.cs │ │ │ ├── UIEditor │ │ │ │ ├── Adorners │ │ │ │ │ ├── AdornerBase.cs │ │ │ │ │ ├── BorderAdorner.cs │ │ │ │ │ ├── HighlightAdorner.cs │ │ │ │ │ ├── IResizingAdorner.cs │ │ │ │ │ ├── MarginAdorner.cs │ │ │ │ │ ├── MoveAdorner.cs │ │ │ │ │ └── SizingAdorner.cs │ │ │ │ ├── Game │ │ │ │ │ ├── UIEditorGameAdornerService.Events.cs │ │ │ │ │ ├── UIEditorGameAdornerService.cs │ │ │ │ │ ├── UIEditorGameCameraService.cs │ │ │ │ │ └── UILayoutHelper.cs │ │ │ │ ├── Services │ │ │ │ │ └── UIEditorController.cs │ │ │ │ ├── UIEditorSettings.cs │ │ │ │ ├── ViewModels │ │ │ │ │ ├── ContentControlViewModel.cs │ │ │ │ │ ├── IUIElementFactory.cs │ │ │ │ │ ├── PanelViewModel.cs │ │ │ │ │ ├── UIEditorBaseViewModel.cs │ │ │ │ │ ├── UIElementFromLibrary.cs │ │ │ │ │ ├── UIElementFromSystemLibrary.cs │ │ │ │ │ ├── UIElementViewModel.cs │ │ │ │ │ ├── UIElementViewModelFactory.cs │ │ │ │ │ ├── UIHierarchyItemViewModel.cs │ │ │ │ │ └── UIRootViewModel.cs │ │ │ │ └── Views │ │ │ │ │ ├── ThicknessEditor.cs │ │ │ │ │ ├── UIEditorView.xaml │ │ │ │ │ ├── UIEditorView.xaml.cs │ │ │ │ │ └── UIElementFactoryTypeConverter.cs │ │ │ ├── UILibraryEditor │ │ │ │ ├── Services │ │ │ │ │ └── UILibraryEditorController.cs │ │ │ │ ├── ViewModels │ │ │ │ │ ├── UILibraryEditorViewModel.cs │ │ │ │ │ └── UILibraryRootViewModel.cs │ │ │ │ └── Views │ │ │ │ │ └── UILibraryEditorView.cs │ │ │ ├── UIPageEditor │ │ │ │ ├── Services │ │ │ │ │ └── UIPageEditorController.cs │ │ │ │ ├── ViewModels │ │ │ │ │ ├── UIPageEditorViewModel.cs │ │ │ │ │ └── UIPageRootViewModel.cs │ │ │ │ └── Views │ │ │ │ │ └── UIPageEditorView.cs │ │ │ └── VisualScriptEditor │ │ │ │ ├── BlockNodeVertex.cs │ │ │ │ ├── BlockTemplateDescriptionCollectionViewModel.cs │ │ │ │ ├── Converters │ │ │ │ ├── AvailableVariableReferenceValueConverter.cs │ │ │ │ └── MethodToDisplayName.cs │ │ │ │ ├── IVisualScriptViewModelService.cs │ │ │ │ ├── LinkNodeEdge.cs │ │ │ │ ├── RoslynInternalExtensions.cs │ │ │ │ ├── SinglePropertyProvider.cs │ │ │ │ ├── Views │ │ │ │ ├── GraphTemplates.xaml │ │ │ │ ├── VisualScriptEditorView.xaml │ │ │ │ └── VisualScriptEditorView.xaml.cs │ │ │ │ ├── VisualScriptBlockViewModel.cs │ │ │ │ ├── VisualScriptEditorViewModel.Diagnostics.cs │ │ │ │ ├── VisualScriptEditorViewModel.cs │ │ │ │ ├── VisualScriptFunctionParameterViewModel.cs │ │ │ │ ├── VisualScriptLinkViewModel.cs │ │ │ │ ├── VisualScriptMethodEditorViewModel.cs │ │ │ │ └── VisualScriptSlotViewModel.cs │ │ ├── CurveEditor.cd │ │ ├── CurveEditor │ │ │ ├── Axes │ │ │ │ ├── AxisBase.cs │ │ │ │ ├── AxisChangedEventArgs.cs │ │ │ │ ├── HorizontalAndVerticalAxisRenderer.cs │ │ │ │ ├── LinearAxis.cs │ │ │ │ └── LogarithmicAxis.cs │ │ │ ├── ViewModels │ │ │ │ ├── ColorComponentCurveViewModel.cs │ │ │ │ ├── ColorCurveViewModel.cs │ │ │ │ ├── ColorKeyFrameCurveViewModel.cs │ │ │ │ ├── ControlPoints │ │ │ │ │ ├── ColorComponentControlPointViewModel.cs │ │ │ │ │ ├── ControlPointViewModelBase.cs │ │ │ │ │ ├── FloatControlPointViewModel.cs │ │ │ │ │ ├── KeyFrameControlPointViewModel.cs │ │ │ │ │ ├── RotationComponentControlPointViewModel.cs │ │ │ │ │ └── VectorComponentControlPointViewModel.cs │ │ │ │ ├── CurveEditorViewModel.CurveFactory.cs │ │ │ │ ├── CurveEditorViewModel.DrawingModel.cs │ │ │ │ ├── CurveEditorViewModel.cs │ │ │ │ ├── CurveHelper.cs │ │ │ │ ├── CurveViewModelBase.cs │ │ │ │ ├── DecomposedCurveViewModel.cs │ │ │ │ ├── EditableCurveViewModel.cs │ │ │ │ ├── FloatCurveViewModel.cs │ │ │ │ ├── FloatKeyFrameCurveViewModel.cs │ │ │ │ ├── KeyFrameCurveViewModel.cs │ │ │ │ ├── RotationComponentCurveViewModel.cs │ │ │ │ ├── RotationCurveViewModel.cs │ │ │ │ ├── RotationKeyFrameCurveViewModel.cs │ │ │ │ ├── VectorComponentCurveViewModel.cs │ │ │ │ ├── VectorCurveViewModel.cs │ │ │ │ └── VectorKeyFrameCurveViewModel.cs │ │ │ └── Views │ │ │ │ ├── Behaviors │ │ │ │ ├── AxisBehavior.cs │ │ │ │ ├── AxisPaneBehavior.cs │ │ │ │ └── AxisZoomBehavior.cs │ │ │ │ ├── CurveEditorView.xaml │ │ │ │ └── CurveEditorView.xaml.cs │ │ ├── DebugShapes │ │ │ ├── DebugShape.cs │ │ │ ├── DebugShapeCone.cs │ │ │ ├── DebugShapeCube.cs │ │ │ ├── DebugShapeCylinder.cs │ │ │ ├── DebugShapeRenderer.cs │ │ │ ├── DebugShapeSphere.cs │ │ │ └── DebugShapeTorus.cs │ │ ├── EditorPackage │ │ │ ├── .gitignore │ │ │ ├── Assets │ │ │ │ ├── BackgroundRendering.sdeffectlog │ │ │ │ ├── GameSettings.sdgamesettings │ │ │ │ ├── Gizmos.sdeffectlog │ │ │ │ ├── Grid.sdeffectlog │ │ │ │ ├── HDRGamePack.sdeffectlog │ │ │ │ ├── LoadingEffectLit.sdeffectlog │ │ │ │ ├── LoadingEffectUnlit.sdeffectlog │ │ │ │ ├── LoadingHighlight.sdeffectlog │ │ │ │ ├── LoadingPicking.sdeffectlog │ │ │ │ ├── LoadingWireframe.sdeffectlog │ │ │ │ ├── PostEffects.sdeffectlog │ │ │ │ └── SkyboxGenerator.sdeffectlog │ │ │ ├── EditorPackage.sdpkg │ │ │ └── generate-editor-package.bat │ │ ├── EffectCompilerServerSession.cs │ │ ├── Extensions │ │ │ └── EnumerableExtensions.cs │ │ ├── Module.cs │ │ ├── NodePresenters │ │ │ ├── Commands │ │ │ │ ├── AddNewScriptComponentCommand.cs │ │ │ │ ├── EditCurveCommand.cs │ │ │ │ ├── FetchEntityCommand.cs │ │ │ │ ├── PickupEntityCommand.cs │ │ │ │ ├── PickupEntityComponentCommand.cs │ │ │ │ ├── PickupSceneObjectCommandBase.cs │ │ │ │ ├── SetComponentReferenceCommand.cs │ │ │ │ ├── SetEntityReferenceCommand.cs │ │ │ │ ├── SetSymbolReferenceCommand.cs │ │ │ │ └── SkeletonNodePreserveAllCommand.cs │ │ │ ├── Keys │ │ │ │ ├── CameraSlotData.cs │ │ │ │ ├── EntityHierarchyData.cs │ │ │ │ ├── MaterialData.cs │ │ │ │ ├── ModelNodeLinkData.cs │ │ │ │ ├── SpriteFontData.cs │ │ │ │ └── VisualScriptData.cs │ │ │ └── Updaters │ │ │ │ ├── AnimationAssetNodeUpdater.cs │ │ │ │ ├── CameraSlotNodeUpdater.cs │ │ │ │ ├── EntityHierarchyAssetNodeUpdater.cs │ │ │ │ ├── EntityHierarchyEditorNodeUpdater.cs │ │ │ │ ├── FXAAEffectNodeUpdater.cs │ │ │ │ ├── GameSettingsAssetNodeUpdater.cs │ │ │ │ ├── GraphicsCompositorAssetNodeUpdater.cs │ │ │ │ ├── MaterialAssetNodeUpdater.cs │ │ │ │ ├── ModelAssetNodeUpdater.cs │ │ │ │ ├── ModelNodeLinkNodeUpdater.cs │ │ │ │ ├── NavigationNodeUpdater.cs │ │ │ │ ├── SkeletonAssetNodeUpdater.cs │ │ │ │ ├── SpriteFontAssetNodeUpdater.cs │ │ │ │ ├── SpriteSheetAssetNodeUpdater.cs │ │ │ │ ├── TextureAssetNodeUpdater.cs │ │ │ │ ├── UIAssetNodeUpdater.cs │ │ │ │ ├── UnloadableObjectPropertyNodeUpdater.cs │ │ │ │ ├── VideoAssetNodeUpdater.cs │ │ │ │ └── VisualScriptNodeUpdater.cs │ │ ├── Preview │ │ │ ├── AnimationPreview.cs │ │ │ ├── BuildAssetPreview.cs │ │ │ ├── EntityPreview.cs │ │ │ ├── FontPreview.cs │ │ │ ├── HeightmapPreview.cs │ │ │ ├── ITextureBasePreview.cs │ │ │ ├── MaterialPreview.cs │ │ │ ├── ModelPreview.cs │ │ │ ├── PrecompiledSpriteFontPreview.cs │ │ │ ├── PrefabModelPreview.cs │ │ │ ├── PrefabPreview.cs │ │ │ ├── PreviewFromEntity.cs │ │ │ ├── PreviewFromSpriteBatch.cs │ │ │ ├── ProceduralModelPreview.cs │ │ │ ├── ScenePreview.cs │ │ │ ├── SkyboxPreview.cs │ │ │ ├── SoundPreview.cs │ │ │ ├── SpriteFontPreview.cs │ │ │ ├── SpriteSheetPreview.cs │ │ │ ├── SpriteStudioSheetPreview.cs │ │ │ ├── TextureCubePreviewMode.cs │ │ │ ├── TexturePreview.cs │ │ │ └── Views │ │ │ │ ├── AnimationPreviewView.cs │ │ │ │ ├── EntityPreviewView.cs │ │ │ │ ├── HeightmapPreviewView.cs │ │ │ │ ├── MaterialPreviewView.cs │ │ │ │ ├── ModelPreviewView.cs │ │ │ │ ├── ScenePreviewView.cs │ │ │ │ ├── SkyboxPreviewView.cs │ │ │ │ ├── SoundPreviewView.cs │ │ │ │ ├── SpriteFontPreviewView.cs │ │ │ │ ├── SpriteSheetPreviewView.cs │ │ │ │ └── TexturePreviewView.cs │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ ├── Quantum │ │ │ ├── EntityHierarchyPropertyGraph.cs │ │ │ ├── EntityHierarchyPropertyGraphDefinition.cs │ │ │ ├── GraphicsCompositorAssetPropertyGraphDefinition.cs │ │ │ └── UIAssetPropertyGraph.cs │ │ ├── Resources │ │ │ ├── ColorPicker.cur │ │ │ ├── Components │ │ │ │ ├── animation-16.png │ │ │ │ ├── audioemitter-16.png │ │ │ │ ├── audiolistener-16.png │ │ │ │ ├── background-16.png │ │ │ │ ├── camera-16.png │ │ │ │ ├── entity-16.png │ │ │ │ ├── folder-16.png │ │ │ │ ├── light-16.png │ │ │ │ ├── model-16.png │ │ │ │ ├── modelnodelink-16.png │ │ │ │ ├── particle-16.png │ │ │ │ ├── physics-16.png │ │ │ │ ├── scene-blue-16.png │ │ │ │ ├── script-16.png │ │ │ │ ├── sprite-16.png │ │ │ │ ├── spritestudio-16.png │ │ │ │ ├── ui-16.png │ │ │ │ └── video-16.png │ │ │ ├── Gizmos │ │ │ │ ├── AmbientLightGizmo.png │ │ │ │ ├── AudioGizmo.png │ │ │ │ ├── AudioListenerGizmo.png │ │ │ │ ├── BackgroundGizmo.png │ │ │ │ ├── CameraGizmo.png │ │ │ │ ├── FallbackGizmo.png │ │ │ │ ├── NodeLinkGizmo.png │ │ │ │ ├── ParticleGizmo.png │ │ │ │ ├── PointLightGizmo.png │ │ │ │ ├── ScriptGizmo.png │ │ │ │ ├── SkyboxLightGizmo.png │ │ │ │ ├── SpotLightGizmo.png │ │ │ │ ├── SunLightGizmo.png │ │ │ │ └── UIGizmo.png │ │ │ ├── Icons │ │ │ │ ├── android.png │ │ │ │ ├── animal-penguin.png │ │ │ │ ├── arrow-090-medium.png │ │ │ │ ├── arrow-270-medium.png │ │ │ │ ├── camera.png │ │ │ │ ├── camera_24.png │ │ │ │ ├── capsule.png │ │ │ │ ├── cone.png │ │ │ │ ├── control-pause.png │ │ │ │ ├── control-stop.png │ │ │ │ ├── control.png │ │ │ │ ├── create_skeleton-16.png │ │ │ │ ├── cube.png │ │ │ │ ├── cube_24.png │ │ │ │ ├── cube_map_24.png │ │ │ │ ├── curve-16.png │ │ │ │ ├── curve-24.png │ │ │ │ ├── curve_fit-32.png │ │ │ │ ├── curve_fit_height-32.png │ │ │ │ ├── curve_fit_width-32.png │ │ │ │ ├── curve_icons.zip │ │ │ │ ├── cylinder.png │ │ │ │ ├── down-16.png │ │ │ │ ├── edit-bold.png │ │ │ │ ├── edit-italic.png │ │ │ │ ├── end-32.png │ │ │ │ ├── exclamation-circle.png │ │ │ │ ├── eye-16.png │ │ │ │ ├── eye-hide-16.png │ │ │ │ ├── eye_24.png │ │ │ │ ├── gizmos.png │ │ │ │ ├── globe-green.png │ │ │ │ ├── globe-green_24.png │ │ │ │ ├── image-resize-actual.png │ │ │ │ ├── image-resize.png │ │ │ │ ├── image-select.png │ │ │ │ ├── infinite_light_24.png │ │ │ │ ├── ios-icon-16.png │ │ │ │ ├── layers-arrange-back.png │ │ │ │ ├── layers-arrange.png │ │ │ │ ├── left-16.png │ │ │ │ ├── light_probes_compute.png │ │ │ │ ├── light_probes_reset.png │ │ │ │ ├── lightbulb-16.png │ │ │ │ ├── lock-unlock-gray.png │ │ │ │ ├── lock-unlock.png │ │ │ │ ├── lock.png │ │ │ │ ├── mac-os.png │ │ │ │ ├── magnifier-medium.png │ │ │ │ ├── magnifier-small.png │ │ │ │ ├── magnifier-zoom-fit.png │ │ │ │ ├── move_24+lock.png │ │ │ │ ├── move_24.png │ │ │ │ ├── navigation.png │ │ │ │ ├── pipette.png │ │ │ │ ├── plane.png │ │ │ │ ├── play-32.png │ │ │ │ ├── right-16.png │ │ │ │ ├── rotate_24+lock.png │ │ │ │ ├── rotate_24.png │ │ │ │ ├── scale_24+lock.png │ │ │ │ ├── scale_24.png │ │ │ │ ├── selection_mask_yellow.png │ │ │ │ ├── skip_to_start-32.png │ │ │ │ ├── slides.png │ │ │ │ ├── sphere.png │ │ │ │ ├── teapot.png │ │ │ │ ├── torus.png │ │ │ │ ├── up-16.png │ │ │ │ ├── uwp.png │ │ │ │ ├── wand-magic.png │ │ │ │ ├── windows.png │ │ │ │ ├── wooden-box.png │ │ │ │ ├── zsphere_16.png │ │ │ │ └── zsphere_24.png │ │ │ ├── MagicWand.cur │ │ │ ├── Strings │ │ │ │ ├── KeyGestures.Designer.cs │ │ │ │ └── KeyGestures.resx │ │ │ └── Thumbnails │ │ │ │ ├── AnimationThumbnail.png │ │ │ │ ├── GameSettingsThumbnail.png │ │ │ │ ├── GraphicsCompositorThumbnail.png │ │ │ │ ├── SceneThumbnail.png │ │ │ │ ├── ScriptSourceFileThumbnail.png │ │ │ │ ├── SkeletonThumbnail.png │ │ │ │ ├── SkyboxThumbnail.png │ │ │ │ ├── SoundThumbnail.png │ │ │ │ ├── StaticThumbnails.Designer.cs │ │ │ │ ├── StaticThumbnails.resx │ │ │ │ ├── UILibraryThumbnail.png │ │ │ │ └── VideoThumbnail.png │ │ ├── SceneEditor │ │ │ ├── EntityPickingResult.cs │ │ │ ├── HighlightRenderFeature.cs │ │ │ ├── MaterialFilterRenderFeature.cs │ │ │ ├── PackageSceneSettings.cs │ │ │ ├── PickingRenderFeature.cs │ │ │ ├── PickingSceneRenderer.cs │ │ │ ├── SceneEditorSettings.cs │ │ │ ├── Services │ │ │ │ ├── IDebuggerPickerDialog.cs │ │ │ │ ├── IEntityPickerDialog.cs │ │ │ │ ├── IPickedDebugger.cs │ │ │ │ ├── IPickedEntity.cs │ │ │ │ ├── IStrideDialogService.cs │ │ │ │ └── StrideDialogService.cs │ │ │ └── WireframeRenderFeature.cs │ │ ├── Shaders │ │ │ ├── PreviewTexture.sdfx │ │ │ ├── PreviewTexture.sdfx.cs │ │ │ ├── SceneEditorParameters.sdfx │ │ │ ├── SceneEditorParameters.sdfx.cs │ │ │ ├── SelectedSprite.sdfx │ │ │ ├── SelectedSprite.sdfx.cs │ │ │ ├── StrideEditorForwardShadingEffect.sdfx │ │ │ ├── StrideEditorForwardShadingEffect.sdfx.cs │ │ │ ├── StrideEditorHighlightingEffect.sdfx │ │ │ ├── StrideEditorHighlightingEffect.sdfx.cs │ │ │ ├── StrideEditorMaterialPreviewEffect.sdfx │ │ │ └── StrideEditorMaterialPreviewEffect.sdfx.cs │ │ ├── Stride.Assets.Presentation.csproj │ │ ├── Stride.Assets.Presentation.sdpkg │ │ ├── StrideDefaultAssetsPlugin.cs │ │ ├── TemplateProviders │ │ │ ├── AnimationFrameBoxTemplateProvider.cs │ │ │ ├── AnimationFrameTemplateProvider.cs │ │ │ ├── ComputeCurveTemplateProviders.cs │ │ │ ├── EntityComponentCollectionTemplateProvider.cs │ │ │ ├── EntityComponentReferenceTemplateProvider.cs │ │ │ ├── EntityReferenceTemplateProvider.cs │ │ │ ├── GameSettingAddConfigurationTemplateProvider.cs │ │ │ ├── GameSettingsFiltersTemplateProvider.cs │ │ │ ├── ModelComponentMaterialTemplateProvider.cs │ │ │ ├── ModelNodeLinkNameTemplateProvider.cs │ │ │ ├── RenderStageReferenceTemplateProvider.cs │ │ │ ├── ScriptTextEditorTemplateProvider.cs │ │ │ ├── ScriptVariableReferenceTemplateProvider.cs │ │ │ ├── ShaderClassNodeMixinReferenceTemplateProvider.cs │ │ │ ├── SkeletonModelPropertyTemplateProvider.cs │ │ │ └── SpriteFontFontNamePropertyTemplateProvider.cs │ │ ├── Templates │ │ │ ├── AnimationFromFileTemplateGenerator.cs │ │ │ ├── AssetFactoryTemplateGenerator.cs │ │ │ ├── AssetFromFileTemplateGenerator.cs │ │ │ ├── AssetPackageViewModel.cs │ │ │ ├── AssetTemplateGenerator.cs │ │ │ ├── Assets │ │ │ │ ├── .sdtpl │ │ │ │ │ ├── Animation.png │ │ │ │ │ ├── ColliderCapsule.png │ │ │ │ │ ├── ColliderCone.png │ │ │ │ │ ├── ColliderCube.png │ │ │ │ │ ├── ColliderCylinder.png │ │ │ │ │ ├── ColliderHull.png │ │ │ │ │ ├── ColliderPlane.png │ │ │ │ │ ├── ColliderShape.png │ │ │ │ │ ├── ColliderSphere.png │ │ │ │ │ ├── ColliderStaticMesh.png │ │ │ │ │ ├── DefaultAsset.png │ │ │ │ │ ├── GameSettings.png │ │ │ │ │ ├── GraphicsCompositor.png │ │ │ │ │ ├── Material.png │ │ │ │ │ ├── MaterialClearCoat.png │ │ │ │ │ ├── MaterialDiffuse.png │ │ │ │ │ ├── MaterialEmpty.png │ │ │ │ │ ├── MaterialGlass.png │ │ │ │ │ ├── MaterialMetalness.png │ │ │ │ │ ├── MaterialSpecular.png │ │ │ │ │ ├── Prefab.png │ │ │ │ │ ├── ProceduralCapsule.png │ │ │ │ │ ├── ProceduralCone.png │ │ │ │ │ ├── ProceduralCube.png │ │ │ │ │ ├── ProceduralCylinder.png │ │ │ │ │ ├── ProceduralGeoSphere.png │ │ │ │ │ ├── ProceduralModel.png │ │ │ │ │ ├── ProceduralPlane.png │ │ │ │ │ ├── ProceduralSphere.png │ │ │ │ │ ├── ProceduralTeapot.png │ │ │ │ │ ├── ProceduralTore.png │ │ │ │ │ ├── RenderTexture.png │ │ │ │ │ ├── Scene.png │ │ │ │ │ ├── Skeleton.png │ │ │ │ │ ├── Skybox.png │ │ │ │ │ ├── SoundEffect.png │ │ │ │ │ ├── SoundMusic.png │ │ │ │ │ ├── SourceCode.png │ │ │ │ │ ├── Sprite.png │ │ │ │ │ ├── SpriteFont.png │ │ │ │ │ ├── SpriteUI.png │ │ │ │ │ ├── Texture.png │ │ │ │ │ ├── TextureColor.png │ │ │ │ │ ├── TextureGray.png │ │ │ │ │ ├── TextureNormal.png │ │ │ │ │ ├── UI.png │ │ │ │ │ └── Video.png │ │ │ │ ├── Animations │ │ │ │ │ ├── DefaultAnimation.sdtpl │ │ │ │ │ └── DefaultSkeleton.sdtpl │ │ │ │ ├── BepuPhysics │ │ │ │ │ └── HullAsset.sdtpl │ │ │ │ ├── Fonts │ │ │ │ │ ├── OfflineRasterizedSpriteFont.sdtpl │ │ │ │ │ ├── RuntimeRasterizedSpriteFont.sdtpl │ │ │ │ │ └── SignedDistanceFieldSpriteFont.sdtpl │ │ │ │ ├── Materials │ │ │ │ │ ├── DefaultMaterial.sdtpl │ │ │ │ │ ├── DiffuseMaterial.sdtpl │ │ │ │ │ ├── PBRClearCoatMaterial.sdtpl │ │ │ │ │ ├── PBRGlassMaterial.sdtpl │ │ │ │ │ ├── PBRMetalnessMaterial.sdtpl │ │ │ │ │ └── PBRSpecularMaterial.sdtpl │ │ │ │ ├── Media │ │ │ │ │ ├── DefaultSound.sdtpl │ │ │ │ │ ├── DefaultVideo.sdtpl │ │ │ │ │ ├── MusicSound.sdtpl │ │ │ │ │ └── SpatializedSound.sdtpl │ │ │ │ ├── Misc │ │ │ │ │ ├── DefaultGameSettings.sdtpl │ │ │ │ │ ├── DefaultGraphicsCompositorLevel10.sdtpl │ │ │ │ │ ├── DefaultGraphicsCompositorLevel9.sdtpl │ │ │ │ │ ├── DefaultGraphicsCompositorVoxels.sdtpl │ │ │ │ │ ├── DefaultRawAsset.sdtpl │ │ │ │ │ └── DefaultSkybox.sdtpl │ │ │ │ ├── Models │ │ │ │ │ ├── DefaultModel.sdtpl │ │ │ │ │ ├── PrefabModel.sdtpl │ │ │ │ │ ├── ProceduralCapsule.sdtpl │ │ │ │ │ ├── ProceduralCone.sdtpl │ │ │ │ │ ├── ProceduralCube.sdtpl │ │ │ │ │ ├── ProceduralCylinder.sdtpl │ │ │ │ │ ├── ProceduralGeoSphere.sdtpl │ │ │ │ │ ├── ProceduralPlane.sdtpl │ │ │ │ │ ├── ProceduralSphere.sdtpl │ │ │ │ │ ├── ProceduralTeapot.sdtpl │ │ │ │ │ └── ProceduralTorus.sdtpl │ │ │ │ ├── Physics │ │ │ │ │ ├── ColliderShapeBox.sdtpl │ │ │ │ │ ├── ColliderShapeCapsule.sdtpl │ │ │ │ │ ├── ColliderShapeCone.sdtpl │ │ │ │ │ ├── ColliderShapeConvexHull.sdtpl │ │ │ │ │ ├── ColliderShapeCylinder.sdtpl │ │ │ │ │ ├── ColliderShapeHeightfield.sdtpl │ │ │ │ │ ├── ColliderShapePlane.sdtpl │ │ │ │ │ ├── ColliderShapeSphere.sdtpl │ │ │ │ │ ├── ColliderShapeStatic.sdtpl │ │ │ │ │ └── Heightmap.sdtpl │ │ │ │ ├── Scenes │ │ │ │ │ ├── DefaultNavigationMesh.sdtpl │ │ │ │ │ ├── DefaultPrefab.sdtpl │ │ │ │ │ └── DefaultScene.sdtpl │ │ │ │ ├── Scripts │ │ │ │ │ ├── Animation │ │ │ │ │ │ ├── AnimationBlend.cs │ │ │ │ │ │ ├── AnimationBlend.sdtpl │ │ │ │ │ │ ├── AnimationStart.cs │ │ │ │ │ │ └── AnimationStart.sdtpl │ │ │ │ │ ├── Camera │ │ │ │ │ │ ├── BasicCameraController.cs │ │ │ │ │ │ ├── BasicCameraController.sdtpl │ │ │ │ │ │ ├── FpsCamera.cs │ │ │ │ │ │ ├── FpsCamera.sdtpl │ │ │ │ │ │ ├── FreeCamera.cs │ │ │ │ │ │ ├── OrbitCamera.cs │ │ │ │ │ │ ├── SideScrollingCamera.cs │ │ │ │ │ │ └── SideScrollingCamera.sdtpl │ │ │ │ │ ├── DefaultAsyncScript.cs │ │ │ │ │ ├── DefaultAsyncScript.sdtpl │ │ │ │ │ ├── DefaultStartupScript.cs │ │ │ │ │ ├── DefaultStartupScript.sdtpl │ │ │ │ │ ├── DefaultSyncScript.cs │ │ │ │ │ ├── DefaultSyncScript.sdtpl │ │ │ │ │ ├── Events │ │ │ │ │ │ ├── EventBroadcaster.cs │ │ │ │ │ │ ├── EventBroadcaster.sdtpl │ │ │ │ │ │ ├── EventListener.cs │ │ │ │ │ │ └── EventListener.sdtpl │ │ │ │ │ ├── Physics │ │ │ │ │ │ ├── DebugShapesRender.cs │ │ │ │ │ │ ├── DebugShapesRender.sdtpl │ │ │ │ │ │ ├── PlayerController.cs │ │ │ │ │ │ └── PlayerController.sdtpl │ │ │ │ │ ├── Prefabs │ │ │ │ │ │ ├── PrefabInstance.cs │ │ │ │ │ │ └── PrefabInstance.sdtpl │ │ │ │ │ └── Utility │ │ │ │ │ │ ├── GameProfiler.cs │ │ │ │ │ │ ├── GameProfiler.sdtpl │ │ │ │ │ │ ├── SceneStreaming.cs │ │ │ │ │ │ └── SceneStreaming.sdtpl │ │ │ │ ├── Sprites │ │ │ │ │ ├── SpriteSheetSprites.sdtpl │ │ │ │ │ └── SpriteSheetUI.sdtpl │ │ │ │ ├── Textures │ │ │ │ │ ├── ColorTexture.sdtpl │ │ │ │ │ ├── DefaultRenderTexture.sdtpl │ │ │ │ │ ├── GrayscaleTexture.sdtpl │ │ │ │ │ └── NormalMapTexture.sdtpl │ │ │ │ └── UI │ │ │ │ │ ├── Library.sdtpl │ │ │ │ │ └── Page.sdtpl │ │ │ ├── ColliderShapeHullFactoryTemplateGenerator.cs │ │ │ ├── ColliderShapeStaticMeshFactoryTemplateGenerator.cs │ │ │ ├── Core │ │ │ │ ├── .sdtpl │ │ │ │ │ ├── NewCode.png │ │ │ │ │ ├── NewGame.png │ │ │ │ │ ├── NewGameIcon.png │ │ │ │ │ ├── NewGameScreenshot.jpg │ │ │ │ │ ├── NewPackage.png │ │ │ │ │ ├── NewPackageIcon.png │ │ │ │ │ └── UpdatePlatforms.png │ │ │ │ ├── Common.PropertyGroups.targets.t4 │ │ │ │ ├── Common.TargetFrameworks.targets.t4 │ │ │ │ ├── Common.UWP.targets.t4 │ │ │ │ ├── ProjectExecutable.Android │ │ │ │ │ ├── $PackageGameNameShort$Activity.cs.t4 │ │ │ │ │ ├── $ProjectName$.csproj.t4 │ │ │ │ │ ├── AndroidManifest.xml.t4 │ │ │ │ │ ├── ProjectExecutable.Android.ttproj │ │ │ │ │ └── Resources │ │ │ │ │ │ ├── layout │ │ │ │ │ │ └── activity_main.xml │ │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ └── gameicon.png │ │ │ │ │ │ └── values │ │ │ │ │ │ └── strings.xml.t4 │ │ │ │ ├── ProjectExecutable.Linux │ │ │ │ │ ├── $PackageGameNameShort$App.cs.t4 │ │ │ │ │ ├── $ProjectName$.csproj.t4 │ │ │ │ │ ├── ProjectExecutable.Linux.ttproj │ │ │ │ │ └── Resources │ │ │ │ │ │ └── GameIcon.ico │ │ │ │ ├── ProjectExecutable.UWP │ │ │ │ │ ├── Assets │ │ │ │ │ │ ├── GameIcon100x100.png │ │ │ │ │ │ ├── GameIcon150x150.png │ │ │ │ │ │ ├── GameIcon300x300.png │ │ │ │ │ │ ├── GameIcon44x44.png │ │ │ │ │ │ ├── GameIcon50x50.png │ │ │ │ │ │ ├── GameIcon88x88.png │ │ │ │ │ │ ├── GameSplashScreen1240x600.png │ │ │ │ │ │ └── GameSplashScreen620x300.png │ │ │ │ │ ├── CoreWindow │ │ │ │ │ │ ├── $ProjectName$.csproj.t4 │ │ │ │ │ │ ├── App.cs.t4 │ │ │ │ │ │ ├── Package.appxmanifest.t4 │ │ │ │ │ │ └── ProjectExecutable.UWP.ttproj │ │ │ │ │ ├── Package.appxmanifest.common.t4 │ │ │ │ │ ├── Properties │ │ │ │ │ │ ├── AssemblyInfo.cs.t4 │ │ │ │ │ │ └── Default.rd.xml │ │ │ │ │ └── Xaml │ │ │ │ │ │ ├── $PackageGameNameShort$MainPage.xaml.cs.t4 │ │ │ │ │ │ ├── $PackageGameNameShort$MainPage.xaml.t4 │ │ │ │ │ │ ├── $ProjectName$.csproj.t4 │ │ │ │ │ │ ├── App.xaml.cs.t4 │ │ │ │ │ │ ├── App.xaml.t4 │ │ │ │ │ │ ├── Package.appxmanifest.t4 │ │ │ │ │ │ └── ProjectExecutable.UWP.ttproj │ │ │ │ ├── ProjectExecutable.Windows │ │ │ │ │ ├── $PackageGameNameShort$App.cs.t4 │ │ │ │ │ ├── $ProjectName$.csproj.t4 │ │ │ │ │ ├── ProjectExecutable.Windows.ttproj │ │ │ │ │ ├── Resources │ │ │ │ │ │ └── GameIcon.ico │ │ │ │ │ └── app.manifest.t4 │ │ │ │ ├── ProjectExecutable.iOS │ │ │ │ │ ├── $PackageGameNameShort$AppDelegate.cs.t4 │ │ │ │ │ ├── $ProjectName$.csproj.t4 │ │ │ │ │ ├── Info.plist.t4 │ │ │ │ │ ├── ProjectExecutable.iOS.ttproj │ │ │ │ │ ├── Properties │ │ │ │ │ │ └── AssemblyInfo.cs.t4 │ │ │ │ │ └── Resources │ │ │ │ │ │ ├── Default-568h@2x.png │ │ │ │ │ │ ├── GameIcon114.png │ │ │ │ │ │ ├── GameIcon120.png │ │ │ │ │ │ └── GameIcon57.png │ │ │ │ ├── ProjectExecutable.macOS │ │ │ │ │ ├── $PackageGameNameShort$App.cs.t4 │ │ │ │ │ ├── $ProjectName$.csproj.t4 │ │ │ │ │ ├── ProjectExecutable.macOS.ttproj │ │ │ │ │ └── Resources │ │ │ │ │ │ └── GameIcon.ico │ │ │ │ ├── ProjectExecutable.sdtpl │ │ │ │ ├── ProjectLibrary.Game │ │ │ │ │ ├── $ProjectName$.csproj.t4 │ │ │ │ │ └── ProjectLibrary.Game.ttproj │ │ │ │ ├── ProjectLibrary.sdtpl │ │ │ │ ├── ProjectLibrary │ │ │ │ │ ├── $ProjectName$.csproj.t4 │ │ │ │ │ ├── Class1.cs.t4 │ │ │ │ │ └── ProjectLibrary.ttproj │ │ │ │ └── UpdatePlatforms.sdtpl │ │ │ ├── GameTemplateParameters.cs │ │ │ ├── GameTemplateWindow.xaml │ │ │ ├── GameTemplateWindow.xaml.cs │ │ │ ├── GraphicsCompositorTemplateGenerator.cs │ │ │ ├── HeightmapFactoryTemplateGenerator.cs │ │ │ ├── HullAssetFactoryTemplateGenerator.cs │ │ │ ├── ModelAssetTemplateWindow.xaml │ │ │ ├── ModelAssetTemplateWindow.xaml.cs │ │ │ ├── ModelFromFileTemplateGenerator.cs │ │ │ ├── NewGameTemplateGenerator.cs │ │ │ ├── ProceduralModelFactoryTemplateGenerator.cs │ │ │ ├── ProjectLibraryTemplateGenerator.cs │ │ │ ├── ProjectLibraryWindow.xaml │ │ │ ├── ProjectLibraryWindow.xaml.cs │ │ │ ├── ScriptNameWindow.xaml │ │ │ ├── ScriptNameWindow.xaml.cs │ │ │ ├── ScriptTemplateGenerator.cs │ │ │ ├── SkeletonFromFileTemplateGenerator.cs │ │ │ ├── SkyboxFactoryTemplateGenerator.cs │ │ │ ├── SolutionPlatformViewModel.cs │ │ │ ├── SoundFromFileTemplateGenerator.cs │ │ │ ├── SpriteSheetFromFileTemplateGenerator.cs │ │ │ ├── StrideTemplates.cs │ │ │ ├── TemplateSampleGenerator.cs │ │ │ ├── UpdatePlatformsTemplateGenerator.cs │ │ │ ├── UpdatePlatformsWindows.xaml │ │ │ ├── UpdatePlatformsWindows.xaml.cs │ │ │ └── VideoFromFileTemplateGenerator.cs │ │ ├── Test │ │ │ ├── TestAsset.cs │ │ │ └── UnitTestAsset.cs │ │ ├── Themes │ │ │ └── Generic.xaml │ │ ├── Thumbnails │ │ │ ├── AnimationThumbnailCompiler.cs │ │ │ ├── FontThumbnailCompiler.cs │ │ │ ├── GameSettingsThumbnailCompiler.cs │ │ │ ├── GraphicsCompositorThumbnailCompiler.cs │ │ │ ├── HeightmapThumbnailCompiler.cs │ │ │ ├── MaterialThumbnailCompiler.cs │ │ │ ├── ModelThumbnailCompiler.cs │ │ │ ├── PrecompiledFontThumbnailCompiler.cs │ │ │ ├── PrefabModelThumbnailCompiler.cs │ │ │ ├── PrefabThumbnailCompiler.cs │ │ │ ├── ProceduralModelThumbnailCompiler.cs │ │ │ ├── SceneThumbnailCompiler.cs │ │ │ ├── ScriptSourceFileThumbnailCompiler.cs │ │ │ ├── SkeletonThumbnailCompiler.cs │ │ │ ├── SkyboxThumbnailCompiler.cs │ │ │ ├── SoundThumbnailCompiler.cs │ │ │ ├── SpriteSheetThumbnailCompiler.cs │ │ │ ├── SpriteStudioAnimationThumbnailCompiler.cs │ │ │ ├── SpriteStudioSheetThumbnailCompiler.cs │ │ │ ├── TextureThumbnailCompiler.cs │ │ │ ├── UILibraryThumbnailCompiler.cs │ │ │ ├── UIPageThumbnailCompiler.cs │ │ │ └── VideoThumbnailCompiler.cs │ │ ├── ValueConverters │ │ │ ├── CollectionContainsItem.cs │ │ │ ├── EntityComponentToResource.cs │ │ │ ├── EntityComponentToTransformLinkInfo.cs │ │ │ ├── NodeToCameraSlotIndex.cs │ │ │ ├── ScriptToEntityAndScript.cs │ │ │ ├── TimeToFrames.cs │ │ │ ├── UFileToBitmapImage.cs │ │ │ └── VisualScriptSlotBrush.cs │ │ ├── View │ │ │ ├── AddEntityComponentUserControl.xaml │ │ │ ├── AddEntityComponentUserControl.xaml.cs │ │ │ ├── AnimationPropertyTemplates.xaml │ │ │ ├── Behaviors │ │ │ │ ├── BindActualSizeBehavior.cs │ │ │ │ ├── BindScrollOffsetBehavior.cs │ │ │ │ ├── SuspendAnimationDuringSliderDragBehavior.cs │ │ │ │ ├── ThumbBehavior.cs │ │ │ │ ├── ThumbLikeBehavior.cs │ │ │ │ ├── ViewportPaneBehavior.cs │ │ │ │ └── ViewportZoomBehavior.cs │ │ │ ├── DebugEntityHierarchyEditorUserControl.xaml │ │ │ ├── DebugEntityHierarchyEditorUserControl.xaml.cs │ │ │ ├── DebuggerPickerWindow.xaml │ │ │ ├── DebuggerPickerWindow.xaml.cs │ │ │ ├── EntityPropertyTemplates.xaml │ │ │ ├── GraphicsCompositorTemplates.xaml │ │ │ ├── ImageDictionary.xaml │ │ │ ├── MaterialPropertyTemplates.xaml │ │ │ ├── SkeletonPropertyTemplates.xaml │ │ │ ├── SpriteFontPropertyTemplates.xaml │ │ │ ├── UIPropertyTemplates.xaml │ │ │ └── VisualScriptingTemplates.xaml │ │ ├── ViewModel │ │ │ ├── AnimationViewModel.cs │ │ │ ├── CameraComponentViewModel.cs │ │ │ ├── CodeAssetViewModel.cs │ │ │ ├── CodeViewModel.cs │ │ │ ├── Commands │ │ │ │ ├── MoveDirection.cs │ │ │ │ └── MoveItemCommand.cs │ │ │ ├── ComponentReferenceViewModel.cs │ │ │ ├── CopyPasteProcessors │ │ │ │ ├── EntityComponentCopyProcessor.cs │ │ │ │ ├── EntityComponentPasteProcessor.cs │ │ │ │ ├── EntityHierarchyPasteProcessor.cs │ │ │ │ ├── ScenePostPasteProcessor.cs │ │ │ │ └── UIHierarchyPasteProcessor.cs │ │ │ ├── EffectLogViewModel.cs │ │ │ ├── EntityHierarchyViewModel.cs │ │ │ ├── EntityReferenceViewModel.cs │ │ │ ├── GameSettingsViewModel.cs │ │ │ ├── GraphicsCompositorViewModel.cs │ │ │ ├── IAnimatedPreviewViewModel.cs │ │ │ ├── IResizingTarget.cs │ │ │ ├── MaterialViewModel.cs │ │ │ ├── ModelComponentViewModel.cs │ │ │ ├── ModelViewModel.cs │ │ │ ├── NavigationViewModel.cs │ │ │ ├── ParticleSystemComponentViewModel.cs │ │ │ ├── PrecompiledSpriteFontViewModel.cs │ │ │ ├── PrefabViewModel.cs │ │ │ ├── Preview │ │ │ │ ├── AnimationPreviewViewModel.cs │ │ │ │ ├── AssetPreviewViewModel.cs │ │ │ │ ├── EntityPreviewViewModel.cs │ │ │ │ ├── HeightmapPreviewViewModel.cs │ │ │ │ ├── MaterialPreviewViewModel.cs │ │ │ │ ├── ModelPreviewViewModel.cs │ │ │ │ ├── ProceduralModelPreviewViewModel.cs │ │ │ │ ├── SkyboxPreviewViewModel.cs │ │ │ │ ├── SoundPreviewViewModel.cs │ │ │ │ ├── SpriteFontPreviewViewModel.cs │ │ │ │ ├── SpriteSheetPreviewViewModel.cs │ │ │ │ ├── SpriteStudioSheetPreviewViewModel.cs │ │ │ │ ├── TextureBasePreviewViewModel.cs │ │ │ │ └── TexturePreviewViewModel.cs │ │ │ ├── ProceduralModelViewModel.cs │ │ │ ├── SceneViewModel.cs │ │ │ ├── ScriptSourceFileAssetViewModel.cs │ │ │ ├── SkeletonViewModel.cs │ │ │ ├── SkyboxViewModel.cs │ │ │ ├── SpriteFontViewModel.cs │ │ │ ├── SpriteSheetViewModel.cs │ │ │ ├── SpriteStudioModelViewModel.cs │ │ │ ├── StrideAssetsViewModel.cs │ │ │ ├── SymbolReferenceViewModel.cs │ │ │ ├── UIBaseViewModel.cs │ │ │ ├── UILibraryViewModel.cs │ │ │ ├── UIPageViewModel.cs │ │ │ ├── VisualScriptMethodViewModel.cs │ │ │ └── VisualScriptViewModel.cs │ │ └── app.config │ ├── Stride.Core.Assets.Editor.Tests │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.Core.Assets.Editor.Tests.csproj │ │ ├── TestArchetypesBasicUndoRedo.cs │ │ ├── TestCopyPasteProperties.cs │ │ ├── app.config │ │ └── packages.config │ ├── Stride.Core.Assets.Editor │ │ ├── Annotations │ │ │ ├── AssetEditorViewAttribute.cs │ │ │ ├── AssetEditorViewModelAttribute.cs │ │ │ └── AssetViewModelAttribute.cs │ │ ├── ArgumentCheck.cs │ │ ├── Components │ │ │ ├── AddAssets │ │ │ │ ├── AddAssetTemplateCollectionViewModel.cs │ │ │ │ ├── AssetTemplatesViewModel.cs │ │ │ │ └── View │ │ │ │ │ ├── ItemTemplatesWindow.xaml │ │ │ │ │ └── ItemTemplatesWindow.xaml.cs │ │ │ ├── DebugTools │ │ │ │ └── UndoRedo │ │ │ │ │ ├── DebugUndoRedoViewModel.cs │ │ │ │ │ ├── OperationViewModel.cs │ │ │ │ │ └── Views │ │ │ │ │ ├── DebugUndoRedoUserControl.xaml │ │ │ │ │ └── DebugUndoRedoUserControl.xaml.cs │ │ │ ├── FixAssetReferences │ │ │ │ ├── AssetReferenceReplacementViewModel.cs │ │ │ │ ├── FixAssetReferencesViewModel.cs │ │ │ │ └── Views │ │ │ │ │ ├── FixAssetReferencesWindow.xaml │ │ │ │ │ └── FixAssetReferencesWindow.xaml.cs │ │ │ ├── FixReferences │ │ │ │ ├── FixReferencesViewModel.cs │ │ │ │ └── ReferenceReplacementViewModel.cs │ │ │ ├── Properties │ │ │ │ ├── IAddChildrenPropertiesProviderViewModel.cs │ │ │ │ ├── IAssetPropertyProviderViewModel.cs │ │ │ │ ├── PackageSettingsEntry.cs │ │ │ │ ├── PackageSettingsWrapper.cs │ │ │ │ ├── PropertiesViewModel.cs │ │ │ │ ├── SessionObjectPropertiesViewModel.cs │ │ │ │ ├── TargetPackage.cs │ │ │ │ └── UPathReferenceViewModel.cs │ │ │ ├── Status │ │ │ │ ├── JobPriority.cs │ │ │ │ ├── JobProgressViewModel.cs │ │ │ │ ├── StatusViewModel.cs │ │ │ │ └── Views │ │ │ │ │ └── ToolTipHelper.cs │ │ │ ├── TemplateDescriptions │ │ │ │ ├── SessionTemplateGenerator.cs │ │ │ │ ├── TemplateGeneratorHelper.cs │ │ │ │ ├── ViewModels │ │ │ │ │ ├── AddItemTemplateCollectionViewModel.cs │ │ │ │ │ ├── ExistingProjectViewModel.cs │ │ │ │ │ ├── ITemplateDescriptionViewModel.cs │ │ │ │ │ ├── NewOrOpenSessionTemplateCollectionViewModel.cs │ │ │ │ │ ├── NewProjectTemplateCollectionViewModel.cs │ │ │ │ │ ├── PackageTemplateViewModel.cs │ │ │ │ │ ├── ProjectTemplateCollectionViewModel.cs │ │ │ │ │ ├── TemplateDescriptionCollectionViewModel.cs │ │ │ │ │ ├── TemplateDescriptionGroupViewModel.cs │ │ │ │ │ ├── TemplateDescriptionViewModel.cs │ │ │ │ │ └── UpdatePackageTemplateCollectionViewModel.cs │ │ │ │ └── Views │ │ │ │ │ ├── AddItemUserControl.xaml │ │ │ │ │ ├── AddItemUserControl.xaml.cs │ │ │ │ │ ├── AddItemWindow.xaml │ │ │ │ │ ├── AddItemWindow.xaml.cs │ │ │ │ │ ├── NewProjectWindow.xaml │ │ │ │ │ ├── NewProjectWindow.xaml.cs │ │ │ │ │ ├── ObjectBrowserUserControl.xaml │ │ │ │ │ ├── ObjectBrowserUserControl.xaml.cs │ │ │ │ │ ├── ProjectSelectionWindow.xaml │ │ │ │ │ ├── ProjectSelectionWindow.xaml.cs │ │ │ │ │ ├── TemplateBrowserUserControl.xaml │ │ │ │ │ └── TemplateBrowserUserControl.xaml.cs │ │ │ └── Transactions │ │ │ │ ├── ActionHistoryViewModel.cs │ │ │ │ └── TransactionViewModel.cs │ │ ├── CoreAssetsEditorPlugin.cs │ │ ├── EditorPath.cs │ │ ├── Extensions │ │ │ ├── ControlExtensions.cs │ │ │ ├── NodePresenterExtensions.cs │ │ │ └── ViewModelExtensions.cs │ │ ├── Internal │ │ │ └── TypeHelpers.cs │ │ ├── Module.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Quantum │ │ │ ├── AssetContentValueChangeOperation.cs │ │ │ ├── ContentValueChangeOperation.cs │ │ │ ├── NodePresenters │ │ │ │ ├── AssetItemNodePresenter.cs │ │ │ │ ├── AssetMemberNodePresenter.cs │ │ │ │ ├── AssetNodePresenterFactory.cs │ │ │ │ ├── AssetNodePresenterUpdaterBase.cs │ │ │ │ ├── AssetRootNodePresenter.cs │ │ │ │ ├── AssetVirtualNodePresenter.cs │ │ │ │ ├── Commands │ │ │ │ │ ├── AbstractNodeEntry.cs │ │ │ │ │ ├── AbstractNodeType.cs │ │ │ │ │ ├── AbstractNodeTypeGroup.cs │ │ │ │ │ ├── AbstractNodeValue.cs │ │ │ │ │ ├── AddNewItemCommand.cs │ │ │ │ │ ├── AddPrimitiveKeyCommand.cs │ │ │ │ │ ├── AssetInitialDirectoryProvider.cs │ │ │ │ │ ├── BrowseDirectoryCommand.cs │ │ │ │ │ ├── BrowseFileCommand.cs │ │ │ │ │ ├── ChangeValueCommandBase.cs │ │ │ │ │ ├── ChangeValueWithPickerCommandBase.cs │ │ │ │ │ ├── CopyPropertyCommand.cs │ │ │ │ │ ├── CreateNewInstanceCommand.cs │ │ │ │ │ ├── FetchAssetCommand.cs │ │ │ │ │ ├── FlagEnumSelectAllCommand.cs │ │ │ │ │ ├── FlagEnumSelectInvertCommand.cs │ │ │ │ │ ├── FlagEnumSelectNoneCommand.cs │ │ │ │ │ ├── FlagEnumSelectionCommandBase.cs │ │ │ │ │ ├── IInitialDirectoryProvider.cs │ │ │ │ │ ├── MoveItemCommand.cs │ │ │ │ │ ├── PastePropertyCommand.cs │ │ │ │ │ ├── PastePropertyCommandBase.cs │ │ │ │ │ ├── PickupAssetCommand.cs │ │ │ │ │ ├── RemoveItemCommand.cs │ │ │ │ │ ├── RenameStringKeyCommand.cs │ │ │ │ │ ├── ReplacePropertyCommand.cs │ │ │ │ │ ├── ResetOverrideCommand.cs │ │ │ │ │ ├── SessionInitialDirectoryProvider.cs │ │ │ │ │ └── SetContentReferenceCommand.cs │ │ │ │ ├── IAssetNodePresenter.cs │ │ │ │ ├── Keys │ │ │ │ │ ├── AbstractNodeEntryData.cs │ │ │ │ │ ├── CategoryData.cs │ │ │ │ │ ├── CollectionData.cs │ │ │ │ │ ├── DisplayData.cs │ │ │ │ │ ├── DocumentationData.cs │ │ │ │ │ ├── InlineData.cs │ │ │ │ │ ├── NumericData.cs │ │ │ │ │ ├── OwnerAssetData.cs │ │ │ │ │ ├── ReferenceData.cs │ │ │ │ │ └── SessionData.cs │ │ │ │ └── Updaters │ │ │ │ │ ├── AbstractNodeEntryNodeUpdater.cs │ │ │ │ │ ├── ArchetypeNodeUpdater.cs │ │ │ │ │ ├── CategoryNodeUpdater.cs │ │ │ │ │ ├── CollectionPropertyNodeUpdater.cs │ │ │ │ │ ├── DictionaryNodeUpdater.cs │ │ │ │ │ ├── DisplayAttributeNodeUpdater.cs │ │ │ │ │ ├── DocumentationNodeUpdater.cs │ │ │ │ │ ├── InlineMemberNodeUpdater.cs │ │ │ │ │ ├── MathematicsNodeUpdater.cs │ │ │ │ │ ├── NumericValueNodeUpdater.cs │ │ │ │ │ ├── OwnerAssetUpdater.cs │ │ │ │ │ ├── SessionNodeUpdater.cs │ │ │ │ │ └── UPathNodeUpdater.cs │ │ │ └── ViewModels │ │ │ │ ├── AssetNodePresenterCommandWrapper.cs │ │ │ │ ├── AssetNodeViewModel.cs │ │ │ │ ├── AssetNodeViewModelFactory.cs │ │ │ │ └── IInternalAssetNodeViewModel.cs │ │ ├── Resources │ │ │ ├── Icons │ │ │ │ ├── android.png │ │ │ │ ├── animal-penguin.png │ │ │ │ ├── application-blue.png │ │ │ │ ├── application-icon-large.png │ │ │ │ ├── application-image.png │ │ │ │ ├── application-list.png │ │ │ │ ├── application-table.png │ │ │ │ ├── application-tree.png │ │ │ │ ├── arrow-000-medium.png │ │ │ │ ├── arrow-180-medium.png │ │ │ │ ├── arrow-return-180-left.png │ │ │ │ ├── arrow-return.png │ │ │ │ ├── asset-root.png │ │ │ │ ├── asterisk-small.png │ │ │ │ ├── blue-document-number+arrow.png │ │ │ │ ├── blue-document-number+new.png │ │ │ │ ├── blue-document-number+reload.png │ │ │ │ ├── blue-document-number.png │ │ │ │ ├── blue-documents-stack+number.png │ │ │ │ ├── clipboard-paste.png │ │ │ │ ├── compile+white.png │ │ │ │ ├── control+green.png │ │ │ │ ├── control-270.png │ │ │ │ ├── control-stop-square-small+red.png │ │ │ │ ├── copy_link-32.png │ │ │ │ ├── cross-script.png │ │ │ │ ├── cross-small.png │ │ │ │ ├── cross-white.png │ │ │ │ ├── cross.png │ │ │ │ ├── database+new.png │ │ │ │ ├── database--arrow.png │ │ │ │ ├── database-small.png │ │ │ │ ├── database.png │ │ │ │ ├── databases+new.png │ │ │ │ ├── databases-relation+plus.png │ │ │ │ ├── databases-relation.png │ │ │ │ ├── databases.png │ │ │ │ ├── delete-24.png │ │ │ │ ├── delete_link-32.png │ │ │ │ ├── disk-black.png │ │ │ │ ├── disks-black.png │ │ │ │ ├── document-copy.png │ │ │ │ ├── document-tree--collapse.png │ │ │ │ ├── document-tree--expand.png │ │ │ │ ├── edit-24.png │ │ │ │ ├── eraser.png │ │ │ │ ├── eye-24.png │ │ │ │ ├── folder+new.png │ │ │ │ ├── folder--arrow.png │ │ │ │ ├── folder-horizontal-open.png │ │ │ │ ├── folder-open+magnifier-small.png │ │ │ │ ├── folder-stand.png │ │ │ │ ├── folder-tree--expand.png │ │ │ │ ├── folder-tree.png │ │ │ │ ├── folder.png │ │ │ │ ├── funnel.png │ │ │ │ ├── gear--pencil.png │ │ │ │ ├── gear.png │ │ │ │ ├── hand-point-090.png │ │ │ │ ├── hand-point.png │ │ │ │ ├── import-24.png │ │ │ │ ├── ios-icon-16.png │ │ │ │ ├── left_circular-24.png │ │ │ │ ├── live-scripting.png │ │ │ │ ├── mac-os.png │ │ │ │ ├── magnifier--arrow.png │ │ │ │ ├── magnifier-zoom-actual-equal.png │ │ │ │ ├── magnifier-zoom-in.png │ │ │ │ ├── magnifier-zoom-out.png │ │ │ │ ├── node-insert.png │ │ │ │ ├── pencil-button.png │ │ │ │ ├── plus.png │ │ │ │ ├── plus2_math-24.png │ │ │ │ ├── property.png │ │ │ │ ├── refresh-24.png │ │ │ │ ├── reimport-24.png │ │ │ │ ├── report--pencil.png │ │ │ │ ├── right_circular-24.png │ │ │ │ ├── scissors-blue.png │ │ │ │ ├── sort-alphabet-column.png │ │ │ │ ├── status-offline.png │ │ │ │ ├── status.png │ │ │ │ ├── tag-label.png │ │ │ │ ├── teapot-24.png │ │ │ │ ├── tick-small.png │ │ │ │ ├── ui-text-field.png │ │ │ │ ├── uwp.png │ │ │ │ ├── visual-studio.png │ │ │ │ └── windows.png │ │ │ ├── Images.Designer.cs │ │ │ ├── Images.resx │ │ │ ├── Images │ │ │ │ ├── default-template-icon.png │ │ │ │ └── folder_128.png │ │ │ └── Strings │ │ │ │ ├── KeyGestures.Designer.cs │ │ │ │ └── KeyGestures.resx │ │ ├── Services │ │ │ ├── AssetBuildUnit.cs │ │ │ ├── AssetBuilderService.cs │ │ │ ├── AssetBuiltEventArgs.cs │ │ │ ├── AssetsEditorPlugin.cs │ │ │ ├── AssetsPlugin.cs │ │ │ ├── CodeEditorOpenerService.cs │ │ │ ├── ContentReferenceHelper.cs │ │ │ ├── CopyPaste │ │ │ │ ├── CopyPasteData.cs │ │ │ │ ├── CopyPasteService.cs │ │ │ │ ├── IAssetPostPasteProcessor.cs │ │ │ │ ├── ICopyPasteService.cs │ │ │ │ ├── ICopyProcessor.cs │ │ │ │ ├── IPasteProcessor.cs │ │ │ │ ├── IPasteResult.cs │ │ │ │ └── PasteResult.cs │ │ │ ├── EditorDebugTools.cs │ │ │ ├── EditorDialogHelper.cs │ │ │ ├── IAssetCreationView.cs │ │ │ ├── IAssetEditorsManager.cs │ │ │ ├── IAssetPickerDialog.cs │ │ │ ├── IAssetPreviewService.cs │ │ │ ├── IAssetsPluginService.cs │ │ │ ├── IBuildService.cs │ │ │ ├── IEditorDialogService.cs │ │ │ ├── IEditorView.cs │ │ │ ├── IFixReferencesDialog.cs │ │ │ ├── IItemTemplateDialog.cs │ │ │ ├── INewProjectDialog.cs │ │ │ ├── IThumbnailService.cs │ │ │ ├── QueuePosition.cs │ │ │ ├── SelectionOperation.cs │ │ │ ├── SelectionScope.cs │ │ │ ├── SelectionService.cs │ │ │ ├── SelectionState.cs │ │ │ ├── ThumbnailCompletedArgs.cs │ │ │ ├── ThumbnailData.cs │ │ │ ├── UserDocumentationService.cs │ │ │ └── VisualStudioService.cs │ │ ├── Settings │ │ │ ├── DebugTestSettings.cs │ │ │ ├── EditorSettings.cs │ │ │ ├── InternalSettings.cs │ │ │ ├── SettingsCommand.cs │ │ │ ├── ThemesSettings.cs │ │ │ └── ViewModels │ │ │ │ ├── SettingsCategoryViewModel.cs │ │ │ │ ├── SettingsData.cs │ │ │ │ ├── SettingsPropertyNodeUpdater.cs │ │ │ │ └── SettingsViewModel.cs │ │ ├── Stride.Core.Assets.Editor.csproj │ │ ├── SupportedLanguage.cs │ │ ├── Themes │ │ │ ├── ExpressionDark │ │ │ │ ├── Resources │ │ │ │ │ ├── Common.Resources.xaml │ │ │ │ │ ├── ExpressionDark.normalcolor.Resources.xaml │ │ │ │ │ └── TableView.ExpressionDark.normalcolor.Graphics.xaml │ │ │ │ ├── TableflowView.ExpressionDark.normalcolor.xaml │ │ │ │ └── TableflowView.GridElementTemplates.xaml │ │ │ ├── ThemeSelector.xaml │ │ │ └── generic.xaml │ │ ├── View │ │ │ ├── AssetPickerWindow.xaml │ │ │ ├── AssetPickerWindow.xaml.cs │ │ │ ├── AssetViewUserControl.xaml │ │ │ ├── AssetViewUserControl.xaml.cs │ │ │ ├── Behaviors │ │ │ │ ├── ActivateOnLocationChangedBehavior.cs │ │ │ │ ├── ActivateOnLogBehavior.cs │ │ │ │ ├── BringSelectionToViewBehavior.cs │ │ │ │ ├── DragContainer.cs │ │ │ │ ├── DragDrop │ │ │ │ │ ├── DisplayDropAdorner.cs │ │ │ │ │ ├── DragDropAdornerManager.cs │ │ │ │ │ ├── DragDropBehavior.cs │ │ │ │ │ ├── DragDropHelper.cs │ │ │ │ │ ├── DragWindow.cs │ │ │ │ │ ├── FrameworkElementDragDropBehavior.cs │ │ │ │ │ ├── IDragDropBehavior.cs │ │ │ │ │ ├── InsertAdorner.cs │ │ │ │ │ ├── InsertPosition.cs │ │ │ │ │ ├── ListBoxDragDropBehavior.cs │ │ │ │ │ ├── PropertyViewDragDropBehavior.cs │ │ │ │ │ ├── PropertyViewItemDragDropBehavior.cs │ │ │ │ │ ├── ReferenceHostDragDropBehavior.cs │ │ │ │ │ ├── TreeViewDragDropBehavior.cs │ │ │ │ │ └── TreeViewStopEditOnLostFocusBehavior.cs │ │ │ │ ├── ListBoxHighlightedItemBehavior.cs │ │ │ │ ├── OnComboBoxClosedWithSelectionBehavior.cs │ │ │ │ ├── OnSelectionChangedWithSelectionBehavior.cs │ │ │ │ ├── PropertyViewAutoExpandNodesBehavior.cs │ │ │ │ ├── PropertyViewFilteringBehavior.cs │ │ │ │ ├── TextBoxPropertyValueValidationBehavior.cs │ │ │ │ ├── TextBoxVectorPropertyValueValidationBehavior.cs │ │ │ │ ├── TilePanelThumbnailPrioritizationBehavior.cs │ │ │ │ ├── TreeViewAutoExpandBehavior.cs │ │ │ │ ├── TreeViewBindableSelectedItemsBehavior.cs │ │ │ │ └── ValidateTextBoxAfterSlidingBehavior.cs │ │ │ ├── CommonResources.xaml │ │ │ ├── Controls │ │ │ │ ├── EditableContentListBox.cs │ │ │ │ └── GridLogViewer.cs │ │ │ ├── DataGridEx.cs │ │ │ ├── DebugTools │ │ │ │ ├── DebugAssetNodesUserControl.xaml │ │ │ │ ├── DebugAssetNodesUserControl.xaml.cs │ │ │ │ ├── DebugLogUserControl.xaml │ │ │ │ ├── DebugLogUserControl.xaml.cs │ │ │ │ ├── DebugWindow.xaml │ │ │ │ └── DebugWindow.xaml.cs │ │ │ ├── DefaultPropertyTemplateProviders.xaml │ │ │ ├── EditorDialogService.cs │ │ │ ├── ImageDictionary.xaml │ │ │ ├── NodeViewModelTemplateProvider.cs │ │ │ ├── NotificationWindow.xaml │ │ │ ├── NotificationWindow.xaml.cs │ │ │ ├── PackagePickerWindow.xaml │ │ │ ├── PackagePickerWindow.xaml.cs │ │ │ ├── PropertyViewHelper.cs │ │ │ ├── SessionExplorerHelper.cs │ │ │ ├── SetContentTemplateCommand.cs │ │ │ ├── SettingsWindow.xaml │ │ │ ├── SettingsWindow.xaml.cs │ │ │ ├── TemplateProviders │ │ │ │ ├── AbstractTypeTemplateProvider.cs │ │ │ │ ├── ArrayItemTemplateProvider.cs │ │ │ │ ├── ArrayTemplateProvider.cs │ │ │ │ ├── CategoryNodeTemplateProvider.cs │ │ │ │ ├── ContentReferenceTemplateProvider.cs │ │ │ │ ├── DataTypeTemplateSelector.cs │ │ │ │ ├── DictionaryEnumKeyTemplateProvider.cs │ │ │ │ ├── DictionaryNumberKeyTemplateProvider.cs │ │ │ │ ├── DictionaryStringKeyTemplateProvider.cs │ │ │ │ ├── DictionaryTemplateProvider.cs │ │ │ │ ├── EnumTemplateProvider.cs │ │ │ │ ├── GenericDictionaryNodeTemplateProvider.cs │ │ │ │ ├── InlinedPropertyTemplateProvider.cs │ │ │ │ ├── InlinedPropertyValueTemplateProvider.cs │ │ │ │ ├── ListItemTemplateProvider.cs │ │ │ │ ├── ListTemplateProvider.cs │ │ │ │ ├── NullableStructTemplateProvider.cs │ │ │ │ ├── NullableTemplateProvider.cs │ │ │ │ ├── ObjectTemplateProvider.cs │ │ │ │ ├── RangedValueTemplateProvider.cs │ │ │ │ ├── SetTemplateProvider.cs │ │ │ │ └── UnloadableObjectTemplateProvider.cs │ │ │ ├── TreeViewTemplateSelector.cs │ │ │ ├── TypeMatchTemplateProvider.cs │ │ │ ├── ValueConverters │ │ │ │ ├── AbstractNodeEntryMatchesNodeValue.cs │ │ │ │ ├── AbstractNodeEntryToDisplayName.cs │ │ │ │ ├── AbstractNodeEntryToType.cs │ │ │ │ ├── AssetFilterViewModelToFullDisplayName.cs │ │ │ │ ├── AssetToExpandedAtInitialization.cs │ │ │ │ ├── AssetViewModelToUrl.cs │ │ │ │ ├── ContentReferenceToAsset.cs │ │ │ │ ├── ContentReferenceToUrl.cs │ │ │ │ ├── DifferentValueToParam.cs │ │ │ │ ├── DifferentValuesToNull.cs │ │ │ │ ├── DifferentValuesToString.cs │ │ │ │ ├── EnumToResource.cs │ │ │ │ ├── EnumToTooltip.cs │ │ │ │ ├── FlagEnumToObservableList.cs │ │ │ │ ├── IsFirstChild.cs │ │ │ │ ├── NameBreakingLine.cs │ │ │ │ ├── SettingsCategoryToExpandedAtInitialization.cs │ │ │ │ ├── TypeToDisplayName.cs │ │ │ │ └── TypeToResource.cs │ │ │ ├── WorkProgressWindow.xaml │ │ │ └── WorkProgressWindow.xaml.cs │ │ ├── ViewModel │ │ │ ├── ActiveAssetsChangedArgs.cs │ │ │ ├── AddChildModifiers.cs │ │ │ ├── AddReferenceViewModel.cs │ │ │ ├── AssetChangedEventArgs.cs │ │ │ ├── AssetCollectionViewModel.cs │ │ │ ├── AssetCompositeHierarchyViewModel.cs │ │ │ ├── AssetCompositeViewModel.cs │ │ │ ├── AssetDependenciesViewModel.cs │ │ │ ├── AssetEditorViewModel.cs │ │ │ ├── AssetMountPointViewModel.cs │ │ │ ├── AssetSourceTrackerViewModel.cs │ │ │ ├── AssetSourcesViewModel.cs │ │ │ ├── AssetViewModel.cs │ │ │ ├── AssetViewModelConstructionParameters.cs │ │ │ ├── AssetsUpgradeOperation.cs │ │ │ ├── BackgroundTaskDescription.cs │ │ │ ├── CategoryViewModel.cs │ │ │ ├── ColorPaletteViewModel.cs │ │ │ ├── ContentReferenceViewModel.cs │ │ │ ├── CopyPasteProcessors │ │ │ │ ├── AssetCompositeHierarchyPasteProcessor.cs │ │ │ │ ├── AssetItemPasteProcessor.cs │ │ │ │ ├── AssetPostPasteProcessorBase.cs │ │ │ │ ├── AssetPropertyPasteProcessor.cs │ │ │ │ └── PasteProcessorBase.cs │ │ │ ├── DeletedPartsTrackingOperation.cs │ │ │ ├── DirectoryBaseViewModel.cs │ │ │ ├── DirectoryViewModel.cs │ │ │ ├── EditorViewModel.cs │ │ │ ├── FixAssetReferenceActionItem.cs │ │ │ ├── FixupAssetContext.cs │ │ │ ├── FuncClipboardMonitor.cs │ │ │ ├── IAddChildViewModel.cs │ │ │ ├── IAddReferenceViewModel.cs │ │ │ ├── IAssetEditorViewModel.cs │ │ │ ├── IChildViewModel.cs │ │ │ ├── IDragSourceViewModel.cs │ │ │ ├── IInsertChildViewModel.cs │ │ │ ├── IIsEditableViewModel.cs │ │ │ ├── IMultipleAssetEditorViewModel.cs │ │ │ ├── IReorderItemViewModel.cs │ │ │ ├── ISessionObjectViewModel.cs │ │ │ ├── ImportedAssetViewModel.cs │ │ │ ├── Logs │ │ │ │ ├── AssetLogViewModel.cs │ │ │ │ └── LogKey.cs │ │ │ ├── MenuCommandInfo.cs │ │ │ ├── MountPointViewModel.cs │ │ │ ├── NewPackageParameters.cs │ │ │ ├── NewSessionParameters.cs │ │ │ ├── PackageReferenceViewModel.cs │ │ │ ├── PackageViewModel.cs │ │ │ ├── Progress │ │ │ │ ├── KeepOpen.cs │ │ │ │ ├── WorkProgressNotificationEventArgs.cs │ │ │ │ └── WorkProgressViewModel.cs │ │ │ ├── ProjectViewModel.cs │ │ │ ├── ReferencesViewModel.cs │ │ │ ├── ReorderCollectionItemViewModel.cs │ │ │ ├── SessionNodeContainer.cs │ │ │ ├── SessionObjectViewModel.cs │ │ │ ├── SessionStateChangedEventArgs.cs │ │ │ ├── SessionViewModel.cs │ │ │ ├── TagsViewModel.cs │ │ │ └── ThumbnailsViewModel.cs │ │ └── app.config │ ├── Stride.Core.MostRecentlyUsedFiles │ │ ├── MostRecentlyUsedFile.cs │ │ ├── MostRecentlyUsedFileCollection.cs │ │ ├── Stride.Core.MostRecentlyUsedFiles.projitems │ │ └── Stride.Core.MostRecentlyUsedFiles.shproj │ ├── Stride.Editor.CrashReport │ │ ├── CrashReportForm.Designer.cs │ │ ├── CrashReportForm.cs │ │ ├── CrashReportForm.resx │ │ ├── CrashReportUtils.cs │ │ ├── ICrashEmailSetting.cs │ │ ├── Stride.Editor.CrashReport.projitems │ │ └── Stride.Editor.CrashReport.shproj │ ├── Stride.Editor │ │ ├── Annotations │ │ │ ├── AssetPreviewAttribute.cs │ │ │ ├── AssetPreviewViewAttribute.cs │ │ │ └── AssetPreviewViewModelAttribute.cs │ │ ├── Build │ │ │ ├── AnonymousAssetBuildUnit.cs │ │ │ ├── DefaultAssetBuilderPriorities.cs │ │ │ ├── EditorGameBuildUnit.cs │ │ │ ├── GameSettingsProviderService.cs │ │ │ ├── GameStudioBuilderService.cs │ │ │ ├── GameStudioDatabase.cs │ │ │ ├── IGameSettingsAccessor.cs │ │ │ ├── PrecompiledAssetBuildUnit.cs │ │ │ └── StrideShaderImporter.cs │ │ ├── EditorGame │ │ │ ├── ContentLoader │ │ │ │ ├── ContentLoadEventArgs.cs │ │ │ │ ├── EditorContentLoader.cs │ │ │ │ ├── IEditorContentLoader.cs │ │ │ │ └── LoaderReferenceManager.cs │ │ │ ├── Game │ │ │ │ ├── EditorGameServiceBase.cs │ │ │ │ ├── EditorGameServiceRegistry.cs │ │ │ │ ├── EditorServiceGame.cs │ │ │ │ └── IEditorGameService.cs │ │ │ └── ViewModels │ │ │ │ └── IEditorGameViewModelService.cs │ │ ├── Engine │ │ │ ├── EmbeddedGame.cs │ │ │ ├── EmbeddedGameForm.cs │ │ │ └── EntityExtensions.cs │ │ ├── Extensions │ │ │ └── EditorGameExtensions.cs │ │ ├── Module.cs │ │ ├── Preview │ │ │ ├── AnimationAssetEditorGameCompiler.cs │ │ │ ├── AnimationAssetPreviewCompiler.cs │ │ │ ├── AssetPreview.cs │ │ │ ├── EditorGameCompilationContext.cs │ │ │ ├── GameStudioPreviewService.cs │ │ │ ├── IAssetPreview.cs │ │ │ ├── IPreviewBuilder.cs │ │ │ ├── PrefabAssetPreviewCompiler.cs │ │ │ ├── PreviewCompilationContext.cs │ │ │ ├── PreviewEntity.cs │ │ │ ├── PreviewGame.cs │ │ │ ├── SoundAssetEditorGameCompiler.cs │ │ │ ├── VideoAssetEditorGameCompiler.cs │ │ │ ├── View │ │ │ │ ├── IPreviewView.cs │ │ │ │ └── StridePreviewView.cs │ │ │ └── ViewModel │ │ │ │ └── IAssetPreviewViewModel.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ ├── DefaultThumbnails.Designer.cs │ │ │ ├── DefaultThumbnails.resx │ │ │ ├── ThumbnailDependencyError.png │ │ │ ├── ThumbnailDependencyWarning.png │ │ │ ├── appbar.box.png │ │ │ ├── appbar.checkmark.cross.png │ │ │ ├── appbar.page.delete.png │ │ │ └── appbar.resource.png │ │ ├── Stride.Editor.csproj │ │ ├── StrideAssetsPlugin.cs │ │ ├── Themes │ │ │ └── Generic.xaml │ │ └── Thumbnails │ │ │ ├── CustomAssetThumbnailCompiler.cs │ │ │ ├── GameStudioThumbnailService.cs │ │ │ ├── IThumbnailCommand.cs │ │ │ ├── IThumbnailCompiler.cs │ │ │ ├── StaticThumbnailCommand.cs │ │ │ ├── StaticThumbnailCompiler.cs │ │ │ ├── StrideThumbnailCommand.cs │ │ │ ├── ThumbnailAssetBuildUnit.cs │ │ │ ├── ThumbnailBuildHelper.cs │ │ │ ├── ThumbnailBuildStep.cs │ │ │ ├── ThumbnailBuiltEventArgs.cs │ │ │ ├── ThumbnailCommand.cs │ │ │ ├── ThumbnailCommandParameters.cs │ │ │ ├── ThumbnailCompilationContext.cs │ │ │ ├── ThumbnailCompilerBase.cs │ │ │ ├── ThumbnailCompilerContext.cs │ │ │ ├── ThumbnailFromEntityCommand.cs │ │ │ ├── ThumbnailFromSpriteBatchCommand.cs │ │ │ ├── ThumbnailFromTextureCommand.cs │ │ │ ├── ThumbnailGenerator.cs │ │ │ └── ThumbnailListCompiler.cs │ ├── Stride.GameStudio.Plugin │ │ └── Thumbnails │ │ │ └── ThumbnailCompilationContext.cs │ ├── Stride.GameStudio.Tests │ │ ├── Assets │ │ │ ├── Assets.sdprj │ │ │ ├── MicrosoftSansSerif20.sdfnt │ │ │ ├── MistralItalic14.sdfnt │ │ │ ├── ma00.fbx │ │ │ ├── ma00.sdanim │ │ │ ├── mc00.fbx │ │ │ ├── mc00.sdm3d │ │ │ ├── mc00_entity.sdentity │ │ │ ├── mc00_material_mc00_hir.sdmat │ │ │ ├── mc00_material_mc00_irn.sdmat │ │ │ ├── mc00_material_mc00_oth.sdmat │ │ │ ├── mc00_material_mc00_skn.sdmat │ │ │ ├── mc00_material_mc00_skn1.sdmat │ │ │ ├── mc00_sr_mc00_0.sdtex │ │ │ ├── mc00_sr_mc00_1.sdtex │ │ │ ├── sr_mc00_0.dds │ │ │ └── sr_mc00_1.dds │ │ ├── Helpers │ │ │ └── TestHelper.cs │ │ ├── Module.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.GameStudio.Tests.csproj │ │ ├── TestCopyPasteComponents.cs │ │ ├── TestCopyPasteWithEntities.cs │ │ ├── TestThumbnails.cs │ │ ├── TestTypes.cs │ │ ├── app.config │ │ └── app_data │ │ │ └── db │ │ │ └── index │ ├── Stride.GameStudio │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AssetsEditors │ │ │ └── AssetEditorsManager.cs │ │ ├── Debugging │ │ │ ├── AssemblyRecompiler.SourceGroup.cs │ │ │ ├── AssemblyRecompiler.cs │ │ │ ├── AssemblyRecompilerUpdateResult.cs │ │ │ ├── DebugHost.cs │ │ │ ├── IDebugService.cs │ │ │ ├── SourceDependencySyntaxVisitor.cs │ │ │ └── StrideDebugService.cs │ │ ├── Helpers │ │ │ ├── AvalonDockHelper.cs │ │ │ ├── CrashReportHelper.cs │ │ │ ├── DataBindingExceptionRethrower.cs │ │ │ └── StrideGameStudio.cs │ │ ├── Images │ │ │ ├── DockAnchorableBottom.png │ │ │ ├── DockAnchorableLeft.png │ │ │ ├── DockAnchorableRight.png │ │ │ ├── DockAnchorableTop.png │ │ │ ├── DockDocumentAsAnchorableBottom.png │ │ │ ├── DockDocumentAsAnchorableLeft.png │ │ │ ├── DockDocumentAsAnchorableRight.png │ │ │ ├── DockDocumentAsAnchorableTop.png │ │ │ ├── DockDocumentBottom.png │ │ │ ├── DockDocumentInside.png │ │ │ ├── DockDocumentLeft.png │ │ │ ├── DockDocumentRight.png │ │ │ ├── DockDocumentTop.png │ │ │ ├── DockPaneEmpty.png │ │ │ ├── DockPaneLargeEmpty.png │ │ │ ├── HTabGroup.png │ │ │ ├── Locked.png │ │ │ ├── PinAutoHide.png │ │ │ ├── PinClose.png │ │ │ ├── PinDocMenu.png │ │ │ ├── PinMaximize.png │ │ │ ├── PinMenu.png │ │ │ ├── PinRestore.png │ │ │ └── VTabGroup.png │ │ ├── Layout │ │ │ ├── Behaviors │ │ │ │ ├── ActivateParentPaneOnGotFocusBehavior.cs │ │ │ │ ├── LayoutAnchorableActivateOnLocationChangedBehavior.cs │ │ │ │ └── LayoutAnchorableActivateOnLogBehavior.cs │ │ │ └── DockingLayoutManager.cs │ │ ├── Logs │ │ │ └── BuildLogViewModel.cs │ │ ├── Plugin │ │ │ └── StrideEditorPlugin.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Remote │ │ │ └── RemoteFacilities.cs │ │ ├── Resources │ │ │ ├── CrashReportImage.png │ │ │ ├── EditorIcon.png │ │ │ ├── GameStudio.ico │ │ │ ├── Icons │ │ │ │ └── reload-project.png │ │ │ └── Strings │ │ │ │ ├── KeyGestures.Designer.cs │ │ │ │ └── KeyGestures.resx │ │ ├── Services │ │ │ ├── ICredentialsDialog.cs │ │ │ ├── IStrideDialogService.cs │ │ │ ├── PluginService.cs │ │ │ └── StrideDialogService.cs │ │ ├── Settings │ │ │ ├── GameStudioInternalSettings.cs │ │ │ ├── MRUAdditionalData.cs │ │ │ ├── MRUAdditionalDataCollection.cs │ │ │ └── StrideEditorSettings.cs │ │ ├── Stride.GameStudio.csproj │ │ ├── Theme.AvalonDock.xaml │ │ ├── View │ │ │ ├── AboutPage.xaml │ │ │ ├── AboutPage.xaml.cs │ │ │ ├── CredentialsDialog.xaml │ │ │ ├── CredentialsDialog.xaml.cs │ │ │ ├── CustomDocumentPaneTabPanel.cs │ │ │ ├── GameStudioWindow.xaml │ │ │ └── GameStudioWindow.xaml.cs │ │ ├── ViewModels │ │ │ ├── DebuggingViewModel.cs │ │ │ ├── EditionPanelViewModel.cs │ │ │ ├── GameStudioViewModel.cs │ │ │ └── PreviewViewModel.cs │ │ ├── app.config │ │ └── app.manifest │ ├── Stride.PrivacyPolicy │ │ ├── PrivacyPolicyHelper.cs │ │ ├── PrivacyPolicyWindow.xaml │ │ ├── PrivacyPolicyWindow.xaml.cs │ │ ├── Stride.PrivacyPolicy.projitems │ │ └── Stride.PrivacyPolicy.shproj │ └── Stride.Samples.Templates │ │ ├── Stride.Samples.Templates.csproj │ │ ├── Stride.Samples.Templates.sdpkg │ │ ├── ThisPackageVersion.DevBuild.cs │ │ └── ThisPackageVersion.PackageBuild.cs ├── engine │ ├── Stride.Assets.Models │ │ ├── AdditiveAnimationBaseMode.cs │ │ ├── AnimationAsset.cs │ │ ├── AnimationAssetCompiler.cs │ │ ├── AnimationAssetDuration.cs │ │ ├── AnimationAssetType.cs │ │ ├── DefaultFactories.cs │ │ ├── IModelAsset.cs │ │ ├── IModelModifier.cs │ │ ├── ImportModelCommand.Animation.cs │ │ ├── ImportModelCommand.Model.cs │ │ ├── ImportModelCommand.Skeleton.cs │ │ ├── ImportModelCommand.SkeletonMapping.cs │ │ ├── ImportModelCommand.cs │ │ ├── ImportThreeDCommand.cs │ │ ├── ModelAsset.cs │ │ ├── ModelAssetCompiler.cs │ │ ├── ModelAssetImporter.cs │ │ ├── ModelMaterial.cs │ │ ├── Module.cs │ │ ├── NodeInformation.cs │ │ ├── PrefabModelAsset.cs │ │ ├── PrefabModelAssetCompiler.cs │ │ ├── ProceduralModelAsset.cs │ │ ├── ProceduralModelAssetCompiler.cs │ │ ├── ProceduralModelFactories.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── SkeletonAsset.cs │ │ ├── SkeletonAssetCompiler.cs │ │ ├── Stride.Assets.Models.csproj │ │ ├── TextureFactories.cs │ │ └── ThreeDAssetImporter.cs │ ├── Stride.Assets.Tests │ │ ├── AssetImportTests.cs │ │ ├── Projects │ │ │ ├── CircularDeps │ │ │ │ ├── Assets.sdprj │ │ │ │ ├── Material (2).sdmat │ │ │ │ └── Material.sdmat │ │ │ ├── ComplexDeps │ │ │ │ ├── Assets.sdprj │ │ │ │ ├── entity │ │ │ │ │ ├── Entity.sdentity │ │ │ │ │ └── texture │ │ │ │ │ │ └── Texture.sdtex │ │ │ │ ├── material │ │ │ │ │ └── Material.sdmat │ │ │ │ └── model │ │ │ │ │ ├── Model.sdm3d │ │ │ │ │ └── animation │ │ │ │ │ └── Animation.sdanim │ │ │ ├── EntityDeps │ │ │ │ ├── Assets.sdprj │ │ │ │ ├── Entity.sdentity │ │ │ │ └── subfolder │ │ │ │ │ ├── Animation.sdanim │ │ │ │ │ └── Model.sdm3d │ │ │ ├── MaterialDeps │ │ │ │ ├── Assets.sdprj │ │ │ │ ├── Material.sdmat │ │ │ │ └── subfolder │ │ │ │ │ └── Texture.sdtex │ │ │ └── TextureDeps │ │ │ │ ├── Assets.sdprj │ │ │ │ └── uv.sdtex │ │ ├── Properties │ │ │ ├── AndroidAssemblyInfo.cs │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.Assets.Tests.csproj │ │ ├── TestDependencyResolver.cs │ │ ├── TestMaterialGenerator.cs │ │ ├── TestMemberRequiredComponentChecks.cs │ │ ├── TestPrefabAsset.cs │ │ ├── TestSceneUpgrader.cs │ │ ├── TestVisualScriptCompiler.cs │ │ ├── TexturePackerTests.cs │ │ ├── XunitAttributes.cs │ │ ├── app_data │ │ │ └── Stride.Assets.Tests │ │ │ │ └── Logo.png │ │ ├── materials │ │ │ ├── testConstantValueKey.sdmat │ │ │ ├── testEffect.sdmat │ │ │ ├── testMaterial.sdmat │ │ │ ├── testReduction.sdmat │ │ │ ├── testTextureGeneric.sdmat │ │ │ └── testTextureReference.sdmat │ │ ├── readme.md │ │ ├── scenes │ │ │ └── goblin.fbx │ │ └── sourceimages │ │ │ ├── checker.png │ │ │ ├── dices.png │ │ │ ├── earth.png │ │ │ └── starMask.png │ ├── Stride.Assets.Tests2 │ │ ├── AutoAlphaTests.cs │ │ ├── GameAssets │ │ │ ├── DdsInterpolated.sdtex │ │ │ ├── DdsMaskBC1.sdtex │ │ │ ├── DdsMaskBC3.sdtex │ │ │ ├── DdsNoAlpha.sdtex │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── JpegAuto.sdtex │ │ │ ├── JpegColorResultFalse.sdtex │ │ │ ├── JpegColorResultTrue.sdtex │ │ │ ├── JpegExplicit.sdtex │ │ │ ├── JpegInterpolated.sdtex │ │ │ ├── JpegMask.sdtex │ │ │ ├── JpegNone.sdtex │ │ │ ├── MainScene.sdscene │ │ │ ├── PngColorResultFalse.sdtex │ │ │ ├── PngColorResultTrue.sdtex │ │ │ ├── PngInterpolated.sdtex │ │ │ ├── PngMask.sdtex │ │ │ ├── PngNoAlpha.sdtex │ │ │ ├── SheetAutoInterpolated.sdsheet │ │ │ ├── SheetAutoInterpolatedPacked.sdsheet │ │ │ ├── SheetAutoMask.sdsheet │ │ │ ├── SheetAutoMaskPacked.sdsheet │ │ │ ├── SheetAutoNoAlpha.sdsheet │ │ │ ├── SheetAutoNoAlphaPacked.sdsheet │ │ │ ├── SheetColorAutoMask.sdsheet │ │ │ ├── SheetColorAutoMaskPacked.sdsheet │ │ │ ├── SheetColorAutoNoAlpha.sdsheet │ │ │ ├── SheetColorAutoNoAlphaPacked.sdsheet │ │ │ ├── SheetColorMask.sdsheet │ │ │ ├── SheetColorMaskPacked.sdsheet │ │ │ ├── SheetColorNoAlpha.sdsheet │ │ │ ├── SheetColorNoAlphaPacked.sdsheet │ │ │ ├── SheetExplicitAlpha.sdsheet │ │ │ ├── SheetExplicitAlphaPacked.sdsheet │ │ │ ├── SheetInterpolatedAlpha.sdsheet │ │ │ ├── SheetInterpolatedAlphaPacked.sdsheet │ │ │ ├── SheetMaskAlpha.sdsheet │ │ │ ├── SheetMaskAlphaPacked.sdsheet │ │ │ ├── SheetNoAlpha.sdsheet │ │ │ └── SheetNoAlphaPacked.sdsheet │ │ ├── Properties │ │ │ ├── AndroidAssemblyInfo.cs │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.Assets.Tests2.csproj │ │ ├── Stride.Assets.Tests2.sdpkg │ │ ├── XunitAttributes.cs │ │ └── readme.md │ ├── Stride.Assets │ │ ├── AllAssets.Display.cs │ │ ├── AssetCompilerContextExtensions.cs │ │ ├── BepuPhysics │ │ │ ├── ConvexHullDecompositionParameters.cs │ │ │ ├── HullAsset.cs │ │ │ ├── HullAssetCompiler.cs │ │ │ └── HullAssetFactory.cs │ │ ├── DefaultFactories.cs │ │ ├── EditorSettings.cs │ │ ├── Effect │ │ │ ├── EffectByteCodeToSourceCodeWriter.cs │ │ │ ├── EffectCompileCommand.cs │ │ │ ├── EffectCompositorAsset.cs │ │ │ ├── EffectLogAsset.cs │ │ │ ├── EffectLogAssetCompiler.cs │ │ │ ├── EffectLogStore.cs │ │ │ ├── EffectShaderAsset.cs │ │ │ └── EffectShaderAssetCompiler.cs │ │ ├── Entities │ │ │ ├── ComponentChecks │ │ │ │ ├── IEntityComponentCheck.cs │ │ │ │ ├── ModelComponentCheck.cs │ │ │ │ ├── ModelNodeLinkComponentCheck.cs │ │ │ │ └── RequiredMembersCheck.cs │ │ │ ├── EntityDesign.cs │ │ │ ├── EntityHierarchyAssetBase.Upgraders.cs │ │ │ ├── EntityHierarchyAssetBase.cs │ │ │ ├── EntityHierarchyCompilerBase.cs │ │ │ ├── PrefabAsset.cs │ │ │ ├── PrefabAssetCompiler.cs │ │ │ ├── SceneAsset.cs │ │ │ ├── SceneAssetCompiler.cs │ │ │ └── SceneAssetFactories.cs │ │ ├── GameSettingsAsset.cs │ │ ├── GameSettingsAssetCompiler.cs │ │ ├── GameSettingsAssetExtensions.cs │ │ ├── GameSettingsFactory.cs │ │ ├── GameSettingsProfileBase.cs │ │ ├── GameUserSettings.cs │ │ ├── IGameSettingsProfile.cs │ │ ├── Materials │ │ │ ├── ComputeShaderClassHelper.cs │ │ │ ├── MaterialAsset.cs │ │ │ ├── MaterialAssetCompiler.cs │ │ │ ├── MaterialFactories.cs │ │ │ ├── MaterialStreamFactory.cs │ │ │ └── ShaderGeneratorContextExtensions.cs │ │ ├── Media │ │ │ ├── RawSoundAssetImporter.cs │ │ │ ├── RawVideoAssetImporter.cs │ │ │ ├── SoundAsset.cs │ │ │ ├── SoundAssetCompiler.cs │ │ │ ├── SoundFactories.cs │ │ │ ├── VideoAsset.cs │ │ │ ├── VideoAssetCompiler.cs │ │ │ └── VideoAssetDuration.cs │ │ ├── Module.cs │ │ ├── Navigation │ │ │ ├── NavigationMeshAsset.cs │ │ │ ├── NavigationMeshAssetCompiler.cs │ │ │ └── NavigationMeshFactory.cs │ │ ├── Physics │ │ │ ├── ByteHeightmapHeightConversionParameters.cs │ │ │ ├── ColliderShapeAsset.cs │ │ │ ├── ColliderShapeAssetCompiler.cs │ │ │ ├── ColliderShapeFactories.cs │ │ │ ├── FloatHeightmapHeightConversionParamters.cs │ │ │ ├── HeightmapAsset.cs │ │ │ ├── HeightmapAssetCompiler.cs │ │ │ ├── HeightmapFactory.cs │ │ │ ├── HeightmapResizingParameters.cs │ │ │ ├── IHeightmapHeightConversionParameters.cs │ │ │ └── ShortHeightmapHeightConversionParameters.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Rendering │ │ │ ├── GraphicsCompositorAsset.cs │ │ │ └── GraphicsCompositorAssetCompiler.cs │ │ ├── RenderingMode.cs │ │ ├── RuntimeTypesCollector.cs │ │ ├── Scripts │ │ │ ├── Accessibility.cs │ │ │ ├── Block.cs │ │ │ ├── BlockDropTargetAttribute.cs │ │ │ ├── BlockReference.cs │ │ │ ├── ConditionalBranchBlock.cs │ │ │ ├── CustomCodeBlock.cs │ │ │ ├── CustomExpression.cs │ │ │ ├── ForeachBlock.cs │ │ │ ├── Link.cs │ │ │ ├── Method.cs │ │ │ ├── MethodCallBlock.cs │ │ │ ├── Parameter.cs │ │ │ ├── ParameterRefKind.cs │ │ │ ├── Property.cs │ │ │ ├── RegenerateSlotsAttribute.cs │ │ │ ├── RegenerateTitleAttribute.cs │ │ │ ├── RoslynHelper.cs │ │ │ ├── ScriptCodeAttribute.cs │ │ │ ├── ScriptSourceFileAsset.cs │ │ │ ├── ScriptVariableReferenceAttribute.cs │ │ │ ├── Slot.cs │ │ │ ├── SlotDefinition.cs │ │ │ ├── SlotGeneratorContext.cs │ │ │ ├── Symbol.cs │ │ │ ├── VariableGet.cs │ │ │ ├── VariableSet.cs │ │ │ ├── VirtualModifier.cs │ │ │ ├── VisualScriptAsset.cs │ │ │ └── VisualScriptCompiler.cs │ │ ├── Serializers │ │ │ ├── ComputeColorParametersSerializer.cs │ │ │ ├── EntitySerializer.cs │ │ │ ├── ParameterKeyDictionarySerializer.cs │ │ │ ├── ParameterKeySerializer.cs │ │ │ └── SceneCameraSlotIdSerializer.cs │ │ ├── Skyboxes │ │ │ ├── SkyboxAsset.cs │ │ │ ├── SkyboxAssetCompiler.cs │ │ │ ├── SkyboxGenerator.cs │ │ │ └── SkyboxPreFilteringDiffuseOrder.cs │ │ ├── Sprite │ │ │ ├── PackingAttributes.cs │ │ │ ├── SpriteInfo.cs │ │ │ ├── SpriteSheetAsset.cs │ │ │ ├── SpriteSheetAssetCompiler.cs │ │ │ ├── SpriteSheetFactories.cs │ │ │ └── SpriteSheetType.cs │ │ ├── SpriteFont │ │ │ ├── CharacterRegion.cs │ │ │ ├── Compiler │ │ │ │ ├── BitmapImporter.cs │ │ │ │ ├── BitmapUtils.cs │ │ │ │ ├── CharacterRegionTypeConverter.cs │ │ │ │ ├── ContentCompilerResult.cs │ │ │ │ ├── FontNotFoundException.cs │ │ │ │ ├── Glyph.cs │ │ │ │ ├── GlyphCropper.cs │ │ │ │ ├── GlyphPacker.cs │ │ │ │ ├── IFontImporter.cs │ │ │ │ ├── OfflineRasterizedFontCompiler.cs │ │ │ │ ├── OfflineRasterizedSpriteFontWriter.cs │ │ │ │ ├── SignedDistanceFieldFontCompiler.cs │ │ │ │ ├── SignedDistanceFieldFontImporter.cs │ │ │ │ ├── SignedDistanceFieldFontWriter.cs │ │ │ │ └── TrueTypeImporter.cs │ │ │ ├── FileFontProvider.cs │ │ │ ├── FontProviderBase.cs │ │ │ ├── FontTextureFormat.cs │ │ │ ├── OfflineRasterizedSpriteFontType.cs │ │ │ ├── PrecompiledSpriteFontAsset.cs │ │ │ ├── PrecompiledSpriteFontAssetCompiler.cs │ │ │ ├── RuntimeRasterizedSpriteFontType.cs │ │ │ ├── SignedDistanceFieldSpriteFontType.cs │ │ │ ├── SpriteFontAsset.cs │ │ │ ├── SpriteFontAssetCompiler.cs │ │ │ ├── SpriteFontAssetExtensions.cs │ │ │ ├── SpriteFontAssetFactories.cs │ │ │ ├── SpriteFontTypeBase.cs │ │ │ └── SystemFontProvider.cs │ │ ├── Stride.Assets.csproj │ │ ├── StrideConfig.cs │ │ ├── StridePackageUpgrader.NamespaceRenaming.cs │ │ ├── StridePackageUpgrader.cs │ │ ├── Templates │ │ │ ├── ProjectTemplateGeneratorHelper.cs │ │ │ └── SelectedSolutionPlatform.cs │ │ ├── Textures │ │ │ ├── AlphaFormat.cs │ │ │ ├── ColorTextureType.cs │ │ │ ├── GrayscaleTextureType.cs │ │ │ ├── ITextureType.cs │ │ │ ├── NormalMapTextureType.cs │ │ │ ├── Packing │ │ │ │ ├── AtlasTextureElement.cs │ │ │ │ ├── AtlasTextureFactory.cs │ │ │ │ ├── AtlasTextureLayout.cs │ │ │ │ ├── MaxRectanglesBinPack.cs │ │ │ │ ├── RotableRectangle.cs │ │ │ │ ├── TexturePacker.cs │ │ │ │ └── TexturePackingMethod.cs │ │ │ ├── RenderTextureAsset.cs │ │ │ ├── RenderTextureAssetCompiler.cs │ │ │ ├── TextureAsset.cs │ │ │ ├── TextureAssetCompiler.cs │ │ │ ├── TextureHelper.cs │ │ │ ├── TextureHint.cs │ │ │ ├── TextureImporter.cs │ │ │ ├── TextureQuality.cs │ │ │ └── TextureSettings.cs │ │ ├── ToolLocator.cs │ │ ├── UI │ │ │ ├── UIAssetBase.cs │ │ │ ├── UIAssetCompilerBase.cs │ │ │ ├── UIElementDesign.cs │ │ │ ├── UIFactories.cs │ │ │ ├── UILibraryAsset.cs │ │ │ ├── UILibraryAssetCompiler.cs │ │ │ ├── UIPageAsset.cs │ │ │ └── UIPageAssetCompiler.cs │ │ └── WindowsGameSettingsProfile.cs │ ├── Stride.Audio.Tests │ │ ├── Assets │ │ │ ├── AlignmentGrid.png │ │ │ ├── ApplicationIcon.png │ │ │ ├── Logo.png │ │ │ ├── SmallLogo.png │ │ │ ├── SplashScreen.png │ │ │ ├── StoreLogo.png │ │ │ └── Tiles │ │ │ │ ├── FlipCycleTileLarge.png │ │ │ │ ├── FlipCycleTileMedium.png │ │ │ │ ├── FlipCycleTileSmall.png │ │ │ │ ├── IconicTileMediumLarge.png │ │ │ │ └── IconicTileSmall.png │ │ ├── AudioAssets │ │ │ ├── Effect11025Hz.sdsnd │ │ │ ├── Effect11025HzStereo.sdsnd │ │ │ ├── Effect22050Hz.sdsnd │ │ │ ├── Effect22050HzStereo.sdsnd │ │ │ ├── Effect24bits.sdsnd │ │ │ ├── Effect44100Hz.sdsnd │ │ │ ├── Effect48000Hz.sdsnd │ │ │ ├── Effect4Channels.sdsnd │ │ │ ├── EffectBip.sdsnd │ │ │ ├── EffectFishLamp.sdsnd │ │ │ ├── EffectHeaderCorrupted.sdsnd │ │ │ ├── EffectStereo.sdsnd │ │ │ ├── EffectStereoOgg.sdsnd │ │ │ ├── EffectSurround5Dot1.sdsnd │ │ │ ├── EffectToneA.sdsnd │ │ │ ├── EffectToneAE.sdsnd │ │ │ ├── EffectToneE.sdsnd │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── MainScene.sdscene │ │ │ ├── Music4Channels.sdsnd │ │ │ ├── MusicBip.sdsnd │ │ │ ├── MusicBipMp3.sdsnd │ │ │ ├── MusicFishLampMp3.sdsnd │ │ │ ├── MusicHeaderCorrupted.sdsnd │ │ │ ├── MusicInvalidFile.sdsnd │ │ │ ├── MusicStereo.sdsnd │ │ │ ├── MusicSurround5Dot1.sdsnd │ │ │ └── MusicToneA.sdsnd │ │ ├── AudioTestGame.cs │ │ ├── BasicTest.cs │ │ ├── Engine │ │ │ ├── GameClassForTests.cs │ │ │ ├── LaunchProgram.cs │ │ │ ├── TestAssetLoading.cs │ │ │ ├── TestAudioEmitterComponent.cs │ │ │ ├── TestAudioEmitterProcessor.cs │ │ │ ├── TestAudioListenerProcessor.cs │ │ │ ├── TestAudioSystem.cs │ │ │ ├── TestController.cs │ │ │ ├── TestGame.cs │ │ │ └── TestUtilities.cs │ │ ├── Info.plist │ │ ├── PauseResumeTests.cs │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ ├── AppManifest.xml │ │ │ ├── AssemblyInfo.Android.cs │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ ├── AboutResources.txt │ │ │ ├── AppResources.Designer.cs │ │ │ ├── AppResources.resx │ │ │ ├── Drawable │ │ │ │ └── Icon.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon.png │ │ │ ├── Icon@2x.png │ │ │ ├── Layout │ │ │ │ └── Main.axml │ │ │ ├── Resource.Designer.cs │ │ │ └── Values │ │ │ │ └── Strings.xml │ │ ├── SoundGenerator.cs │ │ ├── Stride.Audio.Tests.Android.csproj │ │ ├── Stride.Audio.Tests.Windows.csproj │ │ ├── Stride.Audio.Tests.Windows.sdpkg │ │ ├── Stride.Audio.Tests.iOS.csproj │ │ ├── TestAudioEmitter.cs │ │ ├── TestAudioEngine.cs │ │ ├── TestAudioListener.cs │ │ ├── TestDynamicSoundEffectInstance.cs │ │ ├── TestInvalidationAudioContext.cs │ │ ├── TestSoundEffect.cs │ │ ├── TestSoundEffectInstance.cs │ │ ├── TestSoundMusic.cs │ │ ├── WinRT.Manual_TemporaryKey.pfx │ │ └── XunitAttributes.cs │ ├── Stride.Audio │ │ ├── AudioDevice.cs │ │ ├── AudioEmitter.cs │ │ ├── AudioEngine.cs │ │ ├── AudioEngine.iOS.cs │ │ ├── AudioEngineFactory.cs │ │ ├── AudioEngineSettings.cs │ │ ├── AudioEngineState.cs │ │ ├── AudioExceptions.cs │ │ ├── AudioListener.cs │ │ ├── CompressedSoundPacket.cs │ │ ├── CompressedSoundSource.cs │ │ ├── DynamicSoundSource.cs │ │ ├── IAudioEngineProvider.cs │ │ ├── IPlayableSound.cs │ │ ├── IPositionableSound.cs │ │ ├── IRecorder.cs │ │ ├── Microphone.Windows.cs │ │ ├── Microphone.cs │ │ ├── Module.cs │ │ ├── NamespaceDoc.cs │ │ ├── Native │ │ │ ├── AudioLayer.cs │ │ │ ├── Celt.cpp │ │ │ ├── Celt.cs │ │ │ ├── Common.h │ │ │ ├── HrtfEnvironment.cs │ │ │ ├── OpenAL.cpp │ │ │ ├── OpenSLES.cpp │ │ │ └── XAudio2.cpp │ │ ├── NativeInvoke.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── RecorderState.cs │ │ ├── Sound.cs │ │ ├── SoundBase.cs │ │ ├── SoundInstance.cs │ │ ├── SoundInstanceStreamedBuffer.cs │ │ ├── SoundSerializer.cs │ │ ├── StreamedBufferSound.MediaCodec.cs │ │ ├── StreamedBufferSound.cs │ │ ├── StreamedBufferSoundSource.MediaCodec.cs │ │ ├── StreamedBufferSoundSource.cs │ │ ├── StreamedBufferSoundSource.ffmpeg.cs │ │ ├── Stride.Audio.csproj │ │ └── Stride.Native.Libs.targets │ ├── Stride.BepuPhysics │ │ ├── .editorconfig │ │ ├── Stride.BepuPhysics.Debug │ │ │ ├── DebugRenderComponent.cs │ │ │ ├── DebugRenderProcessor.cs │ │ │ ├── Effects │ │ │ │ ├── RenderFeatures │ │ │ │ │ └── SinglePassWireframeRenderFeature.cs │ │ │ │ ├── SinglePassWireframeShader.sdsl │ │ │ │ ├── SinglePassWireframeShader.sdsl.cs │ │ │ │ ├── StrideSinglePassWireframeShader.sdfx │ │ │ │ ├── StrideSinglePassWireframeShader.sdfx.cs │ │ │ │ └── WireFrameRenderObject.cs │ │ │ ├── Module.cs │ │ │ ├── Stride.BepuPhysics.Debug.csproj │ │ │ └── Stride.BepuPhysics.Debug.sdpkg │ │ ├── Stride.BepuPhysics.Navigation │ │ │ ├── Components │ │ │ │ ├── BepuNavigationBoundingBoxComponent.cs │ │ │ │ ├── RecastNavigationComponent.cs │ │ │ │ └── RecastPhysicsNavigationComponent.cs │ │ │ ├── Definitions │ │ │ │ ├── BuildSettings.cs │ │ │ │ ├── PathfindingSettings.cs │ │ │ │ └── RecastNavigationConfiguration.cs │ │ │ ├── Extensions │ │ │ │ └── StrideDotRecastExtensions.cs │ │ │ ├── Module.cs │ │ │ ├── NavigationState.cs │ │ │ ├── Processors │ │ │ │ ├── RecastDynamicMeshProcessor.cs │ │ │ │ ├── RecastMeshSystem.cs │ │ │ │ └── RecastNavigationProcessor.cs │ │ │ ├── Stride.BepuPhysics.Navigation.csproj │ │ │ └── StrideGeomProvider.cs │ │ ├── Stride.BepuPhysics.Soft │ │ │ ├── Definitions │ │ │ │ └── BepuThings.cs │ │ │ ├── Module.cs │ │ │ ├── SoftBodyComponent.cs │ │ │ └── Stride.BepuPhysics.Soft.csproj │ │ ├── Stride.BepuPhysics.Tests │ │ │ ├── BepuTests.cs │ │ │ ├── GameAssets │ │ │ │ ├── GameSettings.sdgamesettings │ │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ │ └── Scene.sdscene │ │ │ ├── GameTest.cs │ │ │ ├── Stride.BepuPhysics.Tests.csproj │ │ │ ├── Stride.BepuPhysics.Tests.sdpkg │ │ │ └── XunitAttributes.cs │ │ ├── Stride.BepuPhysics._2D │ │ │ ├── Body2DComponent.cs │ │ │ ├── Module.cs │ │ │ ├── Simulation2DComponent.cs │ │ │ └── Stride.BepuPhysics._2D.csproj │ │ └── Stride.BepuPhysics │ │ │ ├── BepuConfiguration.cs │ │ │ ├── BepuSimulation.cs │ │ │ ├── BepuSimulationExtensions.cs │ │ │ ├── BodyComponent.cs │ │ │ ├── CharacterComponent.cs │ │ │ ├── CollidableComponent.cs │ │ │ ├── CollidableStack.cs │ │ │ ├── CollisionLayer.cs │ │ │ ├── CollisionMask.cs │ │ │ ├── Components │ │ │ └── ISimulationUpdate.cs │ │ │ ├── Constraints │ │ │ ├── AngularAxisGearMotorConstraintComponent.cs │ │ │ ├── AngularAxisMotorConstraintComponent.cs │ │ │ ├── AngularHingeConstraintComponent.cs │ │ │ ├── AngularMotorConstraintComponent.cs │ │ │ ├── AngularServoConstraintComponent.cs │ │ │ ├── AngularSwivelHingeConstraintComponent.cs │ │ │ ├── AreaConstraintComponent.cs │ │ │ ├── BallSocketConstraintComponent.cs │ │ │ ├── BallSocketMotorConstraintComponent.cs │ │ │ ├── BallSocketServoConstraintComponent.cs │ │ │ ├── CenterDistanceConstraintComponent.cs │ │ │ ├── CenterDistanceLimitConstraintComponent.cs │ │ │ ├── DistanceLimitConstraintComponent.cs │ │ │ ├── DistanceServoConstraintComponent.cs │ │ │ ├── HingeConstraintComponent.cs │ │ │ ├── IMotor.cs │ │ │ ├── IOneBody.cs │ │ │ ├── IServo.cs │ │ │ ├── ISpring.cs │ │ │ ├── ITwoBody.cs │ │ │ ├── IWithTwoLocalOffset.cs │ │ │ ├── LinearAxisLimitConstraintComponent.cs │ │ │ ├── LinearAxisMotorConstraintComponent.cs │ │ │ ├── LinearAxisServoConstraintComponent.cs │ │ │ ├── OneBodyAngularMotorConstraintComponent.cs │ │ │ ├── OneBodyAngularServoConstraintComponent.cs │ │ │ ├── OneBodyLinearMotorConstraintComponent.cs │ │ │ ├── OneBodyLinearServoConstraintComponent.cs │ │ │ ├── PointOnLineServoConstraintComponent.cs │ │ │ ├── SwingLimitConstraintComponent.cs │ │ │ ├── SwivelHingeConstraintComponent.cs │ │ │ ├── TwistLimitConstraintComponent.cs │ │ │ ├── TwistMotorConstraintComponent.cs │ │ │ ├── TwistServoConstraintComponent.cs │ │ │ ├── VolumeConstraintComponent.cs │ │ │ ├── WeldConstraintComponent.cs │ │ │ ├── _ConstraintComponent.cs │ │ │ ├── _ConstraintComponentBase.cs │ │ │ ├── _FourBodyConstraintComponent.cs │ │ │ ├── _OneBodyConstraintComponent.cs │ │ │ ├── _ThreeBodyConstraintComponent.cs │ │ │ └── _TwoBodyConstraintComponent.cs │ │ │ ├── Definitions │ │ │ ├── BasicMeshBuffers.cs │ │ │ ├── BepuAndStrideExtensions.cs │ │ │ ├── BodyVelocity.cs │ │ │ ├── Colliders │ │ │ │ ├── BoxCollider.cs │ │ │ │ ├── CapsuleCollider.cs │ │ │ │ ├── CompoundCollider.cs │ │ │ │ ├── ConvexHullCollider.cs │ │ │ │ ├── CylinderCollider.cs │ │ │ │ ├── EmptyCollider.cs │ │ │ │ ├── ICollider.cs │ │ │ │ ├── MeshCollider.cs │ │ │ │ ├── SphereCollider.cs │ │ │ │ ├── TriangleCollider.cs │ │ │ │ └── _ColliderBase.cs │ │ │ ├── CollisionGroup.cs │ │ │ ├── CollisionMatrix.cs │ │ │ ├── Contacts │ │ │ │ ├── Contact.cs │ │ │ │ ├── ContactEventsManager.cs │ │ │ │ ├── ContactGroup.cs │ │ │ │ ├── Contacts.cs │ │ │ │ ├── IContactEventHandler.cs │ │ │ │ └── IContactHandler.cs │ │ │ ├── DecomposedHulls.cs │ │ │ ├── ISimulationSelector.cs │ │ │ ├── IndexBasedSimulationSelector.cs │ │ │ ├── Interpolation.cs │ │ │ ├── ListOfColliders.cs │ │ │ ├── MaterialProperties.cs │ │ │ ├── Raycast │ │ │ │ ├── OverlapHandler.cs │ │ │ │ ├── RayClosestHitHandler.cs │ │ │ │ ├── RayHitsCollectionHandler.cs │ │ │ │ └── RayHitsStackHandler.cs │ │ │ ├── RigidPose.cs │ │ │ ├── SceneBasedSimulationSelector.cs │ │ │ ├── ShapeTransform.cs │ │ │ ├── SimTests │ │ │ │ ├── Collectors.cs │ │ │ │ ├── ConversionEnum.cs │ │ │ │ └── IConverter.cs │ │ │ ├── StrideNarrowPhaseCallbacks.cs │ │ │ ├── StridePoseIntegratorCallbacks.cs │ │ │ ├── SystemsOrderHelper.cs │ │ │ ├── Trigger.cs │ │ │ ├── UnsortedO1List.cs │ │ │ └── VertexPosition3.cs │ │ │ ├── HitInfo.cs │ │ │ ├── Module.cs │ │ │ ├── OverlapInfo.cs │ │ │ ├── StaticComponent.cs │ │ │ ├── Stride.BepuPhysics.csproj │ │ │ └── Systems │ │ │ ├── CollidableGizmo.cs │ │ │ ├── CollidableProcessor.cs │ │ │ ├── ConstraintGizmo.cs │ │ │ ├── ConstraintProcessor.cs │ │ │ ├── DefaultValueIsSceneBasedAttribute.cs │ │ │ ├── PhysicsGameSystem.cs │ │ │ └── ShapeCacheSystem.cs │ ├── Stride.Debugger │ │ ├── Debugger │ │ │ ├── CloneReferenceSerializer.cs │ │ │ ├── DebugAssembly.cs │ │ │ ├── GameDebuggerHost.cs │ │ │ ├── GameDebuggerTarget.cs │ │ │ ├── IGameDebuggerHost.cs │ │ │ ├── IGameDebuggerTarget.cs │ │ │ └── LiveAssemblyReloader.cs │ │ ├── Program.cs │ │ └── Stride.Debugger.csproj │ ├── Stride.Engine.NextGen │ │ └── GameAssets │ │ │ └── Model2.sdpromodel │ ├── Stride.Engine.NoAssets.Tests │ │ ├── GameWindowTest.cs │ │ └── Stride.Engine.NoAssets.Tests.Windows.csproj │ ├── Stride.Engine.Tests │ │ ├── AnimatedModelTests.cs │ │ ├── AnimationChannelTest.cs │ │ ├── Build │ │ │ ├── TestBuilder.cs │ │ │ ├── TestSerializer.cs │ │ │ └── TestStorage.cs │ │ ├── EngineTestBase.cs │ │ ├── EntitySerializerTest.cs │ │ ├── EntityUpdateEngineTest.cs │ │ ├── EventSystemTests.cs │ │ ├── GameAssets │ │ │ ├── 01-Default.sdmat │ │ │ ├── BallSprite1.sdsheet │ │ │ ├── BallSprite2.sdsheet │ │ │ ├── BasicDisplacementMap.sdtex │ │ │ ├── CobbleDisplacementMap.sdtex │ │ │ ├── Cube │ │ │ │ ├── cube Model Skeleton.sdskel │ │ │ │ ├── cube Model.sdm3d │ │ │ │ ├── cube_Untitled.sdtex │ │ │ │ └── lambert1.sdmat │ │ │ ├── DebugSpriteSheet.sdsheet │ │ │ ├── FlatTessellation.sdmat │ │ │ ├── FlatTessellationDispl.sdmat │ │ │ ├── FlatTessellationDisplAE.sdmat │ │ │ ├── Font.sdfnt │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── GroundSprite.sdsheet │ │ │ ├── GuardAdditive.sdanim │ │ │ ├── Idle.sdanim │ │ │ ├── MainScene.sdscene │ │ │ ├── NoTessellation.sdmat │ │ │ ├── PNTessellation.sdmat │ │ │ ├── PNTessellationAE.sdmat │ │ │ ├── PNTessellationDisplAE.sdmat │ │ │ ├── RotationSheet.sdsheet │ │ │ ├── Sphere1.sdtex │ │ │ ├── Sphere2.sdtex │ │ │ ├── Walk.sdanim │ │ │ ├── c100_body_cm.sdtex │ │ │ ├── c100_body_em.sdtex │ │ │ ├── c100_body_nm.sdtex │ │ │ ├── c100_body_sp.sdtex │ │ │ ├── c100_chr_ch00_Knight_KINGHT.sdmat │ │ │ ├── c100_chr_ch00_Knight_KINGHT_iron.sdmat │ │ │ ├── c100_chr_ch00_Knight_SWORD1.sdmat │ │ │ ├── c100_weapon_cm.sdtex │ │ │ ├── c100_weapon_nm.sdtex │ │ │ ├── c100_weapon_sp.sdtex │ │ │ ├── glossMT.sdmat │ │ │ ├── glowMT.sdmat │ │ │ ├── knight Idle.sdanim │ │ │ ├── knight Model.sdm3d │ │ │ ├── knight Run.sdanim │ │ │ ├── knight Skeleton.sdskel │ │ │ ├── lambert1.sdmat │ │ │ ├── lowerMatteMT.sdmat │ │ │ ├── mannequinModel Skeleton.sdskel │ │ │ ├── mannequinModel.sdm3d │ │ │ ├── megalodon Model.sdm3d │ │ │ ├── megalodon.sdtex │ │ │ ├── semiGlossMT.sdmat │ │ │ └── upperMatteMT.sdmat │ │ ├── Info.plist │ │ ├── ParameterCollectionUpdateEngineTest.cs │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon.png │ │ │ ├── Icon@2x.png │ │ │ ├── Resource.Designer.cs │ │ │ └── drawable │ │ │ │ └── Icon.png │ │ ├── SpriteAnimationTest.cs │ │ ├── SpriteProviderTests.cs │ │ ├── SpriteRenderer2DTests.cs │ │ ├── SpriteRenderer3DTests.cs │ │ ├── SpriteRotationTests.cs │ │ ├── SpriteTestGame.cs │ │ ├── SpriteTests.cs │ │ ├── Stride.Engine.Tests.Android.csproj │ │ ├── Stride.Engine.Tests.Windows.csproj │ │ ├── Stride.Engine.Tests.Windows.sdpkg │ │ ├── Stride.Engine.Tests.iOS.csproj │ │ ├── TesselationTest.cs │ │ ├── TestBowyerWatsonTetrahedralization.cs │ │ ├── TestCameraProcessor.cs │ │ ├── TestEntity.cs │ │ ├── TestEntityManager.Benchmark.cs │ │ ├── TestEntityManager.cs │ │ ├── TestTransformComponent.cs │ │ ├── TestUpdateEngine.cs │ │ ├── XunitAttributes.cs │ │ └── effects_test.xml │ ├── Stride.Engine │ │ ├── Animations │ │ │ ├── AnimationBlendOperation.cs │ │ │ ├── AnimationBlender.cs │ │ │ ├── AnimationChannel.cs │ │ │ ├── AnimationClip.cs │ │ │ ├── AnimationClipEvaluator.cs │ │ │ ├── AnimationClipResult.cs │ │ │ ├── AnimationCurve.cs │ │ │ ├── AnimationCurveEvaluatorDirectBlittableGroup.cs │ │ │ ├── AnimationCurveEvaluatorDirectFloatGroup.cs │ │ │ ├── AnimationCurveEvaluatorDirectGroup.cs │ │ │ ├── AnimationCurveEvaluatorDirectQuaternionGroup.cs │ │ │ ├── AnimationCurveEvaluatorDirectVector3Group.cs │ │ │ ├── AnimationCurveEvaluatorDirectVector4Group.cs │ │ │ ├── AnimationCurveEvaluatorGroup.cs │ │ │ ├── AnimationCurveEvaluatorOptimizedBlittableGroup.cs │ │ │ ├── AnimationCurveEvaluatorOptimizedFloatGroup.cs │ │ │ ├── AnimationCurveEvaluatorOptimizedGroup.cs │ │ │ ├── AnimationCurveEvaluatorOptimizedIntGroup.cs │ │ │ ├── AnimationCurveEvaluatorOptimizedQuaternionGroup.cs │ │ │ ├── AnimationCurveEvaluatorOptimizedVector3Group.cs │ │ │ ├── AnimationCurveEvaluatorOptimizedVector4Group.cs │ │ │ ├── AnimationCurveInterpolationType.cs │ │ │ ├── AnimationData.cs │ │ │ ├── AnimationKeyFrame.cs │ │ │ ├── AnimationKeyTangentType.cs │ │ │ ├── AnimationKeyValuePairArraySerializer.cs │ │ │ ├── AnimationOperation.cs │ │ │ ├── AnimationOperationType.cs │ │ │ ├── AnimationProcessor.cs │ │ │ ├── AnimationRepeatMode.cs │ │ │ ├── AnimationUpdater.cs │ │ │ ├── CompressedTimeSpan.cs │ │ │ ├── ComputeAnimationCurve.cs │ │ │ ├── ComputeBinaryCurve.cs │ │ │ ├── ComputeConstCurve.cs │ │ │ ├── ComputeCurveContracts.cs │ │ │ ├── ComputeCurveSampler.cs │ │ │ ├── ComputeFunctionCurve.cs │ │ │ ├── ComputeSeparateCurveVector3.cs │ │ │ ├── ComputeSeparateCurveVector4.cs │ │ │ ├── IComputeCurve.cs │ │ │ ├── Interpolator.cs │ │ │ ├── KeyFrameData.cs │ │ │ └── PlayingAnimation.cs │ │ ├── AssetPackage │ │ │ ├── Assets │ │ │ │ └── Shared │ │ │ │ │ ├── DefaultGraphicsCompositorLevel10.sdgfxcomp │ │ │ │ │ ├── DefaultGraphicsCompositorLevel9.sdgfxcomp │ │ │ │ │ ├── StrideClearCoatMetalFlakesNM.sdtex │ │ │ │ │ ├── StrideClearCoatOrangePeelNM.sdtex │ │ │ │ │ ├── StrideDebugSpriteFont.sdtex │ │ │ │ │ ├── StrideDefaultFont.sdfnt │ │ │ │ │ ├── StrideDefaultSplashScreen.sdtex │ │ │ │ │ ├── StrideEnvironmentLightingDFGLUT16.sdtex │ │ │ │ │ ├── StrideEnvironmentLightingDFGLUT8.sdtex │ │ │ │ │ ├── StrideUIDesigns.sdsheet │ │ │ │ │ └── StrideUILibrary.sduilib │ │ │ ├── Resources │ │ │ │ ├── ClearCoatMetalFlakesNM.dds │ │ │ │ ├── ClearCoatOrangePeelNM.dds │ │ │ │ ├── EnvironmentLightingDFGLUT16.dds │ │ │ │ ├── EnvironmentLightingDFGLUT8.dds │ │ │ │ ├── StrideDebugSpriteFont.png │ │ │ │ ├── StrideDefaultSplashScreen.png │ │ │ │ └── UIDesigns.dds │ │ │ └── Workfiles │ │ │ │ └── UIDesigns.pdn │ │ ├── Audio │ │ │ ├── AudioEmitterProcessor.cs │ │ │ ├── AudioEmitterSoundController.cs │ │ │ ├── AudioListenerProcessor.cs │ │ │ └── AudioSystem.cs │ │ ├── Engine │ │ │ ├── ActivableEntityComponent.cs │ │ │ ├── AllowMultipleComponentsAttribute.cs │ │ │ ├── AnimationComponent.cs │ │ │ ├── AsyncScript.cs │ │ │ ├── AudioEmitterComponent.cs │ │ │ ├── AudioListenerComponent.cs │ │ │ ├── BackgroundComponent.cs │ │ │ ├── CameraComponent.cs │ │ │ ├── ComponentCategoryAttribute.cs │ │ │ ├── ComponentOrderAttribute.cs │ │ │ ├── Design │ │ │ │ ├── CloneEntityComponentData.cs │ │ │ │ ├── CloneEntityComponentSerializer.cs │ │ │ │ ├── CloneSerializer.cs │ │ │ │ ├── DefaultEntityComponentProcessorAttribute.cs │ │ │ │ ├── DefaultEntityComponentRendererAttribute.cs │ │ │ │ ├── EffectCompilationMode.cs │ │ │ │ ├── EntityChildPropertyResolver.cs │ │ │ │ ├── EntityCloner.cs │ │ │ │ ├── EntityComponentEventArgs.cs │ │ │ │ ├── EntityComponentProperty.cs │ │ │ │ ├── EntityComponentPropertyType.cs │ │ │ │ ├── ExecutionMode.cs │ │ │ │ ├── GameSettings.cs │ │ │ │ ├── IGameSettingsService.cs │ │ │ │ ├── ParameterCollectionResolver.cs │ │ │ │ └── ParameterContainerExtensions.cs │ │ │ ├── Entity.cs │ │ │ ├── EntityComponent.cs │ │ │ ├── EntityComponentAttributeBase.cs │ │ │ ├── EntityComponentAttributes.cs │ │ │ ├── EntityComponentCollection.cs │ │ │ ├── EntityExtensions.cs │ │ │ ├── EntityManager.cs │ │ │ ├── EntityProcessor.cs │ │ │ ├── EntityProcessorCollection.cs │ │ │ ├── EntityTransformExtensions.cs │ │ │ ├── Events │ │ │ │ ├── EventKey.cs │ │ │ │ ├── EventKeyBase.cs │ │ │ │ ├── EventReceiver.cs │ │ │ │ ├── EventReceiverBase.cs │ │ │ │ ├── EventReceiverOptions.cs │ │ │ │ └── EventTaskScheduler.cs │ │ │ ├── FlexibleProcessing │ │ │ │ ├── IComponent.cs │ │ │ │ ├── IDrawProcessor.cs │ │ │ │ ├── IProcessorBase.cs │ │ │ │ ├── IUpdateProcessor.cs │ │ │ │ └── ProcessorManager.cs │ │ │ ├── Game.cs │ │ │ ├── GameSystem.cs │ │ │ ├── Gizmos │ │ │ │ ├── GizmoComponentAttribute.cs │ │ │ │ ├── IEntityGizmo.cs │ │ │ │ └── IGizmo.cs │ │ │ ├── IInstancing.cs │ │ │ ├── ISceneRendererContext.cs │ │ │ ├── InputSystem.cs │ │ │ ├── InstanceComponent.cs │ │ │ ├── InstancingComponent.cs │ │ │ ├── InstancingEntityTransform.cs │ │ │ ├── InstancingUserArray.cs │ │ │ ├── InstancingUserBuffer.cs │ │ │ ├── LightComponent.cs │ │ │ ├── LightComponentExtensions.cs │ │ │ ├── LightProbeComponent.cs │ │ │ ├── LightShaftBoundingVolumeComponent.cs │ │ │ ├── LightShaftComponent.cs │ │ │ ├── ModelComponent.cs │ │ │ ├── ModelNodeLinkComponent.cs │ │ │ ├── ModelNodeTransformLink.cs │ │ │ ├── ModelViewHierarchyTransformOperation.cs │ │ │ ├── Network │ │ │ │ ├── ClientRouterMessage.cs │ │ │ │ ├── ExceptionMessage.cs │ │ │ │ ├── RouterClient.cs │ │ │ │ ├── SimpleSocket.cs │ │ │ │ ├── SimpleSocketException.cs │ │ │ │ ├── SocketExtensions.cs │ │ │ │ ├── SocketMessage.cs │ │ │ │ ├── SocketMessageLayer.cs │ │ │ │ ├── Sockets.Implementation.NET │ │ │ │ │ ├── CommsInterface.cs │ │ │ │ │ ├── CommsInterfaceNative.cs │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ ├── NetworkExtensions.cs │ │ │ │ │ ├── TcpSocketClient.cs │ │ │ │ │ └── TcpSocketListener.cs │ │ │ │ └── Sockets.Plugin.Abstractions │ │ │ │ │ ├── Enums │ │ │ │ │ └── CommsInterfaceStatus.cs │ │ │ │ │ ├── EventArgs │ │ │ │ │ └── TcpSocketListenerConnectEventArgs.cs │ │ │ │ │ ├── ICommsInterface.cs │ │ │ │ │ ├── ITcpSocketClient.cs │ │ │ │ │ ├── ITcpSocketListener.cs │ │ │ │ │ └── LICENSE.md │ │ │ ├── OpaqueComponentId.cs │ │ │ ├── Prefab.cs │ │ │ ├── Processors │ │ │ │ ├── BackgroundComponentProcessor.cs │ │ │ │ ├── CameraProcessor.cs │ │ │ │ ├── CameraProjectionMode.cs │ │ │ │ ├── InstanceProcessor.cs │ │ │ │ ├── InstancingProcessor.cs │ │ │ │ ├── LightShaftBoundingVolumeProcessor.cs │ │ │ │ ├── LightShaftProcessor.cs │ │ │ │ ├── ModelNodeLinkProcessor.cs │ │ │ │ ├── ModelTransformProcessor.cs │ │ │ │ ├── ScriptProcessor.cs │ │ │ │ ├── ScriptSystem.cs │ │ │ │ └── TransformProcessor.cs │ │ │ ├── RequireComponentAttribute.cs │ │ │ ├── Scene.cs │ │ │ ├── SceneInstance.cs │ │ │ ├── SceneSystem.cs │ │ │ ├── ScriptComponent.cs │ │ │ ├── SpriteComponent.cs │ │ │ ├── StartupScript.cs │ │ │ ├── SyncScript.cs │ │ │ ├── TransformComponent.cs │ │ │ ├── TransformLink.cs │ │ │ └── TransformOperation.cs │ │ ├── Internals │ │ │ └── LambdaReadOnlyCollection.cs │ │ ├── Module.cs │ │ ├── Profiling │ │ │ ├── DebugTextSystem.cs │ │ │ ├── GCProfiling.cs │ │ │ ├── GameProfilingResults.cs │ │ │ ├── GameProfilingSorting.cs │ │ │ └── GameProfilingSystem.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Rendering │ │ │ ├── Background │ │ │ │ └── BackgroundRenderProcessor.cs │ │ │ ├── CameraComponentRendererExtensions.cs │ │ │ ├── Compositing │ │ │ │ ├── EditorTopLevelCompositor.cs │ │ │ │ ├── ForwardRenderer.LightProbes.cs │ │ │ │ ├── ForwardRenderer.VRUtils.cs │ │ │ │ ├── ForwardRenderer.cs │ │ │ │ ├── GraphicsCompositor.cs │ │ │ │ ├── GraphicsCompositorHelper.cs │ │ │ │ ├── SceneCameraRenderer.cs │ │ │ │ ├── SceneCameraSlot.cs │ │ │ │ ├── SceneCameraSlotCollection.cs │ │ │ │ ├── SceneCameraSlotId.cs │ │ │ │ ├── SceneExternalCameraRenderer.cs │ │ │ │ ├── VRDeviceDescription.cs │ │ │ │ ├── VROverlayRenderer.cs │ │ │ │ └── VRRendererSettings.cs │ │ │ ├── IEntityComponentRenderProcessor.cs │ │ │ ├── LightProbes │ │ │ │ ├── LightProbeGenerator.cs │ │ │ │ └── LightProbeProcessor.cs │ │ │ ├── Lights │ │ │ │ └── LightProcessor.cs │ │ │ ├── ModelRenderProcessor.cs │ │ │ ├── Skyboxes │ │ │ │ ├── CubemapFromTextureRenderer.cs │ │ │ │ ├── CubemapRendererBase.cs │ │ │ │ └── CubemapSceneRenderer.cs │ │ │ └── Sprites │ │ │ │ ├── SpriteAnimationSystem.cs │ │ │ │ └── SpriteRenderProcessor.cs │ │ ├── Shaders.Compiler │ │ │ ├── EffectCompilerFactory.cs │ │ │ ├── Internals │ │ │ │ └── NetworkVirtualFileProvider.cs │ │ │ ├── RemoteEffectCompiler.cs │ │ │ ├── RemoteEffectCompilerClient.cs │ │ │ ├── RemoteEffectCompilerEffectAnswer.cs │ │ │ ├── RemoteEffectCompilerEffectRequest.cs │ │ │ └── RemoteEffectCompilerEffectRequested.cs │ │ ├── Stride.Engine.csproj │ │ ├── Stride.Engine.sdpkg │ │ └── Updater │ │ │ ├── ArrayUpdateResolver.cs │ │ │ ├── BlittableHelper.cs │ │ │ ├── CompiledUpdate.cs │ │ │ ├── DataMemberUpdatableAttribute.cs │ │ │ ├── EnterChecker.cs │ │ │ ├── ListEnterChecker.cs │ │ │ ├── ListUpdateResolver.cs │ │ │ ├── UpdatableArrayAccessor.cs │ │ │ ├── UpdatableCustomAccessor.cs │ │ │ ├── UpdatableField.cs │ │ │ ├── UpdatableFieldT.cs │ │ │ ├── UpdatableListAccessor.cs │ │ │ ├── UpdatableMember.cs │ │ │ ├── UpdatableProperty.cs │ │ │ ├── UpdatablePropertyBase.cs │ │ │ ├── UpdatablePropertyObject.cs │ │ │ ├── UpdatablePropertyT.cs │ │ │ ├── UpdateEngine.cs │ │ │ ├── UpdateEngineHelper.cs │ │ │ ├── UpdateMemberInfo.cs │ │ │ ├── UpdateMemberResolver.cs │ │ │ ├── UpdateObjectData.cs │ │ │ ├── UpdateOperation.cs │ │ │ └── UpdateOperationType.cs │ ├── Stride.FontCompiler │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── Stride.FontCompiler.csproj │ ├── Stride.Games.Testing │ │ ├── GameTestingClient.cs │ │ ├── GameTestingSystem.cs │ │ ├── Module.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Requests │ │ │ ├── KeySimulationRequest.cs │ │ │ ├── LogRequest.cs │ │ │ ├── ScreenShotPayload.cs │ │ │ ├── ScreenshotRequest.cs │ │ │ ├── ScreenshotStored.cs │ │ │ ├── StatusMessageRequest.cs │ │ │ ├── TapSimulationRequest.cs │ │ │ ├── TestAbortedRequest.cs │ │ │ ├── TestEndedRequest.cs │ │ │ ├── TestRegistrationRequest.cs │ │ │ └── TestRequestBase.cs │ │ └── Stride.Games.Testing.csproj │ ├── Stride.Games │ │ ├── Android │ │ │ └── GamePlatformAndroid.cs │ │ ├── AssemblyDoc.cs │ │ ├── Desktop │ │ │ ├── GameForm.cs │ │ │ ├── GamePlatformDesktop.cs │ │ │ ├── GameWindowWinforms.cs │ │ │ ├── Win32Native.cs │ │ │ └── WindowsMessageLoop.cs │ │ ├── GameBase.cs │ │ ├── GameContext.cs │ │ ├── GameContextAndroid.cs │ │ ├── GameContextFactory.cs │ │ ├── GameContextSDL.cs │ │ ├── GameContextUWP.cs │ │ ├── GameContextWinforms.cs │ │ ├── GameContextiOS.cs │ │ ├── GameGraphicsParameters.cs │ │ ├── GamePlatform.cs │ │ ├── GameProfilingKeys.cs │ │ ├── GameSystemBase.cs │ │ ├── GameSystemCollection.cs │ │ ├── GameSystemState.cs │ │ ├── GameTime.cs │ │ ├── GameUnhandledExceptionEventArgs.cs │ │ ├── GameWindow.cs │ │ ├── GameWindowRenderer.cs │ │ ├── GraphicsDeviceInformation.cs │ │ ├── GraphicsDeviceManager.cs │ │ ├── GraphicsDeviceManagerProfilingKeys.cs │ │ ├── IContentable.cs │ │ ├── IDrawable.cs │ │ ├── IGame.cs │ │ ├── IGamePlatform.cs │ │ ├── IGameSystemBase.cs │ │ ├── IGameSystemCollection.cs │ │ ├── IGraphicsDeviceFactory.cs │ │ ├── IGraphicsDeviceManager.cs │ │ ├── IMessageLoop.cs │ │ ├── IUpdateable.cs │ │ ├── LaunchParameters.cs │ │ ├── ListBoundExtensions.cs │ │ ├── NamespaceDoc.cs │ │ ├── Platforms │ │ │ └── Android │ │ │ │ └── Resources │ │ │ │ └── Layout │ │ │ │ └── stride_popup_edittext.xml │ │ ├── PreparingDeviceSettingsEventArgs.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── SDL │ │ │ ├── GameFormSDL.cs │ │ │ ├── GameWindowSDL.cs │ │ │ └── SDLMessageLoop.cs │ │ ├── Starter │ │ │ └── StrideActivity.cs │ │ ├── Stride.Games.csproj │ │ ├── Time │ │ │ ├── AbsoluteStopwatch.cs │ │ │ ├── ITimedValue.cs │ │ │ └── TimerTick.cs │ │ ├── WindowsStore │ │ │ ├── GamePlatformUWP.cs │ │ │ └── GameWindowUWP.cs │ │ └── iOS │ │ │ └── GamePlatformiOS.cs │ ├── Stride.Graphics.Regression │ │ ├── AndroidGameTestActivity.cs │ │ ├── BackBufferSizeMode.cs │ │ ├── FpsTestCamera.cs │ │ ├── FrameGameSystem.cs │ │ ├── GameTestBase.cs │ │ ├── GameTester.cs │ │ ├── ImageTester.cs │ │ ├── Info.plist │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ └── AssemblyInfo.cs │ │ ├── RegressionHelpers.cs │ │ ├── RegressionTestAttribute.cs │ │ ├── Resources │ │ │ ├── drawable │ │ │ │ ├── dialog_disclosure.png │ │ │ │ └── dialog_expander_ic_minimized.9.png │ │ │ └── layout │ │ │ │ ├── dialog_achievements.axml │ │ │ │ ├── dialog_boolfieldleft.axml │ │ │ │ ├── dialog_boolfieldright.axml │ │ │ │ ├── dialog_boolfieldsubleft.axml │ │ │ │ ├── dialog_boolfieldsubright.axml │ │ │ │ ├── dialog_button.axml │ │ │ │ ├── dialog_datefield.axml │ │ │ │ ├── dialog_fieldsetlabel.axml │ │ │ │ ├── dialog_floatimage.axml │ │ │ │ ├── dialog_labelfieldbelow.axml │ │ │ │ ├── dialog_labelfieldright.axml │ │ │ │ ├── dialog_onofffieldright.axml │ │ │ │ ├── dialog_panel.axml │ │ │ │ ├── dialog_root.axml │ │ │ │ ├── dialog_selectlist.axml │ │ │ │ ├── dialog_selectlistfield.axml │ │ │ │ ├── dialog_textarea.axml │ │ │ │ ├── dialog_textfieldbelow.axml │ │ │ │ └── dialog_textfieldright.axml │ │ ├── Scripts │ │ │ ├── RunAndroidTest.bat │ │ │ ├── RunAndroidUnitTest.bat │ │ │ ├── RunUniqueAndroidTest.bat │ │ │ ├── RunUniqueWindowsTest.bat │ │ │ └── RuniOSTest.sh │ │ ├── Stride.Graphics.Regression.csproj │ │ ├── TestCamera.cs │ │ ├── TestGraphicsDeviceManager.cs │ │ ├── TestResultImage.cs │ │ ├── TestRunnerMessageType.cs │ │ ├── Web │ │ │ ├── Vizualizer.html │ │ │ ├── jquery-2.1.0.min.js │ │ │ └── tableBuilder.js │ │ ├── iOSDeviceType.cs │ │ └── iOSGameTestControler.cs │ ├── Stride.Graphics.Tests.10_0 │ │ ├── Assets │ │ │ ├── BasicMaterial.sdmat │ │ │ ├── Cube (14).sdprefab │ │ │ ├── Font.sdfnt │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── HdrTexture.sdtex │ │ │ ├── LightShafts.sdscene │ │ │ ├── LightShaftsGraphicsCompositor.sdgfxcomp │ │ │ ├── LightTiling.sdsl │ │ │ ├── LightTiling.sdsl.cs │ │ │ ├── LightingTests │ │ │ │ ├── Cube.sdpromodel │ │ │ │ ├── CubeNoCast.sdpromodel │ │ │ │ ├── DefaultMaterialFactory.sdmat │ │ │ │ ├── Ground.sdpromodel │ │ │ │ ├── LightingScene.sdscene │ │ │ │ ├── MaterialNormalMap.sdmat │ │ │ │ └── Sphere.sdpromodel │ │ │ ├── MainScene.sdscene │ │ │ ├── Material1.sdmat │ │ │ ├── Material2.sdmat │ │ │ ├── MaterialTests │ │ │ │ ├── Base │ │ │ │ │ ├── MaterialDiffuseColor.sdmat │ │ │ │ │ ├── MaterialDiffuseFloat4.sdmat │ │ │ │ │ ├── MaterialDiffuseTexture.sdmat │ │ │ │ │ ├── MaterialDiffuseTextureClampMirror.sdmat │ │ │ │ │ ├── MaterialDiffuseTextureCoord1.sdmat │ │ │ │ │ ├── MaterialDiffuseTextureFallback.sdmat │ │ │ │ │ ├── MaterialDiffuseTextureOffset.sdmat │ │ │ │ │ └── MaterialDiffuseTextureScaled.sdmat │ │ │ │ ├── BinaryOperators │ │ │ │ │ ├── MaterialBinaryOperatorAdd.sdmat │ │ │ │ │ └── MaterialBinaryOperatorMultiply.sdmat │ │ │ │ ├── ComputeColors │ │ │ │ │ └── MaterialDiffuseComputeColorFixed.sdmat │ │ │ │ ├── Cube.sdpromodel │ │ │ │ ├── EmissiveMap.sdtex │ │ │ │ ├── Features │ │ │ │ │ ├── MaterialCavity.sdmat │ │ │ │ │ ├── MaterialEmissive.sdmat │ │ │ │ │ ├── MaterialMetalness.sdmat │ │ │ │ │ ├── MaterialNormalMap.sdmat │ │ │ │ │ ├── MaterialNormalMapCompressed.sdmat │ │ │ │ │ ├── MaterialSpecular.sdmat │ │ │ │ │ └── MaterialTransparentBlend.sdmat │ │ │ │ ├── Layers │ │ │ │ │ ├── LayerMask.sdtex │ │ │ │ │ ├── LayerMask2.sdtex │ │ │ │ │ ├── MaterialA1.sdmat │ │ │ │ │ ├── MaterialA2.sdmat │ │ │ │ │ ├── MaterialA3.sdmat │ │ │ │ │ ├── MaterialB1.sdmat │ │ │ │ │ ├── MaterialB2.sdmat │ │ │ │ │ ├── MaterialC3.sdmat │ │ │ │ │ ├── MaterialLayerAAA.sdmat │ │ │ │ │ ├── MaterialLayerABA.sdmat │ │ │ │ │ ├── MaterialLayerABB.sdmat │ │ │ │ │ ├── MaterialLayerABC.sdmat │ │ │ │ │ ├── MaterialLayerBAA.sdmat │ │ │ │ │ └── MaterialLayerBBB.sdmat │ │ │ │ ├── MaterialScene.sdscene │ │ │ │ ├── Sphere.sdpromodel │ │ │ │ ├── stone4_cav.sdtex │ │ │ │ ├── stone4_dif.sdtex │ │ │ │ ├── stone4_gls.sdtex │ │ │ │ ├── stone4_nml.sdtex │ │ │ │ └── stone4_nml_compressed.sdtex │ │ │ ├── Model.sdpromodel │ │ │ ├── Model2.sdpromodel │ │ │ ├── MultipleRenderTargetsEffect.sdfx │ │ │ ├── MultipleRenderTargetsEffect.sdfx.cs │ │ │ ├── MultipleRenderTargetsEffectShader.sdsl │ │ │ ├── MultipleRenderTargetsEffectShader.sdsl.cs │ │ │ ├── Skybox.sdsky │ │ │ ├── SpriteSheet.sdsheet │ │ │ ├── StrideBackground.sdtex │ │ │ ├── skybox_texture_ldr.sdtex │ │ │ ├── small_uv.sdtex │ │ │ ├── stone4_cav.sdtex │ │ │ ├── stone4_dif.sdtex │ │ │ ├── stone4_gls.sdtex │ │ │ ├── stone4_nml.sdtex │ │ │ └── uv.sdtex │ │ ├── GraphicTestGameBase.cs │ │ ├── LightingTests.cs │ │ ├── MaterialTests.cs │ │ ├── NextGen │ │ │ └── NextGenTest1.cs │ │ ├── Resources │ │ │ ├── layer_mask.png │ │ │ ├── layer_mask_2.png │ │ │ ├── stone4_cav.jpeg │ │ │ ├── stone4_dif.jpeg │ │ │ ├── stone4_gls.jpeg │ │ │ └── stone4_nml.jpeg │ │ ├── Stride.Graphics.Tests.10_0.Windows.csproj │ │ ├── Stride.Graphics.Tests.10_0.Windows.sdpkg │ │ ├── TestImageEffect.cs │ │ ├── TestLightShafts.cs │ │ └── XunitAttributes.cs │ ├── Stride.Graphics.Tests.11_0 │ │ ├── Assets │ │ │ ├── ComputeShaderTest.sdsl │ │ │ ├── ComputeShaderTest.sdsl.cs │ │ │ ├── ComputeShaderTestEffect.sdfx │ │ │ ├── ComputeShaderTestEffect.sdfx.cs │ │ │ ├── CubeMap.sdtex │ │ │ ├── CubemapSprite.sdsl │ │ │ ├── CubemapSprite.sdsl.cs │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── HammersleyTest.sdsl │ │ │ ├── HammersleyTest.sdsl.cs │ │ │ ├── MainScene.sdscene │ │ │ ├── TestFontCharacterSet.txt │ │ │ └── uv.sdtex │ │ ├── GraphicTestGameBase.cs │ │ ├── Stride.Graphics.Tests.11_0.Windows.csproj │ │ ├── Stride.Graphics.Tests.11_0.Windows.sdpkg │ │ ├── TestComputeShader.cs │ │ ├── TestCubemapDeferred.cs │ │ ├── TestCubemapDisplay.cs │ │ ├── TestCubemapRendering.cs │ │ ├── TestHammersley.cs │ │ ├── TestLambertPrefilteringSH.cs │ │ ├── TestLambertPrefilteringSHPass2.cs │ │ ├── TestRadiancePrefilteringGgx.cs │ │ └── XunitAttributes.cs │ ├── Stride.Graphics.Tests │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── BallSprite1.sdsheet │ │ │ │ ├── DynamicFonts │ │ │ │ ├── Arial18.sdfnt │ │ │ │ ├── Arial20.sdfnt │ │ │ │ ├── Arial20Bold.sdfnt │ │ │ │ ├── Arial20ClearType.sdfnt │ │ │ │ ├── Calibri85.sdfnt │ │ │ │ ├── CourierNew13.sdfnt │ │ │ │ ├── ExternFont.sdfnt │ │ │ │ ├── HanSans13.sdfnt │ │ │ │ ├── HanSans18.sdfnt │ │ │ │ └── MicrosoftSansSerif13.sdfnt │ │ │ │ ├── GameSettings.sdgamesettings │ │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ │ ├── ImageTypes │ │ │ │ ├── bmpImage.sdraw │ │ │ │ ├── ddsImage.sdraw │ │ │ │ ├── debugImage.sdraw │ │ │ │ ├── gifImage.sdraw │ │ │ │ ├── jpgImage.sdraw │ │ │ │ ├── pngImage.sdraw │ │ │ │ ├── sdimgImage.sdraw │ │ │ │ ├── tgaImage.sdraw │ │ │ │ └── tiffImage.sdraw │ │ │ │ ├── JpegImage.sdraw │ │ │ │ ├── MainScene.sdscene │ │ │ │ ├── PngImage.sdraw │ │ │ │ ├── PrecompiledFonts │ │ │ │ ├── Arial18.sdpcfnt │ │ │ │ ├── Arial20.sdpcfnt │ │ │ │ ├── Arial20Bold.sdpcfnt │ │ │ │ ├── Arial20ClearType.sdpcfnt │ │ │ │ ├── Calibri85.sdpcfnt │ │ │ │ ├── CourierNew13.sdpcfnt │ │ │ │ ├── ExternFont.sdpcfnt │ │ │ │ ├── MicrosoftSansSerif13.sdpcfnt │ │ │ │ └── TestBitmapFont.sdpcfnt │ │ │ │ ├── RotatedImages.sdsheet │ │ │ │ ├── Sphere.sdtex │ │ │ │ ├── SpriteSphere.sdsheet │ │ │ │ ├── SpriteUV.sdsheet │ │ │ │ ├── StaticFonts │ │ │ │ ├── Arial18.sdfnt │ │ │ │ ├── Arial20.sdfnt │ │ │ │ ├── Arial20Bold.sdfnt │ │ │ │ ├── Arial20ClearType.sdfnt │ │ │ │ ├── Calibri85.sdfnt │ │ │ │ ├── CourierNew13.sdfnt │ │ │ │ ├── ExternFont.sdfnt │ │ │ │ ├── MicrosoftSansSerif13.sdfnt │ │ │ │ └── TestBitmapFont.sdfnt │ │ │ │ ├── TestFontCharacterSet.txt │ │ │ │ ├── round.sdtex │ │ │ │ ├── small_uv.sdtex │ │ │ │ ├── uv.sdtex │ │ │ │ └── uv_cube.sdtex │ │ ├── Compiler │ │ │ ├── CubemapEffect.sdfx │ │ │ ├── CubemapEffect.sdfx.cs │ │ │ ├── CustomEffect.sdfx │ │ │ ├── CustomEffect.sdfx.cs │ │ │ ├── CustomShader.sdsl │ │ │ ├── CustomShader.sdsl.cs │ │ │ ├── MultiTexturesSpriteEffect.sdfx │ │ │ ├── MultiTexturesSpriteEffect.sdfx.cs │ │ │ ├── MultiTexturesSpriteShader.sdsl │ │ │ ├── MultiTexturesSpriteShader.sdsl.cs │ │ │ ├── SimpleEffect.sdfx │ │ │ ├── SimpleEffect.sdfx.cs │ │ │ ├── SimpleShader.sdsl │ │ │ ├── SimpleShader.sdsl.cs │ │ │ ├── ToGlslEffect.sdfx │ │ │ ├── ToGlslEffect.sdfx.cs │ │ │ ├── ToGlslShader.sdsl │ │ │ └── ToGlslShader.sdsl.cs │ │ ├── FixedAspectRatioTests.cs │ │ ├── GraphicTestGameBase.cs │ │ ├── Info.plist │ │ ├── README.md │ │ ├── Regression │ │ │ ├── TestMultipleTextures.cs │ │ │ └── TestSimpleTexture.cs │ │ ├── Stride.Graphics.Tests.Windows.csproj │ │ ├── Stride.Graphics.Tests.Windows.sdpkg │ │ ├── TestBitmapSpriteFont.cs │ │ ├── TestCustomEffect.cs │ │ ├── TestDrawQuad.cs │ │ ├── TestDynamicSpriteFont.cs │ │ ├── TestDynamicSpriteFontJapanese.cs │ │ ├── TestDynamicSpriteFontVarious.cs │ │ ├── TestEffect.cs │ │ ├── TestExternSpriteFont.cs │ │ ├── TestFixedSizeUI.cs │ │ ├── TestFontManager.cs │ │ ├── TestGeometricPrimitives.cs │ │ ├── TestGraphicsApiCheck.cs │ │ ├── TestImage.cs │ │ ├── TestImageLoad.cs │ │ ├── TestModelComponent.cs │ │ ├── TestMultiTextures.cs │ │ ├── TestPrecompiledSpriteFont.cs │ │ ├── TestRenderToTexture.cs │ │ ├── TestScene.cs │ │ ├── TestSprite.cs │ │ ├── TestSpriteBatch.cs │ │ ├── TestSpriteBatch3D.cs │ │ ├── TestSpriteBatchResolution.cs │ │ ├── TestSpriteBatchToTexture.cs │ │ ├── TestSpriteFont.cs │ │ ├── TestSpriteFontAlignment.cs │ │ ├── TestStaticSpriteFont.cs │ │ ├── TestTexture.cs │ │ ├── TestTextureSampling.cs │ │ └── XunitAttributes.cs │ ├── Stride.Graphics │ │ ├── AppContextType.cs │ │ ├── BatchBase.cs │ │ ├── Blend.cs │ │ ├── BlendFunction.cs │ │ ├── BlendStateDescription.cs │ │ ├── BlendStateRenderTargetDescription.cs │ │ ├── BlendStates.cs │ │ ├── Buffer.Argument.cs │ │ ├── Buffer.Constant.cs │ │ ├── Buffer.Index.cs │ │ ├── Buffer.Raw.cs │ │ ├── Buffer.Structured.cs │ │ ├── Buffer.Typed.cs │ │ ├── Buffer.Vertex.cs │ │ ├── Buffer.cs │ │ ├── BufferDescription.cs │ │ ├── BufferFlags.cs │ │ ├── BufferPool.cs │ │ ├── BufferPoolAllocationResult.cs │ │ ├── ColorWriteChannels.cs │ │ ├── CommandList.cs │ │ ├── CompiledCommandList.cs │ │ ├── CubeMapFace.cs │ │ ├── CullMode.cs │ │ ├── Data │ │ │ ├── BufferData.cs │ │ │ ├── BufferSerializer.cs │ │ │ ├── GraphicsSerializerExtensions.cs │ │ │ ├── ITexturesStreamingProvider.cs │ │ │ ├── ImageTextureSerializer.cs │ │ │ ├── TextureContentSerializer.cs │ │ │ ├── TextureImageSerializer.cs │ │ │ ├── TextureSerializationData.cs │ │ │ └── TextureSerializer.cs │ │ ├── DefaultCommandListLock.cs │ │ ├── DepthStencilClearOptions.cs │ │ ├── DepthStencilStateDescription.cs │ │ ├── DepthStencilStates.cs │ │ ├── DepthStencilStencilOpDescription.cs │ │ ├── DescriptorPool.cs │ │ ├── DescriptorSet.cs │ │ ├── DescriptorSetEntry.cs │ │ ├── DescriptorSetLayout.cs │ │ ├── DescriptorSetLayoutBuilder.cs │ │ ├── DescriptorSetLayoutEntry.cs │ │ ├── DescriptorTypeCount.cs │ │ ├── DeviceCreationFlags.cs │ │ ├── Direct3D │ │ │ ├── Buffer.Direct3D.cs │ │ │ ├── ColorHelper.cs │ │ │ ├── CommandList.Direct3D.cs │ │ │ ├── DisplayMode.Direct3D.cs │ │ │ ├── GraphicsAdapter.Direct3D.cs │ │ │ ├── GraphicsAdapterFactory.Direct3D.cs │ │ │ ├── GraphicsDevice.Direct3D.cs │ │ │ ├── GraphicsDeviceFeatures.Direct3D.cs │ │ │ ├── GraphicsOutput.Direct3D.cs │ │ │ ├── GraphicsProfileHelper.cs │ │ │ ├── GraphicsResource.Direct3D.cs │ │ │ ├── GraphicsResourceBase.Direct3D.cs │ │ │ ├── PipelineState.Direct3D.cs │ │ │ ├── QueryPool.Direct3D.cs │ │ │ ├── Rational.Direct3D.cs │ │ │ ├── SamplerState.Direct3D.cs │ │ │ ├── SharpDXInterop.cs │ │ │ ├── SwapChainGraphicsPresenter.Direct3D.cs │ │ │ ├── Texture.Direct3D.cs │ │ │ └── apply.bat │ │ ├── Direct3D12 │ │ │ ├── Buffer.Direct3D12.cs │ │ │ ├── CommandList.Direct3D12.cs │ │ │ ├── CompiledCommandList.Direct3D12.cs │ │ │ ├── DescriptorPool.Direct3D12.cs │ │ │ ├── DescriptorSet.Direct3D12.cs │ │ │ ├── DescriptorSetLayout.Direct3D12.cs │ │ │ ├── GraphicsDevice.Direct3D12.cs │ │ │ ├── GraphicsDeviceFeatures.Direct3D12.cs │ │ │ ├── GraphicsOutput.Direct3D12.cs │ │ │ ├── GraphicsResource.Direct3D12.cs │ │ │ ├── GraphicsResourceBase.Direct3D12.cs │ │ │ ├── MappedResource.Direct3D12.cs │ │ │ ├── PipelineState.Direct3D12.cs │ │ │ ├── QueryPool.Direct3D12.cs │ │ │ ├── SamplerState.Direct3D12.cs │ │ │ └── Texture.Direct3D12.cs │ │ ├── DisplayMode.cs │ │ ├── EffectDescriptorSetReflection.cs │ │ ├── Effects │ │ │ ├── Effect.cs │ │ │ └── EffectSerializer.cs │ │ ├── FastTextRenderer.cs │ │ ├── FillMode.cs │ │ ├── Font │ │ │ ├── CharacterBitmap.cs │ │ │ ├── CharacterSpecification.cs │ │ │ ├── FontAntiAliasMode.cs │ │ │ ├── FontCacheManager.cs │ │ │ ├── FontDataFactory.cs │ │ │ ├── FontHelper.cs │ │ │ ├── FontManager.cs │ │ │ ├── FontStyle.cs │ │ │ ├── FontStyleExtensions.cs │ │ │ ├── FontSystem.cs │ │ │ ├── IFontFactory.cs │ │ │ ├── OfflineRasterizedSpriteFont.cs │ │ │ ├── OfflineRasterizedSpriteFontContentSerializer.cs │ │ │ ├── OfflineRasterizedSpriteFontSerializer.cs │ │ │ ├── RuntimeRasterizedSpriteFont.cs │ │ │ ├── RuntimeRasterizedSpriteFontContentSerializer.cs │ │ │ ├── RuntimeRasterizedSpriteFontSerializer.cs │ │ │ ├── SignedDistanceFieldSpriteFont.cs │ │ │ ├── SignedDistanceFieldSpriteFontContentSerializer.cs │ │ │ └── SignedDistanceFieldSpriteFontSerializer.cs │ │ ├── FormatSupport.cs │ │ ├── FrameworkResources.Designer.cs │ │ ├── FrameworkResources.resx │ │ ├── GeometricPrimitives │ │ │ ├── GeometricMeshData.cs │ │ │ ├── GeometricPrimitive.Capsule.cs │ │ │ ├── GeometricPrimitive.Cone.cs │ │ │ ├── GeometricPrimitive.Cube.cs │ │ │ ├── GeometricPrimitive.Cylinder.cs │ │ │ ├── GeometricPrimitive.Disc.cs │ │ │ ├── GeometricPrimitive.GeoSphere.cs │ │ │ ├── GeometricPrimitive.Plane.cs │ │ │ ├── GeometricPrimitive.Sphere.cs │ │ │ ├── GeometricPrimitive.Teapot.cs │ │ │ ├── GeometricPrimitive.Torus.cs │ │ │ └── GeometricPrimitive.cs │ │ ├── GraphicsAdapter.cs │ │ ├── GraphicsAdapterFactory.cs │ │ ├── GraphicsContext.cs │ │ ├── GraphicsDevice.cs │ │ ├── GraphicsDeviceExtensions.cs │ │ ├── GraphicsDeviceFactory.cs │ │ ├── GraphicsDeviceFeatures.cs │ │ ├── GraphicsDeviceServiceLocal.cs │ │ ├── GraphicsDeviceStatus.cs │ │ ├── GraphicsException.cs │ │ ├── GraphicsFactory.cs │ │ ├── GraphicsOutput.cs │ │ ├── GraphicsPresenter.cs │ │ ├── GraphicsResource.cs │ │ ├── GraphicsResourceAllocator.cs │ │ ├── GraphicsResourceAllocatorExtensions.cs │ │ ├── GraphicsResourceBase.cs │ │ ├── GraphicsResourceFactoryBase.cs │ │ ├── GraphicsResourceLink.cs │ │ ├── GraphicsResourceRecyclePolicyDelegate.cs │ │ ├── GraphicsResourceState.cs │ │ ├── GraphicsResourceUsage.cs │ │ ├── IGraphicsDeviceService.cs │ │ ├── IVertex.cs │ │ ├── ImageOrientation.cs │ │ ├── IndexBufferBinding.cs │ │ ├── IndexBufferHelper.cs │ │ ├── IndexElementSize.cs │ │ ├── InputClassification.cs │ │ ├── InputElementDescription.cs │ │ ├── Interop │ │ │ ├── Byte4.cs │ │ │ └── UShort4.cs │ │ ├── MapMode.cs │ │ ├── MappedResource.cs │ │ ├── MeshExtension.cs │ │ ├── MultisampleLevel.cs │ │ ├── MutablePipelineState.cs │ │ ├── NamespaceDoc.cs │ │ ├── Null │ │ │ ├── Buffer.Null.cs │ │ │ ├── CommandList.Null.cs │ │ │ ├── DescriptorPool.Null.cs │ │ │ ├── DescriptorSet.Null.cs │ │ │ ├── DescriptorSetLayout.Null.cs │ │ │ ├── GraphicsAdapter.Null.cs │ │ │ ├── GraphicsAdapterFactory.Null.cs │ │ │ ├── GraphicsDevice.Null.cs │ │ │ ├── GraphicsDeviceFeatures.Null.cs │ │ │ ├── GraphicsOutput.Null.cs │ │ │ ├── GraphicsResourceBase.Null.cs │ │ │ ├── NullHelper.cs │ │ │ ├── PipelineState.Null.cs │ │ │ ├── SamplerState.Null.cs │ │ │ ├── SwapChainGraphicsPresenter.Null.cs │ │ │ ├── Texture.Null.cs │ │ │ └── apply.bat │ │ ├── OpenGL │ │ │ ├── BlendState.OpenGL.cs │ │ │ ├── Buffer.OpenGL.cs │ │ │ ├── CommandList.OpenGL.cs │ │ │ ├── DepthStencilState.OpenGL.cs │ │ │ ├── EffectProgram.OpenGL.cs │ │ │ ├── GlobalUsings.OpenGL.cs │ │ │ ├── GraphicsAdapter.OpenGL.cs │ │ │ ├── GraphicsAdapterFactory.OpenGL.cs │ │ │ ├── GraphicsDevice.OpenGL.cs │ │ │ ├── GraphicsDeviceFeatures.OpenGL.cs │ │ │ ├── GraphicsOutput.OpenGL.cs │ │ │ ├── GraphicsResource.OpenGL.cs │ │ │ ├── GraphicsResourceBase.OpenGL.cs │ │ │ ├── MappedResource.OpenGL.cs │ │ │ ├── OpenGLConvertExtensions.cs │ │ │ ├── OpenGLUtils.cs │ │ │ ├── PipelineState.OpenGL.cs │ │ │ ├── QueryPool.OpenGL.cs │ │ │ ├── RasterizerState.OpenGL.cs │ │ │ ├── SamplerState.OpenGL.cs │ │ │ ├── SwapChainGraphicsPresenter.OpenGL.cs │ │ │ ├── Texture.OpenGL.cs │ │ │ ├── UseOpenGLCreationContext.cs │ │ │ ├── VertexAttrib.cs │ │ │ └── apply.bat │ │ ├── ParameterCollectionLayoutExtensions.cs │ │ ├── PipelineState.cs │ │ ├── PipelineStateDescription.cs │ │ ├── PipelineStateDescriptionWithHash.cs │ │ ├── PresentInterval.cs │ │ ├── PresentationParameters.cs │ │ ├── PrimitiveQuad.cs │ │ ├── PrimitiveType.cs │ │ ├── PrimitiveTypeExtensions.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── QueryPool.cs │ │ ├── QueryType.cs │ │ ├── RasterizerStateDescription.cs │ │ ├── RasterizerStates.cs │ │ ├── Rational.cs │ │ ├── RenderOutputDescription.cs │ │ ├── RenderTargetGraphicsPresenter.cs │ │ ├── Rendering │ │ │ ├── EffectInstance.cs │ │ │ ├── EffectParameterUpdater.cs │ │ │ └── EffectParameterUpdaterLayout.cs │ │ ├── RenderingSettings.cs │ │ ├── ResourceBinder.cs │ │ ├── ResourceGroup.cs │ │ ├── ResourceGroupAllocator.cs │ │ ├── ResourceGroupBufferUploader.cs │ │ ├── ResourceGroupDescription.cs │ │ ├── ResourceGroupLayout.cs │ │ ├── ResourceRegion.cs │ │ ├── ResourceStates.cs │ │ ├── ResumeManager.cs │ │ ├── RootSignature.cs │ │ ├── SDL │ │ │ ├── Application.cs │ │ │ ├── Cursor.cs │ │ │ ├── FormBorderStyle.cs │ │ │ ├── FormWindowState.cs │ │ │ └── Window.cs │ │ ├── SamplerState.cs │ │ ├── SamplerStateFactory.cs │ │ ├── SamplerStateSerializer.cs │ │ ├── Semantics │ │ │ ├── ConcreteSemantics.cs │ │ │ ├── IConverter.cs │ │ │ └── ISemantic.cs │ │ ├── Shaders.Bytecodes │ │ │ ├── CompileShaders.cmd │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── Graphics.sdpkg │ │ │ ├── Shaders.sdeffectlog │ │ │ ├── SpriteBaseKeys.cs │ │ │ ├── SpriteBatch.Extensions.cs │ │ │ ├── SpriteBatch.bytecode.Direct3D11.Level_9_1.cs │ │ │ ├── SpriteBatch.bytecode.Null.Level_9_1.cs │ │ │ ├── SpriteBatch.bytecode.OpenGL.Level_9_1.cs │ │ │ ├── SpriteBatch.bytecode.OpenGLES.Level_9_1.cs │ │ │ ├── SpriteBatch.bytecode.Vulkan.Level_9_1.cs │ │ │ ├── SpriteBatch.bytecodeSRgb.Direct3D11.Level_9_1.cs │ │ │ ├── SpriteBatch.bytecodeSRgb.Null.Level_9_1.cs │ │ │ ├── SpriteBatch.bytecodeSRgb.OpenGL.Level_9_1.cs │ │ │ ├── SpriteBatch.bytecodeSRgb.OpenGLES.Level_9_1.cs │ │ │ ├── SpriteBatch.bytecodeSRgb.Vulkan.Level_9_1.cs │ │ │ ├── SpriteEffect.Extensions.cs │ │ │ ├── SpriteEffect.bytecode.Direct3D11.Level_9_1.cs │ │ │ ├── SpriteEffect.bytecode.Null.Level_9_1.cs │ │ │ ├── SpriteEffect.bytecode.OpenGL.Level_9_1.cs │ │ │ ├── SpriteEffect.bytecode.OpenGLES.Level_9_1.cs │ │ │ ├── SpriteEffect.bytecode.Vulkan.Level_9_1.cs │ │ │ ├── UIEffect.Extensions.cs │ │ │ ├── UIEffect.bytecode.Direct3D11.Level_9_1.cs │ │ │ ├── UIEffect.bytecode.Null.Level_9_1.cs │ │ │ ├── UIEffect.bytecode.OpenGL.Level_9_1.cs │ │ │ ├── UIEffect.bytecode.OpenGLES.Level_9_1.cs │ │ │ ├── UIEffect.bytecode.Vulkan.Level_9_1.cs │ │ │ ├── UIEffect.bytecodeSRgb.Direct3D11.Level_9_1.cs │ │ │ ├── UIEffect.bytecodeSRgb.Null.Level_9_1.cs │ │ │ ├── UIEffect.bytecodeSRgb.OpenGL.Level_9_1.cs │ │ │ ├── UIEffect.bytecodeSRgb.OpenGLES.Level_9_1.cs │ │ │ └── UIEffect.bytecodeSRgb.Vulkan.Level_9_1.cs │ │ ├── Shaders │ │ │ ├── ColorUtility.sdsl │ │ │ ├── ColorUtility.sdsl.cs │ │ │ ├── ShaderBase.sdsl │ │ │ ├── ShaderBase.sdsl.cs │ │ │ ├── ShaderBaseStream.sdsl │ │ │ ├── ShaderBaseStream.sdsl.cs │ │ │ ├── SignedDistanceFieldFont.sdsl │ │ │ ├── SignedDistanceFieldFont.sdsl.cs │ │ │ ├── SignedDistanceFieldFontShader.sdsl │ │ │ ├── SignedDistanceFieldFontShader.sdsl.cs │ │ │ ├── SpriteAlphaCutoff.sdsl │ │ │ ├── SpriteAlphaCutoff.sdsl.cs │ │ │ ├── SpriteBase.sdsl │ │ │ ├── SpriteBase.sdsl.cs │ │ │ ├── SpriteBatch.sdfx │ │ │ ├── SpriteBatch.sdfx.cs │ │ │ ├── SpriteBatchShader.sdsl │ │ │ ├── SpriteBatchShader.sdsl.cs │ │ │ ├── SpriteEffect.sdsl │ │ │ ├── SpriteEffect.sdsl.cs │ │ │ ├── SpriteEffectExtTexture.sdsl │ │ │ ├── SpriteEffectExtTexture.sdsl.cs │ │ │ ├── SpriteEffectExtTextureRegular.sdsl │ │ │ ├── SpriteEffectExtTextureRegular.sdsl.cs │ │ │ ├── SpriteSignedDistanceFieldFontShader.sdsl │ │ │ ├── SpriteSignedDistanceFieldFontShader.sdsl.cs │ │ │ ├── SpriteSuperSampler.sdsl │ │ │ ├── SpriteSuperSampler.sdsl.cs │ │ │ ├── Texturing.sdsl │ │ │ ├── Texturing.sdsl.cs │ │ │ ├── TexturingKeys.cs │ │ │ ├── UIEffect.sdfx │ │ │ ├── UIEffect.sdfx.cs │ │ │ ├── UIEffectShader.sdsl │ │ │ └── UIEffectShader.sdsl.cs │ │ ├── Shaders093.Bytecodes │ │ │ ├── CompileShaders.cmd │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── Graphics.sdpkg │ │ │ ├── Shaders.sdeffectlog │ │ │ ├── SignedDistanceFieldFontShader.Extensions.cs │ │ │ ├── SignedDistanceFieldFontShader.signedDistanceFieldFontBytecode.Direct3D11.Level_9_3.cs │ │ │ ├── SignedDistanceFieldFontShader.signedDistanceFieldFontBytecode.Null.Level_9_3.cs │ │ │ ├── SignedDistanceFieldFontShader.signedDistanceFieldFontBytecode.OpenGL.Level_9_3.cs │ │ │ ├── SignedDistanceFieldFontShader.signedDistanceFieldFontBytecode.OpenGLES.Level_9_3.cs │ │ │ ├── SignedDistanceFieldFontShader.signedDistanceFieldFontBytecode.Vulkan.Level_9_3.cs │ │ │ ├── SpriteSignedDistanceFieldFontShader.Extensions.cs │ │ │ ├── SpriteSignedDistanceFieldFontShader.spriteSignedDistanceFieldFontBytecode.Direct3D11.Level_9_3.cs │ │ │ ├── SpriteSignedDistanceFieldFontShader.spriteSignedDistanceFieldFontBytecode.Null.Level_9_3.cs │ │ │ ├── SpriteSignedDistanceFieldFontShader.spriteSignedDistanceFieldFontBytecode.OpenGL.Level_9_3.cs │ │ │ ├── SpriteSignedDistanceFieldFontShader.spriteSignedDistanceFieldFontBytecode.OpenGLES.Level_9_3.cs │ │ │ └── SpriteSignedDistanceFieldFontShader.spriteSignedDistanceFieldFontBytecode.Vulkan.Level_9_3.cs │ │ ├── Sprite.cs │ │ ├── Sprite3DBatch.cs │ │ ├── SpriteBatch.cs │ │ ├── SpriteEffects.cs │ │ ├── SpriteExtensions.cs │ │ ├── SpriteFont.cs │ │ ├── SpriteFontType.cs │ │ ├── SpriteFrame.cs │ │ ├── SpriteSheet.cs │ │ ├── SpriteSortMode.cs │ │ ├── StencilOperation.cs │ │ ├── Stride.Graphics.csproj │ │ ├── Stride.Graphics.sdpkg │ │ ├── SwizzleMode.cs │ │ ├── TextAlignment.cs │ │ ├── Texture.Extensions.cs │ │ ├── Texture.Extensions1D.cs │ │ ├── Texture.Extensions2D.cs │ │ ├── Texture.Extensions3D.cs │ │ ├── Texture.ExtensionsCube.cs │ │ ├── Texture.cs │ │ ├── TextureDescription.Extensions1D.cs │ │ ├── TextureDescription.Extensions2D.cs │ │ ├── TextureDescription.Extensions3D.cs │ │ ├── TextureDescription.ExtensionsCube.cs │ │ ├── TextureDescription.cs │ │ ├── TextureFlags.cs │ │ ├── TextureOptions.cs │ │ ├── TextureViewDescription.cs │ │ ├── UIBatch.cs │ │ ├── Vertex2DPositionTexture.cs │ │ ├── VertexBufferBinding.cs │ │ ├── VertexBufferBindingExtensions.cs │ │ ├── VertexBufferHelper.cs │ │ ├── VertexDeclaration.cs │ │ ├── VertexElement.cs │ │ ├── VertexElementUsage.cs │ │ ├── VertexElementValidator.cs │ │ ├── VertexElementWithOffset.cs │ │ ├── VertexHelper.cs │ │ ├── VertexPosition2.cs │ │ ├── VertexPositionColorTexture.cs │ │ ├── VertexPositionColorTextureSwizzle.cs │ │ ├── VertexPositionNormalColor.cs │ │ ├── VertexPositionNormalTexture.cs │ │ ├── VertexPositionTexture.cs │ │ ├── ViewType.cs │ │ ├── Viewport.cs │ │ ├── Vulkan │ │ │ ├── Buffer.Vulkan.cs │ │ │ ├── CommandList.Vulkan.cs │ │ │ ├── CompiledCommandList.Vulkan.cs │ │ │ ├── DescriptorPool.Vulkan.cs │ │ │ ├── DescriptorSet.Vulkan.cs │ │ │ ├── DescriptorSetLayout.Vulkan.cs │ │ │ ├── DisplayMode.Vulkan.cs │ │ │ ├── GraphicsAdapter.Vulkan.cs │ │ │ ├── GraphicsAdapterFactory.Vulkan.cs │ │ │ ├── GraphicsDevice.Vulkan.cs │ │ │ ├── GraphicsDeviceFeatures.Vulkan.cs │ │ │ ├── GraphicsOutput.Vulkan.cs │ │ │ ├── GraphicsProfileHelper.cs │ │ │ ├── GraphicsResource.Vulkan.cs │ │ │ ├── GraphicsResourceBase.Vulkan.cs │ │ │ ├── PipelineState.Vulkan.cs │ │ │ ├── QueryPool.Vulkan.cs │ │ │ ├── SamplerState.Vulkan.cs │ │ │ ├── SwapChainGraphicsPresenter.Vulkan.cs │ │ │ ├── Texture.Vulkan.cs │ │ │ └── VulkanConvertExtensions.cs │ │ ├── WindowHandle.cs │ │ ├── WindowsMixedReality │ │ │ └── WindowsMixedRealityGraphicsPresenter.cs │ │ └── build │ │ │ └── Stride.Graphics.targets │ ├── Stride.Input.Tests │ │ ├── Activity1.Android.cs │ │ ├── AdvancedInputTest.cs │ │ ├── Assets │ │ │ ├── AboutAssets.txt │ │ │ ├── Logo.png │ │ │ ├── SmallLogo.png │ │ │ ├── SplashScreen.png │ │ │ └── StoreLogo.png │ │ ├── Common │ │ │ └── StandardStyles.xaml │ │ ├── GameAssets │ │ │ ├── Arial.sdfnt │ │ │ ├── Font.sdfnt │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── MainScene.sdscene │ │ │ ├── Material.sdmat │ │ │ ├── ProceduralModel.sdpromodel │ │ │ ├── SpriteSheet.sdsheet │ │ │ ├── Teapot.sdpromodel │ │ │ ├── round.sdtex │ │ │ └── small_uv.sdtex │ │ ├── Info.plist │ │ ├── InputTestBase.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ ├── AssemblyInfo.Android.cs │ │ │ ├── AssemblyInfo.WinRT.cs │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ ├── AboutResources.txt │ │ │ ├── Drawable │ │ │ │ └── Icon.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon.png │ │ │ ├── Icon@2x.png │ │ │ ├── Layout │ │ │ │ └── UnpackSplash.axml │ │ │ ├── Resource.Designer.cs │ │ │ └── Values │ │ │ │ └── Strings.xml │ │ ├── SensorGameTest.cs │ │ ├── Stride.Input.Tests.Android.csproj │ │ ├── Stride.Input.Tests.Windows.csproj │ │ ├── Stride.Input.Tests.Windows.sdpkg │ │ ├── Stride.Input.Tests.iOS.csproj │ │ ├── TestDirection.cs │ │ ├── TestInput.cs │ │ ├── TestInputEvents.cs │ │ ├── XunitAttributes.cs │ │ └── iOSApplication.cs │ ├── Stride.Input │ │ ├── AccelerometerSensor.cs │ │ ├── Android │ │ │ ├── AndroidSensorListener.cs │ │ │ └── InputSourceAndroid.cs │ │ ├── AxisEvent.cs │ │ ├── ButtonEvent.cs │ │ ├── CompassSensor.cs │ │ ├── DeviceChangedEventArgs.cs │ │ ├── DeviceChangedEventType.cs │ │ ├── Direction.cs │ │ ├── GameControllerAxisEvent.cs │ │ ├── GameControllerAxisInfo.cs │ │ ├── GameControllerButtonEvent.cs │ │ ├── GameControllerButtonInfo.cs │ │ ├── GameControllerButtonType.cs │ │ ├── GameControllerDeviceBase.cs │ │ ├── GameControllerDirectionEvent.cs │ │ ├── GameControllerDirectionInfo.cs │ │ ├── GameControllerExtensions.cs │ │ ├── GameControllerObjectInfo.cs │ │ ├── GameControllerUtils.cs │ │ ├── GamePadAxis.cs │ │ ├── GamePadAxisEvent.cs │ │ ├── GamePadButton.cs │ │ ├── GamePadButtonEvent.cs │ │ ├── GamePadDeviceBase.cs │ │ ├── GamePadDeviceExtensions.cs │ │ ├── GamePadFromLayout.cs │ │ ├── GamePadIndexChangedEventArgs.cs │ │ ├── GamePadLayouts │ │ │ ├── GamePadLayout.cs │ │ │ ├── GamePadLayoutDS4.cs │ │ │ ├── GamePadLayoutXInput.cs │ │ │ └── GamePadLayouts.cs │ │ ├── GamePadState.cs │ │ ├── Gestures │ │ │ ├── GestureConfig.cs │ │ │ ├── GestureConfigComposite.cs │ │ │ ├── GestureConfigDrag.cs │ │ │ ├── GestureConfigFlick.cs │ │ │ ├── GestureConfigLongPress.cs │ │ │ ├── GestureConfigTap.cs │ │ │ ├── GestureEvent.cs │ │ │ ├── GestureEventComposite.cs │ │ │ ├── GestureEventDrag.cs │ │ │ ├── GestureEventFlick.cs │ │ │ ├── GestureEventLongPress.cs │ │ │ ├── GestureEventTap.cs │ │ │ ├── GestureEventTranslation.cs │ │ │ ├── GestureRecognizer.cs │ │ │ ├── GestureRecognizerComposite.cs │ │ │ ├── GestureRecognizerContMotion.cs │ │ │ ├── GestureRecognizerDrag.cs │ │ │ ├── GestureRecognizerFlick.cs │ │ │ ├── GestureRecognizerLongPress.cs │ │ │ ├── GestureRecognizerTap.cs │ │ │ ├── GestureShape.cs │ │ │ ├── GestureState.cs │ │ │ └── GestureType.cs │ │ ├── GravitySensor.cs │ │ ├── GyroscopeSensor.cs │ │ ├── IAccelerometerSensor.cs │ │ ├── ICompassSensor.cs │ │ ├── IGameControllerDevice.cs │ │ ├── IGamePadDevice.cs │ │ ├── IGravitySensor.cs │ │ ├── IGyroscopeSensor.cs │ │ ├── IInputDevice.cs │ │ ├── IInputEventArgs.cs │ │ ├── IInputEventListener.cs │ │ ├── IInputSource.cs │ │ ├── IKeyboardDevice.cs │ │ ├── IMouseDevice.cs │ │ ├── IOrientationSensor.cs │ │ ├── IPointerDevice.cs │ │ ├── ISensorDevice.cs │ │ ├── ITextInputDevice.cs │ │ ├── IUserAccelerationSensor.cs │ │ ├── InputDeviceUtils.cs │ │ ├── InputEvent.cs │ │ ├── InputEventPool.cs │ │ ├── InputManager.State.cs │ │ ├── InputManager.cs │ │ ├── InputPreUpdateEventArgs.cs │ │ ├── InputSourceBase.cs │ │ ├── InputSourceFactory.cs │ │ ├── KeyEvent.cs │ │ ├── KeyboardDeviceBase.cs │ │ ├── KeyboardDeviceExtensions.cs │ │ ├── Keys.cs │ │ ├── Module.cs │ │ ├── MouseAxis.cs │ │ ├── MouseButton.cs │ │ ├── MouseButtonEvent.cs │ │ ├── MouseDeviceBase.cs │ │ ├── MouseDeviceExtensions.cs │ │ ├── MouseDeviceState.cs │ │ ├── MouseWheelEvent.cs │ │ ├── NamespaceDoc.cs │ │ ├── OrientationSensor.cs │ │ ├── PointerDeviceBase.cs │ │ ├── PointerDeviceState.cs │ │ ├── PointerEvent.cs │ │ ├── PointerEventType.cs │ │ ├── PointerPoint.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── SDL │ │ │ ├── GameControllerSDL.cs │ │ │ ├── GamePadSDL.cs │ │ │ ├── InputSourceSDL.cs │ │ │ ├── KeyboardSDL.cs │ │ │ ├── MouseSDL.cs │ │ │ └── PointerSDL.cs │ │ ├── Sensor.cs │ │ ├── Simulated │ │ │ ├── GamePadSimulated.cs │ │ │ ├── InputSourceSimulated.cs │ │ │ ├── KeyboardSimulated.cs │ │ │ ├── MouseSimulated.cs │ │ │ └── PointerSimulated.cs │ │ ├── Stride.Input.csproj │ │ ├── SurfaceSizeChangedEventArgs.cs │ │ ├── TextInputEvent.cs │ │ ├── TextInputEventType.cs │ │ ├── UWP │ │ │ ├── GamePadUWP.cs │ │ │ ├── InputSourceUWP.cs │ │ │ ├── KeyboardUWP.cs │ │ │ ├── MouseDeviceStateUWP.cs │ │ │ ├── MouseUWP.cs │ │ │ ├── PointerUWP.cs │ │ │ └── WinFormsKeys.cs │ │ ├── UserAccelerationSensor.cs │ │ ├── VirtualButton │ │ │ ├── IVirtualButton.cs │ │ │ ├── VirtualButton.GamePad.cs │ │ │ ├── VirtualButton.Keyboard.cs │ │ │ ├── VirtualButton.Mouse.cs │ │ │ ├── VirtualButton.Pointer.cs │ │ │ ├── VirtualButton.cs │ │ │ ├── VirtualButtonBinding.cs │ │ │ ├── VirtualButtonConfig.cs │ │ │ ├── VirtualButtonConfigSet.cs │ │ │ ├── VirtualButtonGroup.cs │ │ │ ├── VirtualButtonTwoWay.cs │ │ │ └── VirtualButtonType.cs │ │ ├── Windows │ │ │ ├── DeviceObjectIdExtensions.cs │ │ │ ├── DirectInputJoystick.cs │ │ │ ├── DirectInputState.cs │ │ │ ├── GameControllerDirectInput.cs │ │ │ ├── GamePadDirectInput.cs │ │ │ ├── GamePadXInput.cs │ │ │ ├── InputSourceWindowsDirectInput.cs │ │ │ ├── InputSourceWindowsRawInput.cs │ │ │ ├── InputSourceWindowsXInput.cs │ │ │ ├── InputSourceWinforms.cs │ │ │ ├── KeyboardWindowsRawInput.cs │ │ │ ├── KeyboardWinforms.cs │ │ │ ├── MouseWinforms.cs │ │ │ ├── PointerWinforms.cs │ │ │ ├── RawInput │ │ │ │ ├── ModeFlags.cs │ │ │ │ ├── RawInput.cs │ │ │ │ ├── RawInputDataType.cs │ │ │ │ ├── RawInputMessageFilter.cs │ │ │ │ ├── RawInputMouse.cs │ │ │ │ ├── RawInputMouseEventArgs.cs │ │ │ │ ├── Rect.cs │ │ │ │ ├── UsageId.cs │ │ │ │ ├── UsagePage.cs │ │ │ │ └── Win32.cs │ │ │ └── WinKeys.cs │ │ └── iOS │ │ │ └── InputSourceiOS.cs │ ├── Stride.Native │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.Native.Libs.targets │ │ ├── Stride.Native.csproj │ │ ├── StrideNative.cpp │ │ └── StrideNative.h │ ├── Stride.Navigation.Tests │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── A.sdmat │ │ │ │ ├── B.sdmat │ │ │ │ ├── Capsule (2).sdpromodel │ │ │ │ ├── Capsule.sdpromodel │ │ │ │ ├── Cube.sdpromodel │ │ │ │ ├── DynamicBarrierTest.sdscene │ │ │ │ ├── Floor.sdmat │ │ │ │ ├── GameSettings.sdgamesettings │ │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ │ ├── Static.sdnavmesh │ │ │ │ └── StaticTest.sdscene │ │ ├── DynamicBarrierTest.cs │ │ ├── PlayerController.cs │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ └── AssemblyInfo.cs │ │ ├── StaticTest.cs │ │ ├── Stride.Navigation.Tests.Windows.csproj │ │ ├── Stride.Navigation.Tests.Windows.sdpkg │ │ └── XunitAttributes.cs │ ├── Stride.Navigation │ │ ├── DynamicNavigationMeshSystem.cs │ │ ├── Module.cs │ │ ├── NativeInvoke.cs │ │ ├── Navigation.cpp │ │ ├── Navigation.cs │ │ ├── Navigation.hpp │ │ ├── NavigationAgentSettings.cs │ │ ├── NavigationBoundingBoxComponent.cs │ │ ├── NavigationBuilder.cpp │ │ ├── NavigationBuilder.hpp │ │ ├── NavigationComponent.cs │ │ ├── NavigationMesh.cpp │ │ ├── NavigationMesh.cs │ │ ├── NavigationMesh.hpp │ │ ├── NavigationMeshBuildResult.cs │ │ ├── NavigationMeshBuildSettings.cs │ │ ├── NavigationMeshBuildUtils.cs │ │ ├── NavigationMeshBuilder.cs │ │ ├── NavigationMeshCache.cs │ │ ├── NavigationMeshCachedObject.cs │ │ ├── NavigationMeshGroup.cs │ │ ├── NavigationMeshInputBuilder.cs │ │ ├── NavigationMeshLayer.cs │ │ ├── NavigationMeshTile.cs │ │ ├── NavigationQuerySettings.cs │ │ ├── NavigationRaycastResult.cs │ │ ├── NavigationSettings.cs │ │ ├── NavigationSettingsExtensions.cs │ │ ├── Processors │ │ │ ├── BoundingBoxProcessor.cs │ │ │ ├── NavigationProcessor.cs │ │ │ ├── RecastNavigationMesh.cs │ │ │ └── StaticColliderProcessor.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── StaticColliderData.cs │ │ ├── Stride.Native.Libs.targets │ │ ├── Stride.Navigation.csproj │ │ └── Stride.Navigation.dll.config │ ├── Stride.Particles.Tests │ │ ├── Activity1.Android.cs │ │ ├── Assets │ │ │ ├── AboutAssets.txt │ │ │ ├── Logo.png │ │ │ ├── SmallLogo.png │ │ │ ├── SplashScreen.png │ │ │ └── StoreLogo.png │ │ ├── Common │ │ │ └── StandardStyles.xaml │ │ ├── GameAssets │ │ │ ├── Alphabet.sdtex │ │ │ ├── Assets.sdprj │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── Gradient.sdtex │ │ │ ├── GradientHorizontal.sdtex │ │ │ ├── GradientVertical.sdtex │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── MainScene.sdscene │ │ │ ├── Material.sdmat │ │ │ ├── ProceduralModelGround.sdpromodel │ │ │ ├── Scene01.sdscene │ │ │ ├── Teapot.sdpromodel │ │ │ ├── VisualTestChildren.sdscene │ │ │ ├── VisualTestCurves.sdscene │ │ │ ├── VisualTestGeneral.sdscene │ │ │ ├── VisualTestInitializers.sdscene │ │ │ ├── VisualTestMaterials.sdscene │ │ │ ├── VisualTestRibbons.sdscene │ │ │ ├── VisualTestSoftEdge.sdscene │ │ │ ├── VisualTestSpawners.sdscene │ │ │ ├── VisualTestUpdaters.sdscene │ │ │ └── uvGradient.sdtex │ │ ├── GameTest.cs │ │ ├── Info.plist │ │ ├── Package.appxmanifest │ │ ├── ParticleForcesTest.cs │ │ ├── ParticlePoolTest.cs │ │ ├── ParticleSorterLiving.cs │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ ├── AssemblyInfo.Android.cs │ │ │ ├── AssemblyInfo.WinRT.cs │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ ├── AboutResources.txt │ │ │ ├── Drawable │ │ │ │ └── Icon.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon.png │ │ │ ├── Icon@2x.png │ │ │ ├── Layout │ │ │ │ └── UnpackSplash.axml │ │ │ ├── Resource.Designer.cs │ │ │ └── Values │ │ │ │ └── Strings.xml │ │ ├── SimpleTest.cs │ │ ├── Stride.Particles.Tests.Android.csproj │ │ ├── Stride.Particles.Tests.Windows.csproj │ │ ├── Stride.Particles.Tests.Windows.sdpkg │ │ ├── Stride.Particles.Tests.iOS.csproj │ │ ├── VisualTestChildren.cs │ │ ├── VisualTestCurves.cs │ │ ├── VisualTestGeneral.cs │ │ ├── VisualTestInitializers.cs │ │ ├── VisualTestMaterials.cs │ │ ├── VisualTestSoftEdge.cs │ │ ├── VisualTestSpawners.cs │ │ ├── VisualTestUpdaters.cs │ │ ├── VisualTestsRibbons.cs │ │ ├── XunitAttributes.cs │ │ └── iOSApplication.cs │ ├── Stride.Particles │ │ ├── BoundingShapes │ │ │ ├── BoundingBoxStatic.cs │ │ │ ├── BoundingShape.cs │ │ │ └── BoundingSphereStatic.cs │ │ ├── Components │ │ │ ├── ParticleSystemComponent.cs │ │ │ ├── ParticleSystemControl.cs │ │ │ ├── ParticleSystemSimulationProcessor.cs │ │ │ └── StateControl.cs │ │ ├── DebugDraw │ │ │ └── DebugDrawShape.cs │ │ ├── Docs │ │ │ └── VertexAttributes.txt │ │ ├── Initializers │ │ │ ├── Initial3DRotationSeed.cs │ │ │ ├── InitialColorParent.cs │ │ │ ├── InitialColorSeed.cs │ │ │ ├── InitialDefaultFields.cs │ │ │ ├── InitialDirectionSeed.cs │ │ │ ├── InitialOrderParent.cs │ │ │ ├── InitialPositionArc.cs │ │ │ ├── InitialPositionParent.cs │ │ │ ├── InitialPositionSeed.cs │ │ │ ├── InitialRotationSeed.cs │ │ │ ├── InitialSizeParent.cs │ │ │ ├── InitialSizeSeed.cs │ │ │ ├── InitialSpawnOrder.cs │ │ │ ├── InitialSpawnOrderGroup.cs │ │ │ ├── InitialVelocityParent.cs │ │ │ ├── InitialVelocitySeed.cs │ │ │ ├── ParticleChildInitializer.cs │ │ │ ├── ParticleInitializer.cs │ │ │ └── SpawnOrderConst.cs │ │ ├── Materials │ │ │ ├── ParticleMaterial.cs │ │ │ ├── ParticleMaterialComputeColor.cs │ │ │ ├── ParticleMaterialSimple.cs │ │ │ ├── UVBuilder.cs │ │ │ ├── UVBuilderFlipbook.cs │ │ │ └── UVBuilderScroll.cs │ │ ├── Module.cs │ │ ├── Particle.cs │ │ ├── ParticleEmitter.cs │ │ ├── ParticleField.cs │ │ ├── ParticleFieldAccessor.cs │ │ ├── ParticleFieldDescription.cs │ │ ├── ParticleFields.cs │ │ ├── ParticleModule.cs │ │ ├── ParticlePool.cs │ │ ├── ParticleRandomSeedGenerator.cs │ │ ├── ParticleSystem.cs │ │ ├── ParticleSystemSettings.cs │ │ ├── ParticleTransform.cs │ │ ├── ParticleUtilities.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Rendering │ │ │ ├── ParticleEmitterRenderFeature.cs │ │ │ ├── ParticleEmitterTransparentRenderStageSelector.cs │ │ │ ├── ParticleSystemRenderProcessor.cs │ │ │ ├── RenderParticleEmitter.cs │ │ │ └── RenderParticleSystem.cs │ │ ├── Shaders.Bytecodes │ │ │ ├── GameSettings.sdgamesettings │ │ │ └── ParticleBaseKeys.cs │ │ ├── Shaders │ │ │ ├── ComputeColorWhite.sdsl │ │ │ ├── ComputeColorWhite.sdsl.cs │ │ │ ├── ParticleBase.sdsl │ │ │ ├── ParticleBase.sdsl.cs │ │ │ ├── ParticleBaseEffect.sdfx │ │ │ ├── ParticleBaseEffect.sdfx.cs │ │ │ ├── ParticleColor.sdsl │ │ │ ├── ParticleColor.sdsl.cs │ │ │ ├── ParticleColorStream.sdsl │ │ │ ├── ParticleColorStream.sdsl.cs │ │ │ ├── ParticleComputeColorShader.sdsl │ │ │ ├── ParticleComputeColorShader.sdsl.cs │ │ │ ├── ParticleEffect.sdfx │ │ │ ├── ParticleEffect.sdfx.cs │ │ │ ├── ParticleUtilities.sdsl │ │ │ └── ParticleUtilities.sdsl.cs │ │ ├── ShapeBuilders │ │ │ ├── EdgePolicy.cs │ │ │ ├── ShapeBuilder.cs │ │ │ ├── ShapeBuilderBillboard.cs │ │ │ ├── ShapeBuilderCommon.cs │ │ │ ├── ShapeBuilderHexagon.cs │ │ │ ├── ShapeBuilderOrientedQuad.cs │ │ │ ├── ShapeBuilderQuad.cs │ │ │ ├── ShapeBuilderRibbon.cs │ │ │ ├── ShapeBuilderTrail.cs │ │ │ ├── SmoothingPolicy.cs │ │ │ ├── TextureCoordinayePolicy.cs │ │ │ └── UVRotate.cs │ │ ├── Sorters │ │ │ ├── ArrayPool.cs │ │ │ ├── ParticleList.cs │ │ │ ├── ParticleSorter.cs │ │ │ ├── ParticleSorterAge.cs │ │ │ ├── ParticleSorterCustom.cs │ │ │ ├── ParticleSorterDefault.cs │ │ │ ├── ParticleSorterDepth.cs │ │ │ └── ParticleSorterOrder.cs │ │ ├── Spawners │ │ │ ├── ParentControlFlag.cs │ │ │ ├── ParticleChildrenAttribute.cs │ │ │ ├── ParticleSpawnTrigger.cs │ │ │ ├── ParticleSpawnTriggerCollision.cs │ │ │ ├── ParticleSpawnTriggerDeath.cs │ │ │ ├── ParticleSpawnTriggerDistance.cs │ │ │ ├── ParticleSpawnTriggerLifetime.cs │ │ │ ├── ParticleSpawner.cs │ │ │ ├── ParticleSpawnerTriggerBirth.cs │ │ │ ├── SpawnerBurst.cs │ │ │ ├── SpawnerFromDistance.cs │ │ │ ├── SpawnerFromParent.cs │ │ │ ├── SpawnerPerFrame.cs │ │ │ └── SpawnerPerSecond.cs │ │ ├── Stride.Particles.csproj │ │ ├── Stride.Particles.sdpkg │ │ ├── Updaters │ │ │ ├── FieldShapes │ │ │ │ ├── Cube.cs │ │ │ │ ├── Cylinder.cs │ │ │ │ ├── FieldFalloff.cs │ │ │ │ ├── FieldShape.cs │ │ │ │ ├── Sphere.cs │ │ │ │ └── Torus.cs │ │ │ ├── ParticleCollisionAttribute.cs │ │ │ ├── ParticleUpdater.cs │ │ │ ├── UpdaterCollider.cs │ │ │ ├── UpdaterColorOverTime.cs │ │ │ ├── UpdaterForceField.cs │ │ │ ├── UpdaterGravity.cs │ │ │ ├── UpdaterRotationOverTime.cs │ │ │ ├── UpdaterSizeOverTime.cs │ │ │ └── UpdaterSpeedToDirection.cs │ │ └── VertexLayouts │ │ │ ├── AttributeAccessor.cs │ │ │ ├── AttributeDescription.cs │ │ │ ├── AttributeTransformer.cs │ │ │ ├── ParticleBufferState.cs │ │ │ ├── ParticleVertexBuilder.cs │ │ │ ├── ParticleVertexElements.cs │ │ │ └── VertexAttributes.cs │ ├── Stride.Physics.Tests │ │ ├── Activity1.Android.cs │ │ ├── CharacterTest.cs │ │ ├── ColliderShapesTest.cs │ │ ├── GameAssets │ │ │ ├── Capsule.sdpromodel │ │ │ ├── CapsulePrefab1.sdprefab │ │ │ ├── CharacterTest.sdscene │ │ │ ├── ColliderShapesTest.sdscene │ │ │ ├── Cone.sdpromodel │ │ │ ├── ConePrefab1.sdprefab │ │ │ ├── Cube.sdpromodel │ │ │ ├── CubePrefab1.sdprefab │ │ │ ├── Cylinder.sdpromodel │ │ │ ├── CylinderPrerab1.sdprefab │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── Plane.sdpromodel │ │ │ ├── Scene.sdscene │ │ │ ├── SendCollisionEndedWhenEntityIsRemovedTest.sdscene │ │ │ ├── SkinnedTest.sdscene │ │ │ ├── Sphere.sdpromodel │ │ │ ├── c100_body_cm.sdtex │ │ │ ├── c100_body_nm.sdtex │ │ │ ├── c100_chr_ch00_Knight_KINGHT.sdmat │ │ │ ├── c100_chr_ch00_Knight_KINGHT_iron.sdmat │ │ │ ├── c100_chr_ch00_Knight_SWORD1.sdmat │ │ │ ├── c100_weapon_cm.sdtex │ │ │ ├── c100_weapon_nm.sdtex │ │ │ ├── he03_run.sdanim │ │ │ ├── knight Skeleton.sdskel │ │ │ └── knight.sdm3d │ │ ├── GameTest.cs │ │ ├── Info.plist │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ ├── AssemblyInfo.Android.cs │ │ │ ├── AssemblyInfo.WinRT.cs │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ ├── AboutResources.txt │ │ │ ├── Drawable │ │ │ │ └── Icon.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon.png │ │ │ ├── Icon@2x.png │ │ │ ├── Layout │ │ │ │ └── UnpackSplash.axml │ │ │ ├── Resource.Designer.cs │ │ │ └── Values │ │ │ │ └── Strings.xml │ │ ├── SendCollisionEndedWhenEntityIsRemovedTest.cs │ │ ├── SkinnedTest.cs │ │ ├── Stride.Physics.Tests.Android.csproj │ │ ├── Stride.Physics.Tests.Windows.csproj │ │ ├── Stride.Physics.Tests.Windows.sdpkg │ │ ├── Stride.Physics.Tests.iOS.csproj │ │ ├── XunitAttributes.cs │ │ └── iOSApplication.cs │ ├── Stride.Physics │ │ ├── Bullet2PhysicsSystem.cs │ │ ├── ByteHeightStickArraySource.cs │ │ ├── ColliderShape.cs │ │ ├── ColliderShapeTypes.cs │ │ ├── Collision.cs │ │ ├── Constraint.cs │ │ ├── ConstraintTypes.cs │ │ ├── Constraints │ │ │ ├── ConeTwistConstraint.cs │ │ │ ├── ConeTwistConstraintDesc.cs │ │ │ ├── GearConstraint.cs │ │ │ ├── GearConstraintDesc.cs │ │ │ ├── Generic6DoFConstraint.cs │ │ │ ├── Generic6DoFSpringConstraint.cs │ │ │ ├── HingeConstraint.cs │ │ │ ├── HingeConstraintDesc.cs │ │ │ ├── Point2PointConstraint.cs │ │ │ ├── Point2PointConstraintDesc.cs │ │ │ ├── RotationalLimitMotor.cs │ │ │ ├── SliderConstraint.cs │ │ │ ├── SliderConstraintDesc.cs │ │ │ └── TranslationalLimitMotor.cs │ │ ├── ContactPoint.cs │ │ ├── ConvexHullDecompositionParameters.cs │ │ ├── CustomHeightScaleCalculator.cs │ │ ├── Data │ │ │ ├── BoxColliderShapeDesc.cs │ │ │ ├── CapsuleColliderShapeDesc.cs │ │ │ ├── ColliderShapeAssetDesc.cs │ │ │ ├── ConeColliderShapeDesc.cs │ │ │ ├── ConvexHullColliderShapeDesc.cs │ │ │ ├── CylinderColliderShapeDesc.cs │ │ │ ├── HeightfieldColliderShapeDesc.cs │ │ │ ├── IColliderShapeDesc.cs │ │ │ ├── SphereColliderShapeDesc.cs │ │ │ ├── StaticMeshColliderShapeDesc.cs │ │ │ └── StaticPlaneColliderShapeDesc.cs │ │ ├── DebugPrimitive.cs │ │ ├── Elements │ │ │ ├── CharacterComponent.cs │ │ │ ├── CollisionFilterGroups.cs │ │ │ ├── PhysicsSkinnedComponentBase.cs │ │ │ ├── PhysicsTriggerComponentBase.cs │ │ │ ├── RigidbodyComponent.cs │ │ │ └── StaticColliderComponent.cs │ │ ├── Engine │ │ │ ├── Heightmap.cs │ │ │ ├── HeightmapExtensions.cs │ │ │ ├── HeightmapUtils.cs │ │ │ ├── PhysicsColliderShape.cs │ │ │ ├── PhysicsComponent.cs │ │ │ ├── PhysicsConstraintComponent.cs │ │ │ ├── PhysicsConstraintProcessor.cs │ │ │ ├── PhysicsDebugShapeMaterial.cs │ │ │ ├── PhysicsProcessor.cs │ │ │ └── PhysicsShapesRenderingService.cs │ │ ├── FloatHeightStickArraySource.cs │ │ ├── HeightScaleCalculator.cs │ │ ├── HeightStickArraySourceFromHeightmap.cs │ │ ├── HeightfieldCenteringParameters.cs │ │ ├── HeightfieldTypes.cs │ │ ├── HitResult.cs │ │ ├── IConstraintDesc.cs │ │ ├── IDebugPrimitive.cs │ │ ├── IHeightScaleCalculator.cs │ │ ├── IHeightStickArraySource.cs │ │ ├── IHeightStickParameters.cs │ │ ├── IPhysicsSystem.cs │ │ ├── IRelative.cs │ │ ├── Module.cs │ │ ├── PhysicsEngineFlags.cs │ │ ├── PhysicsProfilingKeys.cs │ │ ├── PhysicsScriptComponentExtensions.cs │ │ ├── PhysicsSettings.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── RigidBodyTypes.cs │ │ ├── Shaders.Bytecode │ │ │ └── PhysicsDebugEffect.bytecode.Vulkan.Level_9_1.cs │ │ ├── ShapeOrientation.cs │ │ ├── Shapes │ │ │ ├── BoxColliderShape.cs │ │ │ ├── CapsuleColliderShape.cs │ │ │ ├── CompoundColliderShape.cs │ │ │ ├── ConeColliderShape.cs │ │ │ ├── ConvexHullColliderShape.cs │ │ │ ├── CylinderColliderShape.cs │ │ │ ├── HeightfieldColliderShape.cs │ │ │ ├── SphereColliderShape.cs │ │ │ ├── StaticMeshColliderShape.cs │ │ │ └── StaticPlaneColliderShape.cs │ │ ├── ShortHeightStickArraySource.cs │ │ ├── Simulation.cs │ │ ├── Stride.Physics.csproj │ │ └── UnmanagedArrayExtensions.cs │ ├── Stride.Rendering │ │ ├── Extensions │ │ │ ├── BoundingExtensions.cs │ │ │ ├── GeometricPrimitiveExtensions.cs │ │ │ ├── HalfBufferExtensions.cs │ │ │ ├── IndexExtensions.cs │ │ │ ├── MergeExtensions.cs │ │ │ ├── PolySortExtensions.cs │ │ │ ├── SimpleExtensions.cs │ │ │ ├── SplitExtensions.cs │ │ │ ├── TNBExtensions.cs │ │ │ ├── TransformExtensions.cs │ │ │ └── VertexExtensions.cs │ │ ├── Module.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Rendering │ │ │ ├── ActiveRenderStage.cs │ │ │ ├── BRDF │ │ │ │ ├── BRDFMicrofacet.sdsl │ │ │ │ └── BRDFMicrofacet.sdsl.cs │ │ │ ├── BackToFrontSortMode.cs │ │ │ ├── Background │ │ │ │ ├── BackgroundCubemapShader.sdsl │ │ │ │ ├── BackgroundCubemapShader.sdsl.cs │ │ │ │ ├── BackgroundRenderFeature.cs │ │ │ │ ├── BackgroundShader.sdsl │ │ │ │ ├── BackgroundShader.sdsl.cs │ │ │ │ └── RenderBackground.cs │ │ │ ├── CameraCullingMode.cs │ │ │ ├── ClearRendererFlags.cs │ │ │ ├── Colors │ │ │ │ ├── ColorRgbProvider.cs │ │ │ │ └── IColorProvider.cs │ │ │ ├── Compositing │ │ │ │ ├── ClearRenderer.cs │ │ │ │ ├── CompositingProfilingKeys.cs │ │ │ │ ├── DebugRenderer.cs │ │ │ │ ├── DelegateSceneRenderer.cs │ │ │ │ ├── ForceAspectRatioSceneRenderer.cs │ │ │ │ ├── IRenderTargetSemantic.cs │ │ │ │ ├── ISceneGraphicsCompositor.cs │ │ │ │ ├── ISceneRenderer.cs │ │ │ │ ├── ISharedRenderer.cs │ │ │ │ ├── MSAADepthResolverShader.sdsl │ │ │ │ ├── MSAADepthResolverShader.sdsl.cs │ │ │ │ ├── MSAAResolver.cs │ │ │ │ ├── MSAAResolverEffect.sdfx │ │ │ │ ├── MSAAResolverEffect.sdfx.cs │ │ │ │ ├── MSAAResolverShader.sdsl │ │ │ │ ├── MSAAResolverShader.sdsl.cs │ │ │ │ ├── RenderOutputValidator.cs │ │ │ │ ├── RenderTargetDescription.cs │ │ │ │ ├── RenderTextureSceneRenderer.cs │ │ │ │ ├── SceneGraphicsCompositor.cd │ │ │ │ ├── SceneRendererBase.cs │ │ │ │ ├── SceneRendererCollection.cs │ │ │ │ └── SingleStageRenderer.cs │ │ │ ├── ComputeEffect │ │ │ │ ├── ComputeEffectShader.cs │ │ │ │ ├── ComputeEffectShader.sdfx │ │ │ │ ├── ComputeEffectShader.sdfx.cs │ │ │ │ ├── ComputeEffectShaderKeys.cs │ │ │ │ ├── ComputeShaderBase.sdsl │ │ │ │ ├── ComputeShaderBase.sdsl.cs │ │ │ │ ├── ComputeShaderBaseKeys.cs │ │ │ │ ├── GGXPrefiltering │ │ │ │ │ ├── Hammersley.sdsl │ │ │ │ │ ├── Hammersley.sdsl.cs │ │ │ │ │ ├── ImportanceSamplingGGX.sdsl │ │ │ │ │ ├── ImportanceSamplingGGX.sdsl.cs │ │ │ │ │ ├── RadiancePrefilteringGGX.cs │ │ │ │ │ ├── RadiancePrefilteringGGXEffect.sdfx │ │ │ │ │ ├── RadiancePrefilteringGGXEffect.sdfx.cs │ │ │ │ │ ├── RadiancePrefilteringGGXNoCompute.cs │ │ │ │ │ ├── RadiancePrefilteringGGXNoComputeEffect.sdfx │ │ │ │ │ ├── RadiancePrefilteringGGXNoComputeEffect.sdfx.cs │ │ │ │ │ ├── RadiancePrefilteringGGXNoComputeShader.sdsl │ │ │ │ │ ├── RadiancePrefilteringGGXNoComputeShader.sdsl.cs │ │ │ │ │ ├── RadiancePrefilteringGGXShader.sdsl │ │ │ │ │ └── RadiancePrefilteringGGXShader.sdsl.cs │ │ │ │ └── LambertianPrefiltering │ │ │ │ │ ├── LambertianPrefilteringSH.cs │ │ │ │ │ ├── LambertianPrefilteringSH.sdfx │ │ │ │ │ ├── LambertianPrefilteringSH.sdfx.cs │ │ │ │ │ ├── LambertianPrefilteringSHNoCompute.cs │ │ │ │ │ ├── LambertianPrefilteringSHNoComputeEffect.sdfx │ │ │ │ │ ├── LambertianPrefilteringSHNoComputeEffect.sdfx.cs │ │ │ │ │ ├── LambertianPrefilteringSHNoComputePass1.sdsl │ │ │ │ │ ├── LambertianPrefilteringSHNoComputePass1.sdsl.cs │ │ │ │ │ ├── LambertianPrefilteringSHNoComputePass2.sdsl │ │ │ │ │ ├── LambertianPrefilteringSHNoComputePass2.sdsl.cs │ │ │ │ │ ├── LambertianPrefilteringSHPass1.sdsl │ │ │ │ │ ├── LambertianPrefilteringSHPass1.sdsl.cs │ │ │ │ │ ├── LambertianPrefilteringSHPass2.sdsl │ │ │ │ │ └── LambertianPrefilteringSHPass2.sdsl.cs │ │ │ ├── ConstantBufferOffsetReference.cs │ │ │ ├── Core │ │ │ │ ├── BackgroundVelocity.sdsl │ │ │ │ ├── BackgroundVelocity.sdsl.cs │ │ │ │ ├── BackgroundVelocityEffect.sdfx │ │ │ │ ├── BackgroundVelocityEffect.sdfx.cs │ │ │ │ ├── ColorBase.sdsl │ │ │ │ ├── ColorBase.sdsl.cs │ │ │ │ ├── DynamicSampler.sdsl │ │ │ │ ├── DynamicSampler.sdsl.cs │ │ │ │ ├── DynamicTexture.sdsl │ │ │ │ ├── DynamicTexture.sdsl.cs │ │ │ │ ├── DynamicTextureCube.sdsl │ │ │ │ ├── DynamicTextureCube.sdsl.cs │ │ │ │ ├── DynamicTextureStream.sdsl │ │ │ │ ├── DynamicTextureStream.sdsl.cs │ │ │ │ ├── MeshVelocity.sdsl │ │ │ │ ├── MeshVelocity.sdsl.cs │ │ │ │ ├── NormalBase.sdsl │ │ │ │ ├── NormalBase.sdsl.cs │ │ │ │ ├── NormalFromMesh.sdsl │ │ │ │ ├── NormalFromMesh.sdsl.cs │ │ │ │ ├── NormalFromMeshInstanced.sdsl │ │ │ │ ├── NormalFromMeshInstanced.sdsl.cs │ │ │ │ ├── NormalFromNormalMapping.sdsl │ │ │ │ ├── NormalFromNormalMapping.sdsl.cs │ │ │ │ ├── NormalFromNormalMappingInstanced.sdsl │ │ │ │ ├── NormalFromNormalMappingInstanced.sdsl.cs │ │ │ │ ├── NormalFromNormalMappingTessellation.sdsl │ │ │ │ ├── NormalFromNormalMappingTessellation.sdsl.cs │ │ │ │ ├── NormalFromNormalMappingTessellationInstanced.sdsl │ │ │ │ ├── NormalFromNormalMappingTessellationInstanced.sdsl.cs │ │ │ │ ├── NormalStream.sdsl │ │ │ │ ├── NormalStream.sdsl.cs │ │ │ │ ├── NormalUpdate.sdsl │ │ │ │ ├── NormalUpdate.sdsl.cs │ │ │ │ ├── PositionHStream4.sdsl │ │ │ │ ├── PositionHStream4.sdsl.cs │ │ │ │ ├── PositionStream.cs │ │ │ │ ├── PositionStream.sdsl │ │ │ │ ├── PositionStream.sdsl.cs │ │ │ │ ├── PositionStream2.sdsl │ │ │ │ ├── PositionStream4.sdsl │ │ │ │ ├── PositionStream4.sdsl.cs │ │ │ │ ├── PositionVertexTransform.sdsl │ │ │ │ ├── PositionVertexTransform.sdsl.cs │ │ │ │ ├── ScreenPositionBase.sdsl │ │ │ │ ├── ScreenPositionBase.sdsl.cs │ │ │ │ ├── ShadingBase.sdsl │ │ │ │ ├── ShadingBase.sdsl.cs │ │ │ │ ├── ShadingColor.sdsl │ │ │ │ ├── ShadingColor.sdsl.cs │ │ │ │ ├── VelocityOutput.sdsl │ │ │ │ ├── VelocityOutput.sdsl.cs │ │ │ │ ├── VelocityStream.sdsl │ │ │ │ └── VelocityStream.sdsl.cs │ │ │ ├── Deferred │ │ │ │ ├── GBuffer.sdsl │ │ │ │ └── GBuffer.sdsl.cs │ │ │ ├── DrawEffect.cs │ │ │ ├── DynamicEffectInstance.cs │ │ │ ├── Editor │ │ │ │ ├── CameraOrientationGizmoShader.sdsl │ │ │ │ ├── CompilationErrorShader.sdsl │ │ │ │ ├── CompilationErrorShader.sdsl.cs │ │ │ │ ├── EffectCompiling.sdsl │ │ │ │ ├── EffectCompiling.sdsl.cs │ │ │ │ ├── LightConstantWhite.sdsl │ │ │ │ ├── LightConstantWhite.sdsl.cs │ │ │ │ ├── README.md │ │ │ │ ├── SelectedSpriteShader.sdsl │ │ │ │ ├── SelectedSpriteShader.sdsl.cs │ │ │ │ ├── SharedTextureCoordinate.sdsl │ │ │ │ ├── SharedTextureCoordinate.sdsl.cs │ │ │ │ ├── Sprite3DBase.sdsl │ │ │ │ ├── Sprite3DBase.sdsl.cs │ │ │ │ ├── SpritePicking.sdsl │ │ │ │ └── SpritePicking.sdsl.cs │ │ │ ├── EffectDescriptorSetReference.cs │ │ │ ├── EffectPermutationSlot.cs │ │ │ ├── EffectSelector.cs │ │ │ ├── EffectSystem.cs │ │ │ ├── EffectSystemExtensions.cs │ │ │ ├── EffectValidator.cs │ │ │ ├── Fonts │ │ │ │ └── GameFontSystem.cs │ │ │ ├── FrameResourceGroupLayout.cs │ │ │ ├── FrontToBackSortMode.cs │ │ │ ├── GraphicsRendererCollection.cs │ │ │ ├── GraphicsRendererCollectionBase.cs │ │ │ ├── IEffectMixinProvider.cs │ │ │ ├── IGraphicsRenderer.cs │ │ │ ├── IGraphicsRendererBase.cs │ │ │ ├── IGraphicsRendererCore.cs │ │ │ ├── IImageEffectRenderer.cs │ │ │ ├── IModelInstance.cs │ │ │ ├── IRenderCollector.cs │ │ │ ├── Images │ │ │ │ ├── AmbientOcclusion │ │ │ │ │ ├── AmbientOcclusion.cs │ │ │ │ │ ├── AmbientOcclusionBlurEffect.sdfx │ │ │ │ │ ├── AmbientOcclusionBlurEffect.sdfx.cs │ │ │ │ │ ├── AmbientOcclusionBlurKeys.cs │ │ │ │ │ ├── AmbientOcclusionBlurShader.sdsl │ │ │ │ │ ├── AmbientOcclusionBlurShader.sdsl.cs │ │ │ │ │ ├── AmbientOcclusionRawAOEffect.sdfx │ │ │ │ │ ├── AmbientOcclusionRawAOEffect.sdfx.cs │ │ │ │ │ ├── AmbientOcclusionRawAOKeys.cs │ │ │ │ │ ├── AmbientOcclusionRawAOShader.sdsl │ │ │ │ │ ├── AmbientOcclusionRawAOShader.sdsl.cs │ │ │ │ │ ├── ApplyAmbientOcclusionShader.sdsl │ │ │ │ │ └── ApplyAmbientOcclusionShader.sdsl.cs │ │ │ │ ├── AntiAliasing │ │ │ │ │ ├── FXAAEffect.cs │ │ │ │ │ ├── FXAAShader.sdsl │ │ │ │ │ ├── FXAAShader.sdsl.cs │ │ │ │ │ ├── FXAAShaderEffect.sdfx │ │ │ │ │ ├── FXAAShaderEffect.sdfx.cs │ │ │ │ │ ├── IScreenSpaceAntiAliasingEffect.cs │ │ │ │ │ ├── TemporalAntiAliasEffect.cs │ │ │ │ │ ├── TemporalAntiAliasShader.sdsl │ │ │ │ │ └── TemporalAntiAliasShader.sdsl.cs │ │ │ │ ├── Bloom │ │ │ │ │ ├── Afterimage.cs │ │ │ │ │ ├── Bloom.cs │ │ │ │ │ ├── BloomAfterimageCombineShader.sdsl │ │ │ │ │ ├── BloomAfterimageCombineShader.sdsl.cs │ │ │ │ │ ├── BloomAfterimageShader.sdsl │ │ │ │ │ └── BloomAfterimageShader.sdsl.cs │ │ │ │ ├── BrightFilter │ │ │ │ │ ├── BrightFilter.cs │ │ │ │ │ ├── BrightFilterShader.sdsl │ │ │ │ │ └── BrightFilterShader.sdsl.cs │ │ │ │ ├── ColorCombiner │ │ │ │ │ ├── ColorCombiner.cs │ │ │ │ │ ├── ColorCombinerEffect.sdfx │ │ │ │ │ ├── ColorCombinerEffect.sdfx.cs │ │ │ │ │ ├── ColorCombinerShader.sdsl │ │ │ │ │ └── ColorCombinerShader.sdsl.cs │ │ │ │ ├── ColorTransforms │ │ │ │ │ ├── ColorTransform.cs │ │ │ │ │ ├── ColorTransformBase.cs │ │ │ │ │ ├── ColorTransformCollection.cs │ │ │ │ │ ├── ColorTransformContext.cs │ │ │ │ │ ├── ColorTransformGroup.cs │ │ │ │ │ ├── ColorTransformGroupEffect.sdfx │ │ │ │ │ ├── ColorTransformGroupEffect.sdfx.cs │ │ │ │ │ ├── ColorTransformGroupKeys.cs │ │ │ │ │ ├── ColorTransformGroupShader.sdsl │ │ │ │ │ ├── ColorTransformGroupShader.sdsl.cs │ │ │ │ │ ├── ColorTransformKeys.cs │ │ │ │ │ ├── ColorTransformShader.sdsl │ │ │ │ │ ├── ColorTransformShader.sdsl.cs │ │ │ │ │ ├── LuminanceToChannelShader.sdsl │ │ │ │ │ ├── LuminanceToChannelShader.sdsl.cs │ │ │ │ │ ├── LuminanceToChannelTransform.cs │ │ │ │ │ ├── Noise │ │ │ │ │ │ ├── FilmGrain.cs │ │ │ │ │ │ ├── FilmGrainShader.sdsl │ │ │ │ │ │ └── FilmGrainShader.sdsl.cs │ │ │ │ │ ├── ToneMap │ │ │ │ │ │ ├── ToneMap.cs │ │ │ │ │ │ ├── ToneMapACESOperator.cs │ │ │ │ │ │ ├── ToneMapACESOperatorShader.sdsl │ │ │ │ │ │ ├── ToneMapACESOperatorShader.sdsl.cs │ │ │ │ │ │ ├── ToneMapCommonOperator.cs │ │ │ │ │ │ ├── ToneMapCommonOperatorShader.sdsl │ │ │ │ │ │ ├── ToneMapCommonOperatorShader.sdsl.cs │ │ │ │ │ │ ├── ToneMapDragoOperator.cs │ │ │ │ │ │ ├── ToneMapDragoOperatorShader.sdsl │ │ │ │ │ │ ├── ToneMapDragoOperatorShader.sdsl.cs │ │ │ │ │ │ ├── ToneMapEffect.sdfx │ │ │ │ │ │ ├── ToneMapEffect.sdfx.cs │ │ │ │ │ │ ├── ToneMapExponentialOperator.cs │ │ │ │ │ │ ├── ToneMapExponentialOperatorShader.sdsl │ │ │ │ │ │ ├── ToneMapExponentialOperatorShader.sdsl.cs │ │ │ │ │ │ ├── ToneMapHejl2Operator.cs │ │ │ │ │ │ ├── ToneMapHejl2OperatorShader.sdsl │ │ │ │ │ │ ├── ToneMapHejl2OperatorShader.sdsl.cs │ │ │ │ │ │ ├── ToneMapHejlDawsonOperator.cs │ │ │ │ │ │ ├── ToneMapHejlDawsonOperatorShader.sdsl │ │ │ │ │ │ ├── ToneMapHejlDawsonOperatorShader.sdsl.cs │ │ │ │ │ │ ├── ToneMapKeys.cs │ │ │ │ │ │ ├── ToneMapLogarithmicOperator.cs │ │ │ │ │ │ ├── ToneMapLogarithmicOperatorShader.sdsl │ │ │ │ │ │ ├── ToneMapLogarithmicOperatorShader.sdsl.cs │ │ │ │ │ │ ├── ToneMapMikeDayOperator.cs │ │ │ │ │ │ ├── ToneMapMikeDayOperatorShader.sdsl │ │ │ │ │ │ ├── ToneMapMikeDayOperatorShader.sdsl.cs │ │ │ │ │ │ ├── ToneMapOperator.cs │ │ │ │ │ │ ├── ToneMapOperatorShader.sdsl │ │ │ │ │ │ ├── ToneMapOperatorShader.sdsl.cs │ │ │ │ │ │ ├── ToneMapReinhardOperator.cs │ │ │ │ │ │ ├── ToneMapReinhardOperatorShader.sdsl │ │ │ │ │ │ ├── ToneMapReinhardOperatorShader.sdsl.cs │ │ │ │ │ │ ├── ToneMapShader.sdsl │ │ │ │ │ │ ├── ToneMapShader.sdsl.cs │ │ │ │ │ │ ├── ToneMapU2FilmicOperator.cs │ │ │ │ │ │ ├── ToneMapU2FilmicOperatorShader.sdsl │ │ │ │ │ │ └── ToneMapU2FilmicOperatorShader.sdsl.cs │ │ │ │ │ └── Vignetting │ │ │ │ │ │ ├── Vignetting.cs │ │ │ │ │ │ ├── VignettingShader.sdsl │ │ │ │ │ │ └── VignettingShader.sdsl.cs │ │ │ │ ├── DepthMinMax │ │ │ │ │ ├── DepthMinMax.cs │ │ │ │ │ ├── DepthMinMaxEffect.sdfx │ │ │ │ │ ├── DepthMinMaxEffect.sdfx.cs │ │ │ │ │ ├── DepthMinMaxShader.sdsl │ │ │ │ │ └── DepthMinMaxShader.sdsl.cs │ │ │ │ ├── DepthOfField │ │ │ │ │ ├── BokehTechnique │ │ │ │ │ │ ├── BokehBlur.cs │ │ │ │ │ │ ├── BokehTechnique.cs │ │ │ │ │ │ ├── Circular │ │ │ │ │ │ │ └── GaussianBokeh.cs │ │ │ │ │ │ └── Hexagonal │ │ │ │ │ │ │ ├── McIntoshBokeh.cs │ │ │ │ │ │ │ ├── McIntoshCombineShader.sdsl │ │ │ │ │ │ │ ├── McIntoshCombineShader.sdsl.cs │ │ │ │ │ │ │ ├── McIntoshOptimizedEffect.sdfx │ │ │ │ │ │ │ ├── McIntoshOptimizedEffect.sdfx.cs │ │ │ │ │ │ │ ├── McIntoshOptimizedShader.sdsl │ │ │ │ │ │ │ ├── McIntoshOptimizedShader.sdsl.cs │ │ │ │ │ │ │ ├── TripleRhombiBokeh.cs │ │ │ │ │ │ │ ├── TripleRhombiCombineShader.sdsl │ │ │ │ │ │ │ └── TripleRhombiCombineShader.sdsl.cs │ │ │ │ │ ├── CircleOfConfusion.sdsl │ │ │ │ │ ├── CircleOfConfusion.sdsl.cs │ │ │ │ │ ├── CoCLinearDepthShader.sdsl │ │ │ │ │ ├── CoCLinearDepthShader.sdsl.cs │ │ │ │ │ ├── CoCMapBlur.cs │ │ │ │ │ ├── CoCMapBlurEffect.sdfx │ │ │ │ │ ├── CoCMapBlurEffect.sdfx.cs │ │ │ │ │ ├── CoCMapBlurShader.sdsl │ │ │ │ │ ├── CoCMapBlurShader.sdsl.cs │ │ │ │ │ ├── CombineFrontCoCEffect.sdfx │ │ │ │ │ ├── CombineFrontCoCEffect.sdfx.cs │ │ │ │ │ ├── CombineFrontCoCShader.sdsl │ │ │ │ │ ├── CombineFrontCoCShader.sdsl.cs │ │ │ │ │ ├── CombineLevelsFromCoCEffect.sdfx │ │ │ │ │ ├── CombineLevelsFromCoCEffect.sdfx.cs │ │ │ │ │ ├── CombineLevelsFromCoCKeys.cs │ │ │ │ │ ├── CombineLevelsFromCoCShader.sdsl │ │ │ │ │ ├── CombineLevelsFromCoCShader.sdsl.cs │ │ │ │ │ ├── DepthAwareDirectionalBlurEffect.sdfx │ │ │ │ │ ├── DepthAwareDirectionalBlurEffect.sdfx.cs │ │ │ │ │ ├── DepthAwareDirectionalBlurKeys.cs │ │ │ │ │ ├── DepthAwareDirectionalBlurShader.sdsl │ │ │ │ │ ├── DepthAwareDirectionalBlurShader.sdsl.cs │ │ │ │ │ ├── DepthAwareDirectionalBlurUtil.sdsl │ │ │ │ │ ├── DepthAwareDirectionalBlurUtil.sdsl.cs │ │ │ │ │ ├── DepthOfField.cs │ │ │ │ │ ├── DoFUtil.cs │ │ │ │ │ ├── PointDepth.sdsl │ │ │ │ │ ├── PointDepth.sdsl.cs │ │ │ │ │ ├── ThresholdAlphaCoC.sdsl │ │ │ │ │ ├── ThresholdAlphaCoC.sdsl.cs │ │ │ │ │ ├── ThresholdAlphaCoCFront.sdsl │ │ │ │ │ └── ThresholdAlphaCoCFront.sdsl.cs │ │ │ │ ├── Dither │ │ │ │ │ ├── Dither.cs │ │ │ │ │ ├── Dither.sdsl │ │ │ │ │ └── Dither.sdsl.cs │ │ │ │ ├── Fog │ │ │ │ │ ├── Fog.cs │ │ │ │ │ ├── FogEffect.cs │ │ │ │ │ └── FogEffect.sdsl │ │ │ │ ├── GaussianBlur │ │ │ │ │ ├── GaussianBlur.cs │ │ │ │ │ ├── GaussianBlurEffect.sdfx │ │ │ │ │ ├── GaussianBlurEffect.sdfx.cs │ │ │ │ │ ├── GaussianBlurKeys.cs │ │ │ │ │ ├── GaussianBlurShader.sdsl │ │ │ │ │ ├── GaussianBlurShader.sdsl.cs │ │ │ │ │ └── GaussianUtil.cs │ │ │ │ ├── IImageEffect.cs │ │ │ │ ├── IPostProcessingEffects.cs │ │ │ │ ├── ImageEffect.cs │ │ │ │ ├── ImageEffectExtensions.cs │ │ │ │ ├── ImageEffectShader.cs │ │ │ │ ├── ImageEffectShader.sdsl │ │ │ │ ├── ImageEffectShader.sdsl.cs │ │ │ │ ├── ImageEffects.cd │ │ │ │ ├── ImageReadback │ │ │ │ │ └── ImageReadback.cs │ │ │ │ ├── ImageScaler │ │ │ │ │ ├── ImageMultiScaler.cs │ │ │ │ │ ├── ImageScaler.cs │ │ │ │ │ ├── ImageScalerEffect.sdfx │ │ │ │ │ ├── ImageScalerEffect.sdfx.cs │ │ │ │ │ ├── ImageScalerShader.Extensions.cs │ │ │ │ │ ├── ImageScalerShader.sdsl │ │ │ │ │ ├── ImageScalerShader.sdsl.cs │ │ │ │ │ └── SamplingPattern.cs │ │ │ │ ├── LensFlare │ │ │ │ │ ├── FlareArtifactEffect.sdfx │ │ │ │ │ ├── FlareArtifactEffect.sdfx.cs │ │ │ │ │ ├── FlareArtifactKeys.cs │ │ │ │ │ ├── FlareArtifactShader.sdsl │ │ │ │ │ ├── FlareArtifactShader.sdsl.cs │ │ │ │ │ ├── FlareReplicate.sdsl │ │ │ │ │ ├── FlareReplicate.sdsl.cs │ │ │ │ │ └── LensFlare.cs │ │ │ │ ├── LightShafts │ │ │ │ │ ├── AdditiveLightEffect.sdsl │ │ │ │ │ ├── AdditiveLightEffect.sdsl.cs │ │ │ │ │ ├── AdditiveLightEffectKeys.cs │ │ │ │ │ ├── AdditiveLightShader.sdsl │ │ │ │ │ ├── AdditiveLightShader.sdsl.cs │ │ │ │ │ ├── LightShafts.cs │ │ │ │ │ ├── LightShaftsEffect.sdfx │ │ │ │ │ ├── LightShaftsEffect.sdfx.cs │ │ │ │ │ ├── LightShaftsEffectKeys.cs │ │ │ │ │ ├── LightShaftsShader.sdsl │ │ │ │ │ ├── LightShaftsShader.sdsl.cs │ │ │ │ │ ├── PostEffectBoundingRay.sdsl │ │ │ │ │ ├── PostEffectBoundingRay.sdsl.cs │ │ │ │ │ ├── RenderLightShaft.cs │ │ │ │ │ ├── VolumeMinMaxShader.sdsl │ │ │ │ │ └── VolumeMinMaxShader.sdsl.cs │ │ │ │ ├── LightStreak │ │ │ │ │ ├── LightStreak.cs │ │ │ │ │ ├── LightStreakEffect.sdfx │ │ │ │ │ ├── LightStreakEffect.sdfx.cs │ │ │ │ │ ├── LightStreakKeys.cs │ │ │ │ │ ├── LightStreakShader.sdsl │ │ │ │ │ └── LightStreakShader.sdsl.cs │ │ │ │ ├── LocalReflections │ │ │ │ │ ├── LocalReflections.cs │ │ │ │ │ ├── SSLRBlurPass.sdsl │ │ │ │ │ ├── SSLRBlurPass.sdsl.cs │ │ │ │ │ ├── SSLRCombinePass.sdsl │ │ │ │ │ ├── SSLRCombinePass.sdsl.cs │ │ │ │ │ ├── SSLRCommon.sdsl │ │ │ │ │ ├── SSLRCommon.sdsl.cs │ │ │ │ │ ├── SSLRDepthPass.sdsl │ │ │ │ │ ├── SSLRDepthPass.sdsl.cs │ │ │ │ │ ├── SSLRKeys.cs │ │ │ │ │ ├── SSLRRayTracePass.sdsl │ │ │ │ │ ├── SSLRRayTracePass.sdsl.cs │ │ │ │ │ ├── SSLRResolvePass.sdsl │ │ │ │ │ ├── SSLRResolvePass.sdsl.cs │ │ │ │ │ ├── SSLRTemporalPass.sdsl │ │ │ │ │ └── SSLRTemporalPass.sdsl.cs │ │ │ │ ├── LuminanceEffect │ │ │ │ │ ├── LuminanceEffect.cs │ │ │ │ │ ├── LuminanceLogEffect.cs │ │ │ │ │ ├── LuminanceLogShader.sdsl │ │ │ │ │ ├── LuminanceLogShader.sdsl.cs │ │ │ │ │ ├── LuminanceResult.cs │ │ │ │ │ ├── LuminanceUtils.sdsl │ │ │ │ │ └── LuminanceUtils.sdsl.cs │ │ │ │ ├── Outline │ │ │ │ │ ├── Outline.cs │ │ │ │ │ ├── OutlineEffect.cs │ │ │ │ │ └── OutlineEffect.sdsl │ │ │ │ ├── PostProcessingEffects.cs │ │ │ │ ├── RangeConversion │ │ │ │ │ ├── RangeCompressorShader.sdsl │ │ │ │ │ ├── RangeCompressorShader.sdsl.cs │ │ │ │ │ ├── RangeDecompressorShader.sdsl │ │ │ │ │ └── RangeDecompressorShader.sdsl.cs │ │ │ │ ├── SphericalHarmonics │ │ │ │ │ ├── SphericalHarmonicsBase.sdsl │ │ │ │ │ ├── SphericalHarmonicsBase.sdsl.cs │ │ │ │ │ ├── SphericalHarmonicsParameters.sdfx │ │ │ │ │ ├── SphericalHarmonicsParameters.sdfx.cs │ │ │ │ │ ├── SphericalHarmonicsRenderer.sdsl │ │ │ │ │ ├── SphericalHarmonicsRenderer.sdsl.cs │ │ │ │ │ ├── SphericalHarmonicsRendererEffect.cs │ │ │ │ │ ├── SphericalHarmonicsRendererEffect.sdfx │ │ │ │ │ ├── SphericalHarmonicsRendererEffect.sdfx.cs │ │ │ │ │ ├── SphericalHarmonicsUtils.sdsl │ │ │ │ │ └── SphericalHarmonicsUtils.sdsl.cs │ │ │ │ └── SubsurfaceScattering │ │ │ │ │ ├── SubsurfaceScatteringBlur.cs │ │ │ │ │ ├── SubsurfaceScatteringBlurEffect.sdfx │ │ │ │ │ ├── SubsurfaceScatteringBlurEffect.sdfx.cs │ │ │ │ │ ├── SubsurfaceScatteringBlurShader.sdsl │ │ │ │ │ ├── SubsurfaceScatteringBlurShader.sdsl.cs │ │ │ │ │ ├── SubsurfaceScatteringKeys.cs │ │ │ │ │ └── SubsurfaceScatteringRenderFeature.cs │ │ │ ├── InstancingRenderFeature.cs │ │ │ ├── LightProbes │ │ │ │ ├── BakeLightProbeShader.sdsl │ │ │ │ ├── BakeLightProbeShader.sdsl.cs │ │ │ │ ├── BowyerWatsonTetrahedralization.cs │ │ │ │ ├── ComputeSphericalHarmonics.sdsl │ │ │ │ ├── ComputeSphericalHarmonics.sdsl.cs │ │ │ │ ├── LightProbeRenderer.cs │ │ │ │ ├── LightProbeRuntimeData.cs │ │ │ │ ├── LightProbeShader.sdsl │ │ │ │ ├── LightProbeShader.sdsl.cs │ │ │ │ ├── LightProbeVertex.cs │ │ │ │ ├── Predicates.cs │ │ │ │ ├── StrideBakeLightProbeEffect.sdfx │ │ │ │ ├── StrideBakeLightProbeEffect.sdfx.cs │ │ │ │ └── TetrahedronSortKey.cs │ │ │ ├── Lights │ │ │ │ ├── ColorLightBase.cs │ │ │ │ ├── DirectLightGroup.sdsl │ │ │ │ ├── DirectLightGroup.sdsl.cs │ │ │ │ ├── DirectLightGroupArray.sdsl │ │ │ │ ├── DirectLightGroupArray.sdsl.cs │ │ │ │ ├── DirectLightGroupFixed.sdsl │ │ │ │ ├── DirectLightGroupFixed.sdsl.cs │ │ │ │ ├── DirectLightGroupKeys.cs │ │ │ │ ├── DirectLightGroupPerDraw.sdsl │ │ │ │ ├── DirectLightGroupPerDraw.sdsl.cs │ │ │ │ ├── DirectLightGroupPerView.sdsl │ │ │ │ ├── DirectLightGroupPerView.sdsl.cs │ │ │ │ ├── DirectionalLightData.cs │ │ │ │ ├── EnvironmentLight.sdsl │ │ │ │ ├── EnvironmentLight.sdsl.cs │ │ │ │ ├── EnvironmentLightArray.sdsl │ │ │ │ ├── EnvironmentLightArray.sdsl.cs │ │ │ │ ├── EnvironmentLightKeys.cs │ │ │ │ ├── ForwardLightingRenderFeature.cs │ │ │ │ ├── IColorLight.cs │ │ │ │ ├── IDirectLight.cs │ │ │ │ ├── IEnvironmentLight.cs │ │ │ │ ├── ILight.cs │ │ │ │ ├── ILightShadow.cs │ │ │ │ ├── ILightShadowMapFilterType.cs │ │ │ │ ├── LightAmbient.cs │ │ │ │ ├── LightAmbientRenderer.cs │ │ │ │ ├── LightClustered.sdsl │ │ │ │ ├── LightClustered.sdsl.cs │ │ │ │ ├── LightClusteredPointGroup.sdsl │ │ │ │ ├── LightClusteredPointGroup.sdsl.cs │ │ │ │ ├── LightClusteredPointSpotGroupRenderer.cs │ │ │ │ ├── LightClusteredSpotGroup.sdsl │ │ │ │ ├── LightClusteredSpotGroup.sdsl.cs │ │ │ │ ├── LightDirectional.cs │ │ │ │ ├── LightDirectional.sdsl │ │ │ │ ├── LightDirectional.sdsl.cs │ │ │ │ ├── LightDirectionalGroup.sdsl │ │ │ │ ├── LightDirectionalGroup.sdsl.cs │ │ │ │ ├── LightDirectionalGroupRenderer.cs │ │ │ │ ├── LightDirectionalShadowMap.cs │ │ │ │ ├── LightGroupRendererBase.cs │ │ │ │ ├── LightGroupRendererDynamic.cs │ │ │ │ ├── LightGroupRendererShadow.cs │ │ │ │ ├── LightPoint.cs │ │ │ │ ├── LightPoint.sdsl │ │ │ │ ├── LightPoint.sdsl.cs │ │ │ │ ├── LightPointGroup.sdsl │ │ │ │ ├── LightPointGroup.sdsl.cs │ │ │ │ ├── LightPointGroupRenderer.cs │ │ │ │ ├── LightPointShadowMap.cs │ │ │ │ ├── LightPointShadowMapType.cs │ │ │ │ ├── LightShaderGroup.cs │ │ │ │ ├── LightShaderGroupDynamic.cs │ │ │ │ ├── LightShadowMap.cs │ │ │ │ ├── LightShadowMapCascadeCount.cs │ │ │ │ ├── LightShadowMapFilterTypePCF.cs │ │ │ │ ├── LightShadowMapFilterTypeVariance.cs │ │ │ │ ├── LightShadowMapSize.cs │ │ │ │ ├── LightShadowMapStabilizationMode.cs │ │ │ │ ├── LightSimpleAmbient.sdsl │ │ │ │ ├── LightSimpleAmbient.sdsl.cs │ │ │ │ ├── LightSimpleAmbientKeys.cs │ │ │ │ ├── LightSkybox.cs │ │ │ │ ├── LightSkyboxEffect.sdfx │ │ │ │ ├── LightSkyboxEffect.sdfx.cs │ │ │ │ ├── LightSkyboxRenderer.cs │ │ │ │ ├── LightSkyboxShader.sdsl │ │ │ │ ├── LightSkyboxShader.sdsl.cs │ │ │ │ ├── LightSkyboxShaderKeys.cs │ │ │ │ ├── LightSpot.cs │ │ │ │ ├── LightSpot.sdsl │ │ │ │ ├── LightSpot.sdsl.cs │ │ │ │ ├── LightSpotAttenuationDefault.sdsl │ │ │ │ ├── LightSpotAttenuationDefault.sdsl.cs │ │ │ │ ├── LightSpotAttenuationRectangular.sdsl │ │ │ │ ├── LightSpotAttenuationRectangular.sdsl.cs │ │ │ │ ├── LightSpotGroup.sdsl │ │ │ │ ├── LightSpotGroup.sdsl.cs │ │ │ │ ├── LightSpotGroupRenderer.cs │ │ │ │ ├── LightSpotTextureProjectionRenderer.cs │ │ │ │ ├── LightStandardShadowMap.cs │ │ │ │ ├── LightStream.sdsl │ │ │ │ ├── LightStream.sdsl.cs │ │ │ │ ├── LightUtil.sdsl │ │ │ │ ├── LightUtil.sdsl.cs │ │ │ │ ├── LightingKeys.cs │ │ │ │ ├── PointLightData.cs │ │ │ │ ├── RenderLight.cs │ │ │ │ ├── RenderLightCollection.cs │ │ │ │ ├── RenderLightCollectionGroup.cs │ │ │ │ ├── SpotLightData.cs │ │ │ │ ├── SpotLightDataInternalShader.sdsl │ │ │ │ ├── SpotLightDataInternalShader.sdsl.cs │ │ │ │ └── TextureProjection │ │ │ │ │ ├── TextureProjectionCommon.sdsl │ │ │ │ │ ├── TextureProjectionCommon.sdsl.cs │ │ │ │ │ ├── TextureProjectionFilterDefault.sdsl │ │ │ │ │ ├── TextureProjectionFilterDefault.sdsl.cs │ │ │ │ │ ├── TextureProjectionGroup.sdsl │ │ │ │ │ ├── TextureProjectionGroup.sdsl.cs │ │ │ │ │ ├── TextureProjectionKeys.cs │ │ │ │ │ ├── TextureProjectionReceiverBase.sdsl │ │ │ │ │ ├── TextureProjectionReceiverBase.sdsl.cs │ │ │ │ │ ├── TextureProjectionReceiverSpot.sdsl │ │ │ │ │ └── TextureProjectionReceiverSpot.sdsl.cs │ │ │ ├── LogicalGroup.cs │ │ │ ├── LogicalGroupExtensions.cs │ │ │ ├── LogicalGroupReference.cs │ │ │ ├── Material.cs │ │ │ ├── MaterialAssetKeys.cs │ │ │ ├── MaterialInstance.cs │ │ │ ├── MaterialPass.cs │ │ │ ├── MaterialPassCollection.cs │ │ │ ├── Materials │ │ │ │ ├── CelShading │ │ │ │ │ ├── IMaterialCelShadingLightFunction.sdsl │ │ │ │ │ ├── IMaterialCelShadingLightFunction.sdsl.cs │ │ │ │ │ ├── MaterialCelShadingLightDefault.sdsl │ │ │ │ │ ├── MaterialCelShadingLightDefault.sdsl.cs │ │ │ │ │ ├── MaterialCelShadingLightRamp.cs │ │ │ │ │ ├── MaterialCelShadingLightRamp.sdsl │ │ │ │ │ ├── MaterialCelShadingLightRamp.sdsl.cs │ │ │ │ │ ├── MaterialDiffuseCelShadingModelFeature.cs │ │ │ │ │ ├── MaterialSpecularCelShadingModelFeature.cs │ │ │ │ │ ├── MaterialSurfaceShadingDiffuseCelShading.sdsl │ │ │ │ │ └── MaterialSurfaceShadingSpecularCelShading.sdsl │ │ │ │ ├── ColorChannel.cs │ │ │ │ ├── ComputeColors │ │ │ │ │ ├── BinaryOperator.cs │ │ │ │ │ ├── ColorVertexStreamDefinition.cs │ │ │ │ │ ├── ComputeBinaryBase.cs │ │ │ │ │ ├── ComputeBinaryColor.cs │ │ │ │ │ ├── ComputeBinaryScalar.cs │ │ │ │ │ ├── ComputeColor.cs │ │ │ │ │ ├── ComputeColorParameter.cs │ │ │ │ │ ├── ComputeColorParameters.cs │ │ │ │ │ ├── ComputeColors.cd │ │ │ │ │ ├── ComputeFloat.cs │ │ │ │ │ ├── ComputeFloat4.cs │ │ │ │ │ ├── ComputeKeyedBase.cs │ │ │ │ │ ├── ComputeNode.cs │ │ │ │ │ ├── ComputeShaderClassBase.cs │ │ │ │ │ ├── ComputeShaderClassColor.cs │ │ │ │ │ ├── ComputeShaderClassScalar.cs │ │ │ │ │ ├── ComputeTextureBase.cs │ │ │ │ │ ├── ComputeTextureColor.cs │ │ │ │ │ ├── ComputeTextureScalar.cs │ │ │ │ │ ├── ComputeValueBase.cs │ │ │ │ │ ├── ComputeVertexStreamBase.cs │ │ │ │ │ ├── ComputeVertexStreamColor.cs │ │ │ │ │ ├── ComputeVertexStreamScalar.cs │ │ │ │ │ ├── IComputeColorParameter.cs │ │ │ │ │ ├── IComputeVertexStream.cs │ │ │ │ │ ├── IVertexStreamDefinition.cs │ │ │ │ │ ├── IndexedVertexStreamDefinition.cs │ │ │ │ │ ├── Shaders │ │ │ │ │ │ ├── 3dsMax │ │ │ │ │ │ │ ├── ComputeColorAdd3ds.sdsl │ │ │ │ │ │ │ ├── ComputeColorAdd3ds.sdsl.cs │ │ │ │ │ │ │ ├── ComputeColorDarken3ds.sdsl │ │ │ │ │ │ │ ├── ComputeColorDarken3ds.sdsl.cs │ │ │ │ │ │ │ ├── ComputeColorDifference3ds.sdsl │ │ │ │ │ │ │ ├── ComputeColorDifference3ds.sdsl.cs │ │ │ │ │ │ │ ├── ComputeColorLighten3ds.sdsl │ │ │ │ │ │ │ ├── ComputeColorLighten3ds.sdsl.cs │ │ │ │ │ │ │ ├── ComputeColorMask3ds.sdsl │ │ │ │ │ │ │ ├── ComputeColorMask3ds.sdsl.cs │ │ │ │ │ │ │ ├── ComputeColorMultiply3ds.sdsl │ │ │ │ │ │ │ ├── ComputeColorMultiply3ds.sdsl.cs │ │ │ │ │ │ │ ├── ComputeColorOver3ds.sdsl │ │ │ │ │ │ │ ├── ComputeColorOver3ds.sdsl.cs │ │ │ │ │ │ │ ├── ComputeColorOverlay3ds.sdsl │ │ │ │ │ │ │ ├── ComputeColorOverlay3ds.sdsl.cs │ │ │ │ │ │ │ ├── ComputeColorSubtract3ds.sdsl │ │ │ │ │ │ │ └── ComputeColorSubtract3ds.sdsl.cs │ │ │ │ │ │ ├── ComputeColor.sdsl │ │ │ │ │ │ ├── ComputeColor.sdsl.cs │ │ │ │ │ │ ├── ComputeColor3.sdsl │ │ │ │ │ │ ├── ComputeColor3.sdsl.cs │ │ │ │ │ │ ├── ComputeColorAdd.sdsl │ │ │ │ │ │ ├── ComputeColorAdd.sdsl.cs │ │ │ │ │ │ ├── ComputeColorAdd3.sdsl │ │ │ │ │ │ ├── ComputeColorAdd3.sdsl.cs │ │ │ │ │ │ ├── ComputeColorAverage.sdsl │ │ │ │ │ │ ├── ComputeColorAverage.sdsl.cs │ │ │ │ │ │ ├── ComputeColorCave.sdsl │ │ │ │ │ │ ├── ComputeColorCave.sdsl.cs │ │ │ │ │ │ ├── ComputeColorColor.sdsl │ │ │ │ │ │ ├── ComputeColorColor.sdsl.cs │ │ │ │ │ │ ├── ComputeColorColorBurn.sdsl │ │ │ │ │ │ ├── ComputeColorColorBurn.sdsl.cs │ │ │ │ │ │ ├── ComputeColorColorDodge.sdsl │ │ │ │ │ │ ├── ComputeColorColorDodge.sdsl.cs │ │ │ │ │ │ ├── ComputeColorConstantColor3Link.sdsl │ │ │ │ │ │ ├── ComputeColorConstantColor3Link.sdsl.cs │ │ │ │ │ │ ├── ComputeColorConstantColorLink.sdsl │ │ │ │ │ │ ├── ComputeColorConstantColorLink.sdsl.cs │ │ │ │ │ │ ├── ComputeColorConstantFloatLink.sdsl │ │ │ │ │ │ ├── ComputeColorConstantFloatLink.sdsl.cs │ │ │ │ │ │ ├── ComputeColorConstantLink.sdsl │ │ │ │ │ │ ├── ComputeColorConstantLink.sdsl.cs │ │ │ │ │ │ ├── ComputeColorDesaturate.sdsl │ │ │ │ │ │ ├── ComputeColorDesaturate.sdsl.cs │ │ │ │ │ │ ├── ComputeColorDivide.sdsl │ │ │ │ │ │ ├── ComputeColorDivide.sdsl.cs │ │ │ │ │ │ ├── ComputeColorExclusion.sdsl │ │ │ │ │ │ ├── ComputeColorExclusion.sdsl.cs │ │ │ │ │ │ ├── ComputeColorFixed.sdsl │ │ │ │ │ │ ├── ComputeColorFixed.sdsl.cs │ │ │ │ │ │ ├── ComputeColorFromStream.sdsl │ │ │ │ │ │ ├── ComputeColorFromStream.sdsl.cs │ │ │ │ │ │ ├── ComputeColorHardLight.sdsl │ │ │ │ │ │ ├── ComputeColorHardLight.sdsl.cs │ │ │ │ │ │ ├── ComputeColorHardMix.sdsl │ │ │ │ │ │ ├── ComputeColorHardMix.sdsl.cs │ │ │ │ │ │ ├── ComputeColorHue.sdsl │ │ │ │ │ │ ├── ComputeColorHue.sdsl.cs │ │ │ │ │ │ ├── ComputeColorIlluminate.sdsl │ │ │ │ │ │ ├── ComputeColorIlluminate.sdsl.cs │ │ │ │ │ │ ├── ComputeColorIn.sdsl │ │ │ │ │ │ ├── ComputeColorIn.sdsl.cs │ │ │ │ │ │ ├── ComputeColorLerpAlpha.sdsl │ │ │ │ │ │ ├── ComputeColorLerpAlpha.sdsl.cs │ │ │ │ │ │ ├── ComputeColorLinearBurn.sdsl │ │ │ │ │ │ ├── ComputeColorLinearBurn.sdsl.cs │ │ │ │ │ │ ├── ComputeColorLinearDodge.sdsl │ │ │ │ │ │ ├── ComputeColorLinearDodge.sdsl.cs │ │ │ │ │ │ ├── ComputeColorMask.sdsl │ │ │ │ │ │ ├── ComputeColorMask.sdsl.cs │ │ │ │ │ │ ├── ComputeColorMultiply.sdsl │ │ │ │ │ │ ├── ComputeColorMultiply.sdsl.cs │ │ │ │ │ │ ├── ComputeColorOne.sdsl │ │ │ │ │ │ ├── ComputeColorOne.sdsl.cs │ │ │ │ │ │ ├── ComputeColorOut.sdsl │ │ │ │ │ │ ├── ComputeColorOut.sdsl.cs │ │ │ │ │ │ ├── ComputeColorOutdoor.sdsl │ │ │ │ │ │ ├── ComputeColorOutdoor.sdsl.cs │ │ │ │ │ │ ├── ComputeColorOverlay.sdsl │ │ │ │ │ │ ├── ComputeColorOverlay.sdsl.cs │ │ │ │ │ │ ├── ComputeColorParameter.sdsl │ │ │ │ │ │ ├── ComputeColorParameter.sdsl.cs │ │ │ │ │ │ ├── ComputeColorPinLight.sdsl │ │ │ │ │ │ ├── ComputeColorPinLight.sdsl.cs │ │ │ │ │ │ ├── ComputeColorSaturate.sdsl │ │ │ │ │ │ ├── ComputeColorSaturate.sdsl.cs │ │ │ │ │ │ ├── ComputeColorSaturation.sdsl │ │ │ │ │ │ ├── ComputeColorSaturation.sdsl.cs │ │ │ │ │ │ ├── ComputeColorScaler.sdsl │ │ │ │ │ │ ├── ComputeColorScaler.sdsl.cs │ │ │ │ │ │ ├── ComputeColorScreen.sdsl │ │ │ │ │ │ ├── ComputeColorScreen.sdsl.cs │ │ │ │ │ │ ├── ComputeColorSoftLight.sdsl │ │ │ │ │ │ ├── ComputeColorSoftLight.sdsl.cs │ │ │ │ │ │ ├── ComputeColorStream.sdsl │ │ │ │ │ │ ├── ComputeColorStream.sdsl.cs │ │ │ │ │ │ ├── ComputeColorSubstituteAlpha.sdsl │ │ │ │ │ │ ├── ComputeColorSubstituteAlpha.sdsl.cs │ │ │ │ │ │ ├── ComputeColorSubstituteAlphaWithColor.sdsl │ │ │ │ │ │ ├── ComputeColorSubstituteAlphaWithColor.sdsl.cs │ │ │ │ │ │ ├── ComputeColorSubtract.cs │ │ │ │ │ │ ├── ComputeColorSubtract.sdsl │ │ │ │ │ │ ├── ComputeColorSubtract.sdsl.cs │ │ │ │ │ │ ├── ComputeColorSynthetic.sdsl │ │ │ │ │ │ ├── ComputeColorSynthetic.sdsl.cs │ │ │ │ │ │ ├── ComputeColorTexture.sdsl │ │ │ │ │ │ ├── ComputeColorTexture.sdsl.cs │ │ │ │ │ │ ├── ComputeColorTextureDynamicScaledOffset.sdsl │ │ │ │ │ │ ├── ComputeColorTextureDynamicScaledOffset.sdsl.cs │ │ │ │ │ │ ├── ComputeColorTextureLodSampler.sdsl │ │ │ │ │ │ ├── ComputeColorTextureLodSampler.sdsl.cs │ │ │ │ │ │ ├── ComputeColorTextureLodScaledOffsetDynamicSampler.sdsl │ │ │ │ │ │ ├── ComputeColorTextureLodScaledOffsetDynamicSampler.sdsl.cs │ │ │ │ │ │ ├── ComputeColorTextureLodScaledOffsetSampler.sdsl │ │ │ │ │ │ ├── ComputeColorTextureLodScaledOffsetSampler.sdsl.cs │ │ │ │ │ │ ├── ComputeColorTextureLodScaledSampler.sdsl │ │ │ │ │ │ ├── ComputeColorTextureLodScaledSampler.sdsl.cs │ │ │ │ │ │ ├── ComputeColorTextureRepeat.sdsl │ │ │ │ │ │ ├── ComputeColorTextureRepeat.sdsl.cs │ │ │ │ │ │ ├── ComputeColorTextureSampler.sdsl │ │ │ │ │ │ ├── ComputeColorTextureSampler.sdsl.cs │ │ │ │ │ │ ├── ComputeColorTextureScaled.sdsl │ │ │ │ │ │ ├── ComputeColorTextureScaled.sdsl.cs │ │ │ │ │ │ ├── ComputeColorTextureScaledOffset.sdsl │ │ │ │ │ │ ├── ComputeColorTextureScaledOffset.sdsl.cs │ │ │ │ │ │ ├── ComputeColorTextureScaledOffsetDynamicSampler.sdsl │ │ │ │ │ │ ├── ComputeColorTextureScaledOffsetDynamicSampler.sdsl.cs │ │ │ │ │ │ ├── ComputeColorTextureScaledOffsetDynamicSamplerRandomUV.sdsl │ │ │ │ │ │ ├── ComputeColorTextureScaledOffsetDynamicSamplerRandomUV.sdsl.cs │ │ │ │ │ │ ├── ComputeColorTextureScaledOffsetSampler.sdsl │ │ │ │ │ │ ├── ComputeColorTextureScaledOffsetSampler.sdsl.cs │ │ │ │ │ │ ├── ComputeColorTextureScaledSampler.sdsl │ │ │ │ │ │ ├── ComputeColorTextureScaledSampler.sdsl.cs │ │ │ │ │ │ ├── ComputeColorThreshold.sdsl │ │ │ │ │ │ ├── ComputeColorThreshold.sdsl.cs │ │ │ │ │ │ ├── ComputeColorValue.sdsl │ │ │ │ │ │ ├── ComputeColorValue.sdsl.cs │ │ │ │ │ │ └── Maya │ │ │ │ │ │ │ ├── ComputeColorAddMaya.sdsl │ │ │ │ │ │ │ ├── ComputeColorAddMaya.sdsl.cs │ │ │ │ │ │ │ ├── ComputeColorDarkenMaya.sdsl │ │ │ │ │ │ │ ├── ComputeColorDarkenMaya.sdsl.cs │ │ │ │ │ │ │ ├── ComputeColorDifferenceMaya.sdsl │ │ │ │ │ │ │ ├── ComputeColorDifferenceMaya.sdsl.cs │ │ │ │ │ │ │ ├── ComputeColorLightenMaya.sdsl │ │ │ │ │ │ │ ├── ComputeColorLightenMaya.sdsl.cs │ │ │ │ │ │ │ ├── ComputeColorMultiplyMaya.sdsl │ │ │ │ │ │ │ ├── ComputeColorMultiplyMaya.sdsl.cs │ │ │ │ │ │ │ ├── ComputeColorOverMaya.sdsl │ │ │ │ │ │ │ ├── ComputeColorOverMaya.sdsl.cs │ │ │ │ │ │ │ ├── ComputeColorSubtractMaya.sdsl │ │ │ │ │ │ │ └── ComputeColorSubtractMaya.sdsl.cs │ │ │ │ │ ├── VertexStreamDefinitionBase.cs │ │ │ │ │ └── VertexUserStreamDefinition.cs │ │ │ │ ├── DisplacementMapStage.cs │ │ │ │ ├── Hair │ │ │ │ │ ├── DirectionFunction │ │ │ │ │ │ ├── IMaterialHairDirectionFunction.cs │ │ │ │ │ │ ├── IMaterialHairDirectionFunction.sdsl │ │ │ │ │ │ ├── IMaterialHairDirectionFunction.sdsl.cs │ │ │ │ │ │ ├── MaterialHairDirectionFunctionBitangent.cs │ │ │ │ │ │ ├── MaterialHairDirectionFunctionBitangent.sdsl │ │ │ │ │ │ ├── MaterialHairDirectionFunctionBitangent.sdsl.cs │ │ │ │ │ │ ├── MaterialHairDirectionFunctionTangent.cs │ │ │ │ │ │ ├── MaterialHairDirectionFunctionTangent.sdsl │ │ │ │ │ │ └── MaterialHairDirectionFunctionTangent.sdsl.cs │ │ │ │ │ ├── DiscardFunction │ │ │ │ │ │ ├── IMaterialHairDiscardFunction.cs │ │ │ │ │ │ ├── IMaterialHairDiscardFunction.sdsl │ │ │ │ │ │ ├── IMaterialHairDiscardFunction.sdsl.cs │ │ │ │ │ │ ├── MaterialHairDiscardFunctionOpaquePass.cs │ │ │ │ │ │ ├── MaterialHairDiscardFunctionOpaquePass.sdsl │ │ │ │ │ │ ├── MaterialHairDiscardFunctionOpaquePass.sdsl.cs │ │ │ │ │ │ ├── MaterialHairDiscardFunctionTransparentPass.cs │ │ │ │ │ │ ├── MaterialHairDiscardFunctionTransparentPass.sdsl │ │ │ │ │ │ └── MaterialHairDiscardFunctionTransparentPass.sdsl.cs │ │ │ │ │ ├── LightAttenuationFunction │ │ │ │ │ │ ├── IMaterialHairLightAttenuationFunction.cs │ │ │ │ │ │ ├── IMaterialHairLightAttenuationFunction.sdsl │ │ │ │ │ │ ├── IMaterialHairLightAttenuationFunction.sdsl.cs │ │ │ │ │ │ ├── MaterialHairLightAttenuationFunctionDirectional.cs │ │ │ │ │ │ ├── MaterialHairLightAttenuationFunctionDirectional.sdsl │ │ │ │ │ │ ├── MaterialHairLightAttenuationFunctionDirectional.sdsl.cs │ │ │ │ │ │ ├── MaterialHairLightAttenuationFunctionNone.cs │ │ │ │ │ │ ├── MaterialHairLightAttenuationFunctionNone.sdsl │ │ │ │ │ │ └── MaterialHairLightAttenuationFunctionNone.sdsl.cs │ │ │ │ │ ├── MaterialDiffuseHairModelFeature.cs │ │ │ │ │ ├── MaterialHairShared.cs │ │ │ │ │ ├── MaterialHairShared.sdsl │ │ │ │ │ ├── MaterialHairShared.sdsl.cs │ │ │ │ │ ├── MaterialSpecularHairModelFeature.cs │ │ │ │ │ ├── MaterialSurfaceShadingDiffuseHair.sdsl │ │ │ │ │ ├── MaterialSurfaceShadingDiffuseHair.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceShadingSpecularHair.sdsl │ │ │ │ │ ├── MaterialSurfaceShadingSpecularHair.sdsl.cs │ │ │ │ │ └── ShadowingFunction │ │ │ │ │ │ ├── IMaterialHairShadowingFunction.cs │ │ │ │ │ │ ├── IMaterialHairShadowingFunction.sdsl │ │ │ │ │ │ ├── IMaterialHairShadowingFunction.sdsl.cs │ │ │ │ │ │ ├── MaterialHairShadowingFunctionScattering.cs │ │ │ │ │ │ ├── MaterialHairShadowingFunctionScattering.sdsl │ │ │ │ │ │ ├── MaterialHairShadowingFunctionScattering.sdsl.cs │ │ │ │ │ │ ├── MaterialHairShadowingFunctionShadowing.cs │ │ │ │ │ │ ├── MaterialHairShadowingFunctionShadowing.sdsl │ │ │ │ │ │ └── MaterialHairShadowingFunctionShadowing.sdsl.cs │ │ │ │ ├── IComputeColor.cs │ │ │ │ ├── IComputeNode.cs │ │ │ │ ├── IComputeScalar.cs │ │ │ │ ├── IEnergyConservativeDiffuseModelFeature.cs │ │ │ │ ├── IMaterialAttributes.cs │ │ │ │ ├── IMaterialClearCoatFeature.cs │ │ │ │ ├── IMaterialDescriptor.cs │ │ │ │ ├── IMaterialDiffuseFeature.cs │ │ │ │ ├── IMaterialDiffuseModelFeature.cs │ │ │ │ ├── IMaterialDisplacementFeature.cs │ │ │ │ ├── IMaterialEmissiveFeature.cs │ │ │ │ ├── IMaterialFeature.cs │ │ │ │ ├── IMaterialLayers.cs │ │ │ │ ├── IMaterialMicroSurfaceFeature.cs │ │ │ │ ├── IMaterialOcclusionFeature.cs │ │ │ │ ├── IMaterialShaderGenerator.cs │ │ │ │ ├── IMaterialShadingModelFeature.cs │ │ │ │ ├── IMaterialSpecularFeature.cs │ │ │ │ ├── IMaterialSpecularMicrofacetEnvironmentFunction.cs │ │ │ │ ├── IMaterialSpecularMicrofacetFresnelFunction.cs │ │ │ │ ├── IMaterialSpecularMicrofacetFunction.cs │ │ │ │ ├── IMaterialSpecularMicrofacetNormalDistributionFunction.cs │ │ │ │ ├── IMaterialSpecularMicrofacetVisibilityFunction.cs │ │ │ │ ├── IMaterialSpecularModelFeature.cs │ │ │ │ ├── IMaterialSubsurfaceScatteringFeature.cs │ │ │ │ ├── IMaterialSurfaceDomain.sdsl │ │ │ │ ├── IMaterialSurfaceDomain.sdsl.cs │ │ │ │ ├── IMaterialSurfaceFeature.cs │ │ │ │ ├── IMaterialTessellationFeature.cs │ │ │ │ ├── IMaterialTransparencyFeature.cs │ │ │ │ ├── IStreamInitializer.sdsl │ │ │ │ ├── IStreamInitializer.sdsl.cs │ │ │ │ ├── MaterialAttributes.cs │ │ │ │ ├── MaterialBlendLayer.cs │ │ │ │ ├── MaterialBlendLayerContext.cs │ │ │ │ ├── MaterialBlendLayerPerStageContext.cs │ │ │ │ ├── MaterialBlendLayers.cs │ │ │ │ ├── MaterialClearCoatFeature.cs │ │ │ │ ├── MaterialComputeColorKeys.cs │ │ │ │ ├── MaterialDescriptor.cs │ │ │ │ ├── MaterialDiffuseLambertModelFeature.cs │ │ │ │ ├── MaterialDiffuseMapFeature.cs │ │ │ │ ├── MaterialDisplacementMapFeature.cs │ │ │ │ ├── MaterialDisplacementStream.sdsl │ │ │ │ ├── MaterialDisplacementStream.sdsl.cs │ │ │ │ ├── MaterialDomainStream.sdsl │ │ │ │ ├── MaterialDomainStream.sdsl.cs │ │ │ │ ├── MaterialEmissiveMapFeature.cs │ │ │ │ ├── MaterialFeature.cs │ │ │ │ ├── MaterialGenerator.cs │ │ │ │ ├── MaterialGeneratorContext.cs │ │ │ │ ├── MaterialGlossinessMapFeature.cs │ │ │ │ ├── MaterialMetalnessMapFeature.cs │ │ │ │ ├── MaterialNormalMapFeature.cs │ │ │ │ ├── MaterialOcclusionMapFeature.cs │ │ │ │ ├── MaterialOverrides.cs │ │ │ │ ├── MaterialRenderFeature.cs │ │ │ │ ├── MaterialShaderResult.cs │ │ │ │ ├── MaterialShaderStage.cs │ │ │ │ ├── MaterialShadingModelCollection.cs │ │ │ │ ├── MaterialSpecularMapFeature.cs │ │ │ │ ├── MaterialSpecularMicroFacetModelFeature.cs │ │ │ │ ├── MaterialSpecularMicrofacetEnvironmentGGXLUT.cs │ │ │ │ ├── MaterialSpecularMicrofacetEnvironmentGGXPolynomial.cs │ │ │ │ ├── MaterialSpecularMicrofacetEnvironmentThinGlass.cs │ │ │ │ ├── MaterialSpecularMicrofacetFresnelNone.cs │ │ │ │ ├── MaterialSpecularMicrofacetFresnelSchlick.cs │ │ │ │ ├── MaterialSpecularMicrofacetFresnelThinGlass.cs │ │ │ │ ├── MaterialSpecularMicrofacetNormalDistributionBeckmann.cs │ │ │ │ ├── MaterialSpecularMicrofacetNormalDistributionBlinnPhong.cs │ │ │ │ ├── MaterialSpecularMicrofacetNormalDistributionGGX.cs │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityCookTorrance.cs │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityImplicit.cs │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityKelemen.cs │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityNeumann.cs │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithBeckmann.cs │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithGGXCorrelated.cs │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithSchlickBeckmann.cs │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithSchlickGGX.cs │ │ │ │ ├── MaterialSpecularThinGlassModelFeature.cs │ │ │ │ ├── MaterialStreamAdditiveBlend.sdsl │ │ │ │ ├── MaterialStreamAdditiveBlend.sdsl.cs │ │ │ │ ├── MaterialStreamType.cs │ │ │ │ ├── MaterialSurfaceDisplacement.cs │ │ │ │ ├── MaterialSurfaceDisplacement.sdsl │ │ │ │ ├── MaterialSurfaceDisplacement.sdsl.cs │ │ │ │ ├── MaterialSurfaceDomainStageCompositor.cs │ │ │ │ ├── MaterialSurfaceDomainStageCompositor.sdsl │ │ │ │ ├── MaterialSurfaceDomainStageCompositor.sdsl.cs │ │ │ │ ├── MaterialTessellationBaseFeature.cs │ │ │ │ ├── MaterialTessellationFlatFeature.cs │ │ │ │ ├── MaterialTessellationPNFeature.cs │ │ │ │ ├── MaterialTessellationStream.cs │ │ │ │ ├── MaterialTessellationStream.sdsl │ │ │ │ ├── MaterialTessellationStream.sdsl.cs │ │ │ │ ├── MaterialTransparencyAdditiveFeature.cs │ │ │ │ ├── MaterialTransparencyBlendFeature.cs │ │ │ │ ├── MaterialTransparencyCutoffFeature.cs │ │ │ │ ├── MaterialUtility.cs │ │ │ │ ├── Materials.cd │ │ │ │ ├── ShaderGeneratorContext.cs │ │ │ │ ├── Shaders │ │ │ │ │ ├── ComputeColorMaterialAlphaBlend.sdsl │ │ │ │ │ ├── ComputeColorMaterialAlphaBlend.sdsl.cs │ │ │ │ │ ├── GBufferOutputNormals.sdsl │ │ │ │ │ ├── GBufferOutputNormals.sdsl.cs │ │ │ │ │ ├── GBufferOutputSpecularColorRoughness.sdsl │ │ │ │ │ ├── GBufferOutputSpecularColorRoughness.sdsl.cs │ │ │ │ │ ├── GBufferOutputSubsurfaceScatteringMaterialIndex.sdsl │ │ │ │ │ ├── GBufferOutputSubsurfaceScatteringMaterialIndex.sdsl.cs │ │ │ │ │ ├── IMaterialSpecularMicrofacetEnvironmentFunction.sdsl │ │ │ │ │ ├── IMaterialSpecularMicrofacetEnvironmentFunction.sdsl.cs │ │ │ │ │ ├── IMaterialSpecularMicrofacetFresnelFunction.sdsl │ │ │ │ │ ├── IMaterialSpecularMicrofacetFresnelFunction.sdsl.cs │ │ │ │ │ ├── IMaterialSpecularMicrofacetNormalDistributionFunction.sdsl │ │ │ │ │ ├── IMaterialSpecularMicrofacetNormalDistributionFunction.sdsl.cs │ │ │ │ │ ├── IMaterialSpecularMicrofacetVisibilityFunction.sdsl │ │ │ │ │ ├── IMaterialSpecularMicrofacetVisibilityFunction.sdsl.cs │ │ │ │ │ ├── IMaterialStreamBlend.sdsl │ │ │ │ │ ├── IMaterialStreamBlend.sdsl.cs │ │ │ │ │ ├── IMaterialStreamProvider.cs │ │ │ │ │ ├── IMaterialSurface.sdsl │ │ │ │ │ ├── IMaterialSurface.sdsl.cs │ │ │ │ │ ├── IMaterialSurfacePixel.sdsl │ │ │ │ │ ├── IMaterialSurfacePixel.sdsl.cs │ │ │ │ │ ├── IMaterialSurfaceShading.sdsl │ │ │ │ │ ├── IMaterialSurfaceShading.sdsl.cs │ │ │ │ │ ├── IMaterialSurfaceVertex.sdsl │ │ │ │ │ ├── IMaterialSurfaceVertex.sdsl.cs │ │ │ │ │ ├── MaterialFrontBackBlendShader.sdsl │ │ │ │ │ ├── MaterialFrontBackBlendShader.sdsl.cs │ │ │ │ │ ├── MaterialFrontBackBlendShaderKeys.cs │ │ │ │ │ ├── MaterialKeys.cs │ │ │ │ │ ├── MaterialPixelShadingStream.sdsl │ │ │ │ │ ├── MaterialPixelShadingStream.sdsl.cs │ │ │ │ │ ├── MaterialPixelStream.sdsl │ │ │ │ │ ├── MaterialPixelStream.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetEnvironmentGGXLUT.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetEnvironmentGGXLUT.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetEnvironmentGGXPolynomial.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetEnvironmentGGXPolynomial.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetEnvironmentThinGlass.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetEnvironmentThinGlass.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetFresnelNone.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetFresnelNone.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetFresnelSchlick.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetFresnelSchlick.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetFresnelThinGlass.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetFresnelThinGlass.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetNormalDistributionBeckmann.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetNormalDistributionBeckmann.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetNormalDistributionBlinnPhong.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetNormalDistributionBlinnPhong.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetNormalDistributionGGX.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetNormalDistributionGGX.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityCookTorrance.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityCookTorrance.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityImplicit.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityImplicit.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityKelemen.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityKelemen.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityNeumann.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityNeumann.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithBeckmann.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithBeckmann.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithGGXCorrelated.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithGGXCorrelated.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithSchlickBeckmann.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithSchlickBeckmann.sdsl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithSchlickGGX.sdsl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithSchlickGGX.sdsl.cs │ │ │ │ │ ├── MaterialStream.sdsl │ │ │ │ │ ├── MaterialStream.sdsl.cs │ │ │ │ │ ├── MaterialStreamDescriptor.cs │ │ │ │ │ ├── MaterialStreamLinearBlend.sdsl │ │ │ │ │ ├── MaterialStreamLinearBlend.sdsl.cs │ │ │ │ │ ├── MaterialStreamNormalBlend.sdsl │ │ │ │ │ ├── MaterialStreamNormalBlend.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceArray.sdsl │ │ │ │ │ ├── MaterialSurfaceArray.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceDiffuse.sdsl │ │ │ │ │ ├── MaterialSurfaceDiffuse.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceDiffuseMetalFlakes.sdsl │ │ │ │ │ ├── MaterialSurfaceDiffuseMetalFlakes.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceDiffuseSpecularAlphaBlendColor.sdsl │ │ │ │ │ ├── MaterialSurfaceDiffuseSpecularAlphaBlendColor.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceEmissiveShading.sdsl │ │ │ │ │ ├── MaterialSurfaceEmissiveShading.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceGlossinessMap.sdsl │ │ │ │ │ ├── MaterialSurfaceGlossinessMap.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceGlossinessMapMetalFlakes.sdsl │ │ │ │ │ ├── MaterialSurfaceGlossinessMapMetalFlakes.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceLightingAndShading.sdsl │ │ │ │ │ ├── MaterialSurfaceLightingAndShading.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceMetalness.sdsl │ │ │ │ │ ├── MaterialSurfaceMetalness.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceNormalMap.sdsl │ │ │ │ │ ├── MaterialSurfaceNormalMap.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceNormalStreamShading.sdsl │ │ │ │ │ ├── MaterialSurfaceNormalStreamShading.sdsl.cs │ │ │ │ │ ├── MaterialSurfacePixelStageCompositor.sdsl │ │ │ │ │ ├── MaterialSurfacePixelStageCompositor.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceSetStreamFromComputeColor.sdsl │ │ │ │ │ ├── MaterialSurfaceSetStreamFromComputeColor.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceShadingBlend.sdsl │ │ │ │ │ ├── MaterialSurfaceShadingBlend.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceShadingDiffuseLambert.sdsl │ │ │ │ │ ├── MaterialSurfaceShadingDiffuseLambert.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceShadingSpecularBlinnPhong.sdsl │ │ │ │ │ ├── MaterialSurfaceShadingSpecularBlinnPhong.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceShadingSpecularMicrofacet.sdsl │ │ │ │ │ ├── MaterialSurfaceShadingSpecularMicrofacet.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceStreamShading.sdsl │ │ │ │ │ ├── MaterialSurfaceStreamShading.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceStreamsBlend.sdsl │ │ │ │ │ ├── MaterialSurfaceStreamsBlend.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceTransmittanceShading.sdsl │ │ │ │ │ ├── MaterialSurfaceTransmittanceShading.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceTransparentAlphaDiscard.sdsl │ │ │ │ │ ├── MaterialSurfaceTransparentAlphaDiscard.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceVertexDisplacement.sdsl │ │ │ │ │ ├── MaterialSurfaceVertexDisplacement.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceVertexStageCompositor.sdsl │ │ │ │ │ ├── MaterialSurfaceVertexStageCompositor.sdsl.cs │ │ │ │ │ ├── MaterialTransmittanceReflectanceStream.sdsl │ │ │ │ │ ├── MaterialTransmittanceReflectanceStream.sdsl.cs │ │ │ │ │ ├── MaterialVertexStream.sdsl │ │ │ │ │ └── MaterialVertexStream.sdsl.cs │ │ │ │ ├── ShadingModelShaderBuilder.cs │ │ │ │ ├── StrideTessellationMethod.cs │ │ │ │ ├── StrideTessellationMethodExtensions.cs │ │ │ │ ├── SubsurfaceScattering │ │ │ │ │ ├── MaterialSubsurfaceScatteringFeature.cs │ │ │ │ │ ├── MaterialSurfaceSubsurfaceScatteringShading.sdsl │ │ │ │ │ ├── MaterialSurfaceSubsurfaceScatteringShading.sdsl.cs │ │ │ │ │ ├── MaterialSurfaceSubsurfaceScatteringShadingKeys.cs │ │ │ │ │ ├── ScatteringKernelFunction │ │ │ │ │ │ ├── IMaterialSubsurfaceScatteringScatteringKernel.cs │ │ │ │ │ │ └── MaterialSubsurfaceScatteringScatteringKernelSkin.cs │ │ │ │ │ ├── ScatteringProfileFunction │ │ │ │ │ │ ├── IMaterialSubsurfaceScatteringScatteringProfile.cs │ │ │ │ │ │ ├── IMaterialSubsurfaceScatteringScatteringProfile.sdsl │ │ │ │ │ │ ├── IMaterialSubsurfaceScatteringScatteringProfile.sdsl.cs │ │ │ │ │ │ ├── MaterialSubsurfaceScatteringScatteringProfileCustom.cs │ │ │ │ │ │ ├── MaterialSubsurfaceScatteringScatteringProfileCustomUniform.sdsl │ │ │ │ │ │ ├── MaterialSubsurfaceScatteringScatteringProfileCustomUniform.sdsl.cs │ │ │ │ │ │ ├── MaterialSubsurfaceScatteringScatteringProfileCustomVarying.sdsl │ │ │ │ │ │ ├── MaterialSubsurfaceScatteringScatteringProfileCustomVarying.sdsl.cs │ │ │ │ │ │ ├── MaterialSubsurfaceScatteringScatteringProfileSkin.cs │ │ │ │ │ │ ├── MaterialSubsurfaceScatteringScatteringProfileSkin.sdsl │ │ │ │ │ │ └── MaterialSubsurfaceScatteringScatteringProfileSkin.sdsl.cs │ │ │ │ │ ├── SubsurfaceScatteringKernelGenerator.cs │ │ │ │ │ └── SubsurfaceScatteringSettings.cs │ │ │ │ └── TextureCoordinate.cs │ │ │ ├── Mesh.cs │ │ │ ├── MeshBoneDefinition.cs │ │ │ ├── MeshDraw.cs │ │ │ ├── MeshKeys.cs │ │ │ ├── MeshPipelineProcessor.cs │ │ │ ├── MeshRenderFeature.cs │ │ │ ├── MeshSkinningDefinition.cs │ │ │ ├── MeshTransparentRenderStageSelector.cs │ │ │ ├── MeshVelocityRenderFeature.cs │ │ │ ├── Model.cs │ │ │ ├── ModelNodeDefinition.cs │ │ │ ├── ModelNodeFlags.cs │ │ │ ├── ModelNodeTransformation.cs │ │ │ ├── Nodes │ │ │ │ ├── EffectObjectNode.cs │ │ │ │ ├── ObjectNode.cs │ │ │ │ ├── RenderNode.cs │ │ │ │ └── ViewObjectNode.cs │ │ │ ├── PipelinePluginContext.cs │ │ │ ├── PipelineProcessor.cs │ │ │ ├── ProceduralModels │ │ │ │ ├── CameraCube.sdsl │ │ │ │ ├── CameraCube.sdsl.cs │ │ │ │ ├── CapsuleProceduralModel.cs │ │ │ │ ├── ConeProceduralModel.cs │ │ │ │ ├── CubeProceduralModel.cs │ │ │ │ ├── CylinderProceduralModel.cs │ │ │ │ ├── GeoSphereProceduralModel.cs │ │ │ │ ├── IProceduralModel.cs │ │ │ │ ├── PlaneProceduralModel.cs │ │ │ │ ├── PrimitiveProceduralModelBase.cs │ │ │ │ ├── ProceduralModelDescriptor.cs │ │ │ │ ├── ProceduralModelDescriptorContentSerializer.cs │ │ │ │ ├── ProceduralModels.cd │ │ │ │ ├── SphereProceduralModel.cs │ │ │ │ ├── TeapotProceduralModel.cs │ │ │ │ └── TorusProceduralModel.cs │ │ │ ├── ProfilingKeys.cs │ │ │ ├── Properties.cs │ │ │ ├── Properties.tt │ │ │ ├── QueryManager.cs │ │ │ ├── RenderContext.cs │ │ │ ├── RenderDataHolder.cs │ │ │ ├── RenderDrawContext.cs │ │ │ ├── RenderEffect.cs │ │ │ ├── RenderEffectReflection.cs │ │ │ ├── RenderEffectState.cs │ │ │ ├── RenderFeature.cs │ │ │ ├── RenderGroup.cs │ │ │ ├── RenderGroupMask.cs │ │ │ ├── RenderGroupMaskExtensions.cs │ │ │ ├── RenderInstancing.cs │ │ │ ├── RenderMesh.cs │ │ │ ├── RenderModel.cs │ │ │ ├── RenderNodeFeatureReference.cs │ │ │ ├── RenderObject.cs │ │ │ ├── RenderObjectCollection.cs │ │ │ ├── RenderStage.cs │ │ │ ├── RenderStageFilter.cs │ │ │ ├── RenderStageSelector.cs │ │ │ ├── RenderSystem.cs │ │ │ ├── RenderSystemResourceGroupLayout.cs │ │ │ ├── RenderTextures │ │ │ │ ├── RenderTextureDescriptor.cs │ │ │ │ └── RenderTextureFormat.cs │ │ │ ├── RenderView.cs │ │ │ ├── RenderViewFeature.cs │ │ │ ├── RenderViewFeatureStage.cs │ │ │ ├── RenderViewFlags.cs │ │ │ ├── RenderViewStage.cs │ │ │ ├── RendererBase.cs │ │ │ ├── RendererCoreBase.cs │ │ │ ├── ResolutionStretch.cs │ │ │ ├── ResourceGroupEntry.cs │ │ │ ├── ResourceResolver.cs │ │ │ ├── RootEffectRenderFeature.cs │ │ │ ├── RootRenderFeature.cs │ │ │ ├── Shaders │ │ │ │ ├── Camera.sdsl │ │ │ │ ├── Camera.sdsl.cs │ │ │ │ ├── CameraKeys.cs │ │ │ │ ├── Global.sdsl │ │ │ │ ├── Global.sdsl.cs │ │ │ │ ├── GlobalVR.sdsl │ │ │ │ ├── GlobalVR.sdsl.cs │ │ │ │ ├── RenderTargetKeys.cs │ │ │ │ ├── Transformation.sdsl │ │ │ │ ├── Transformation.sdsl.cs │ │ │ │ └── TransformationKeys.cs │ │ │ ├── ShadowMeshPipelineProcessor.cs │ │ │ ├── Shadows │ │ │ │ ├── ILightShadowMapRenderer.cs │ │ │ │ ├── ILightShadowMapShaderData.cs │ │ │ │ ├── ILightShadowMapShaderGroupData.cs │ │ │ │ ├── ILightShadowRenderer.cs │ │ │ │ ├── IShadowMapRenderer.cs │ │ │ │ ├── LightDirectionalShadowMapRenderer.cs │ │ │ │ ├── LightPointShadowMapRendererCubeMap.cs │ │ │ │ ├── LightPointShadowMapRendererParaboloid.cs │ │ │ │ ├── LightShadowMapRendererBase.cs │ │ │ │ ├── LightShadowMapShaderGroupDataBase.cs │ │ │ │ ├── LightShadowMapTexture.cs │ │ │ │ ├── LightShadowType.cs │ │ │ │ ├── LightSpotShadowMapRenderer.cs │ │ │ │ ├── ShadowCasterRenderFeature.cs │ │ │ │ ├── ShadowGroup.sdsl │ │ │ │ ├── ShadowGroup.sdsl.cs │ │ │ │ ├── ShadowMapAtlasTexture.cs │ │ │ │ ├── ShadowMapCascadeInfo.cs │ │ │ │ ├── ShadowMapCascadeLevel.cs │ │ │ │ ├── ShadowMapCaster.sdfx │ │ │ │ ├── ShadowMapCaster.sdfx.cs │ │ │ │ ├── ShadowMapCasterAlphaDiscard.sdsl │ │ │ │ ├── ShadowMapCasterAlphaDiscard.sdsl.cs │ │ │ │ ├── ShadowMapCasterAlphaDithered.sdsl │ │ │ │ ├── ShadowMapCasterAlphaDithered.sdsl.cs │ │ │ │ ├── ShadowMapCasterCubeMap.sdfx │ │ │ │ ├── ShadowMapCasterCubeMap.sdfx.cs │ │ │ │ ├── ShadowMapCasterCubeMapProjection.sdsl │ │ │ │ ├── ShadowMapCasterCubeMapProjection.sdsl.cs │ │ │ │ ├── ShadowMapCasterNoPixelShader.sdsl │ │ │ │ ├── ShadowMapCasterNoPixelShader.sdsl.cs │ │ │ │ ├── ShadowMapCasterParaboloid.sdfx │ │ │ │ ├── ShadowMapCasterParaboloid.sdfx.cs │ │ │ │ ├── ShadowMapCasterParaboloidProjection.sdsl │ │ │ │ ├── ShadowMapCasterParaboloidProjection.sdsl.cs │ │ │ │ ├── ShadowMapCasterVsm.sdsl │ │ │ │ ├── ShadowMapCasterVsm.sdsl.cs │ │ │ │ ├── ShadowMapCommon.sdsl │ │ │ │ ├── ShadowMapCommon.sdsl.cs │ │ │ │ ├── ShadowMapFilterBase.sdsl │ │ │ │ ├── ShadowMapFilterBase.sdsl.cs │ │ │ │ ├── ShadowMapFilterDefault.sdsl │ │ │ │ ├── ShadowMapFilterDefault.sdsl.cs │ │ │ │ ├── ShadowMapFilterPcf.sdsl │ │ │ │ ├── ShadowMapFilterPcf.sdsl.cs │ │ │ │ ├── ShadowMapFilterVsm.sdsl │ │ │ │ ├── ShadowMapFilterVsm.sdsl.cs │ │ │ │ ├── ShadowMapGroup.sdsl │ │ │ │ ├── ShadowMapGroup.sdsl.cs │ │ │ │ ├── ShadowMapKeys.cs │ │ │ │ ├── ShadowMapReceiverBase.sdsl │ │ │ │ ├── ShadowMapReceiverBase.sdsl.cs │ │ │ │ ├── ShadowMapReceiverDirectional.sdsl │ │ │ │ ├── ShadowMapReceiverDirectional.sdsl.cs │ │ │ │ ├── ShadowMapReceiverInfo.cs │ │ │ │ ├── ShadowMapReceiverPointCubeMap.sdsl │ │ │ │ ├── ShadowMapReceiverPointCubeMap.sdsl.cs │ │ │ │ ├── ShadowMapReceiverPointParaboloid.sdsl │ │ │ │ ├── ShadowMapReceiverPointParaboloid.sdsl.cs │ │ │ │ ├── ShadowMapReceiverSpot.sdsl │ │ │ │ ├── ShadowMapReceiverSpot.sdsl.cs │ │ │ │ ├── ShadowMapReceiverVsmInfo.cs │ │ │ │ ├── ShadowMapRenderStageSelector.cs │ │ │ │ ├── ShadowMapRenderView.cs │ │ │ │ ├── ShadowMapRenderer.cs │ │ │ │ ├── ShadowStream.sdsl │ │ │ │ └── ShadowStream.sdsl.cs │ │ │ ├── SimpleGroupToRenderStageSelector.cs │ │ │ ├── Skeleton.cs │ │ │ ├── SkeletonUpdater.cs │ │ │ ├── Skinning │ │ │ │ ├── NormalMeshSkinning.sdsl │ │ │ │ ├── NormalMeshSkinning.sdsl.cs │ │ │ │ ├── NormalVSSkinningFromMesh.sdsl │ │ │ │ ├── NormalVSSkinningFromMesh.sdsl.cs │ │ │ │ ├── NormalVSSkinningNormalMapping.sdsl │ │ │ │ ├── NormalVSSkinningNormalMapping.sdsl.cs │ │ │ │ ├── NormalVSSkinningNormalMappingTessellation.sdsl │ │ │ │ ├── NormalVSSkinningNormalMappingTessellation.sdsl.cs │ │ │ │ ├── TangentMeshSkinning.sdsl │ │ │ │ ├── TangentMeshSkinning.sdsl.cs │ │ │ │ ├── TransformationSkinning.sdsl │ │ │ │ ├── TransformationSkinning.sdsl.cs │ │ │ │ ├── TransformationSkinningInstanced.sdsl │ │ │ │ └── TransformationSkinningInstanced.sdsl.cs │ │ │ ├── SkinningRenderFeature.cs │ │ │ ├── Skyboxes │ │ │ │ ├── CubemapUtils.sdsl │ │ │ │ ├── CubemapUtils.sdsl.cs │ │ │ │ ├── IComputeEnvironmentColor.sdsl │ │ │ │ ├── IComputeEnvironmentColor.sdsl.cs │ │ │ │ ├── LevelCubeMapEnvironmentColor.sdsl │ │ │ │ ├── LevelCubeMapEnvironmentColor.sdsl.cs │ │ │ │ ├── RoughnessCubeMapEnvironmentColor.sdsl │ │ │ │ ├── RoughnessCubeMapEnvironmentColor.sdsl.cs │ │ │ │ ├── Skybox.cs │ │ │ │ ├── SkyboxKeys.cs │ │ │ │ ├── SkyboxShaderBase.sdsl │ │ │ │ ├── SkyboxShaderBase.sdsl.cs │ │ │ │ ├── SkyboxShaderCubemap.sdsl │ │ │ │ ├── SkyboxShaderCubemap.sdsl.cs │ │ │ │ ├── SkyboxShaderTexture.sdsl │ │ │ │ ├── SkyboxShaderTexture.sdsl.cs │ │ │ │ ├── SkyboxStream.sdsl │ │ │ │ ├── SkyboxStream.sdsl.cs │ │ │ │ ├── SphericalHarmonicsEnvironmentColor.sdsl │ │ │ │ └── SphericalHarmonicsEnvironmentColor.sdsl.cs │ │ │ ├── SortKey.cs │ │ │ ├── SortMode.cs │ │ │ ├── SortModeDistance.cs │ │ │ ├── Sprites │ │ │ │ ├── IAnimatableSpriteProvider.cs │ │ │ │ ├── ISpriteProvider.cs │ │ │ │ ├── RenderSprite.cs │ │ │ │ ├── SpriteFromSheet.cs │ │ │ │ ├── SpriteFromTexture.cs │ │ │ │ ├── SpriteRenderFeature.cs │ │ │ │ ├── SpriteTransparentRenderStageSelector.cs │ │ │ │ └── SpriteType.cs │ │ │ ├── StateChangeSortMode.cs │ │ │ ├── StrideEffectBase.sdfx │ │ │ ├── StrideEffectBase.sdfx.cs │ │ │ ├── StrideEffectBaseKeys.cs │ │ │ ├── StrideForwardShadingEffect.sdfx │ │ │ ├── StrideForwardShadingEffect.sdfx.cs │ │ │ ├── StrideWireframeShadingEffect.sdfx │ │ │ ├── StrideWireframeShadingEffect.sdfx.cs │ │ │ ├── SubRenderFeature.cs │ │ │ ├── Tessellation │ │ │ │ ├── TessellationAE2.sdsl │ │ │ │ ├── TessellationAE2.sdsl.cs │ │ │ │ ├── TessellationAE3.sdsl │ │ │ │ ├── TessellationAE3.sdsl.cs │ │ │ │ ├── TessellationAE4.sdsl │ │ │ │ ├── TessellationAE4.sdsl.cs │ │ │ │ ├── TessellationBase.sdsl │ │ │ │ ├── TessellationBase.sdsl.cs │ │ │ │ ├── TessellationFlat.sdsl │ │ │ │ ├── TessellationFlat.sdsl.cs │ │ │ │ ├── TessellationKeys.cs │ │ │ │ ├── TessellationPN.sdsl │ │ │ │ └── TessellationPN.sdsl.cs │ │ │ ├── TransformRenderFeature.cs │ │ │ ├── TransformTRS.cs │ │ │ ├── Transformation │ │ │ │ ├── TransformationBase.sdsl │ │ │ │ ├── TransformationBase.sdsl.cs │ │ │ │ ├── TransformationInstancing.sdsl │ │ │ │ ├── TransformationInstancing.sdsl.cs │ │ │ │ ├── TransformationMatrix.sdsl │ │ │ │ ├── TransformationMatrix.sdsl.cs │ │ │ │ ├── TransformationWAndVP.sdsl │ │ │ │ ├── TransformationWAndVP.sdsl.cs │ │ │ │ ├── TransformationWAndVPInstanced.sdsl │ │ │ │ ├── TransformationWAndVPInstanced.sdsl.cs │ │ │ │ ├── TransformationWVP.sdsl │ │ │ │ ├── TransformationWVP.sdsl.cs │ │ │ │ ├── TransformationZero.sdsl │ │ │ │ └── TransformationZero.sdsl.cs │ │ │ ├── TransparentRenderStageSelector.cs │ │ │ ├── Utils │ │ │ │ ├── BlendUtils.sdsl │ │ │ │ ├── BlendUtils.sdsl.cs │ │ │ │ ├── DepthBase.sdsl │ │ │ │ ├── DepthBase.sdsl.cs │ │ │ │ ├── FlattenLayers.sdsl │ │ │ │ ├── FlattenLayers.sdsl.cs │ │ │ │ ├── HSVUtils.sdsl │ │ │ │ ├── HSVUtils.sdsl.cs │ │ │ │ ├── HighlightShader.sdsl │ │ │ │ ├── HighlightShader.sdsl.cs │ │ │ │ ├── Math.sdsl │ │ │ │ ├── Math.sdsl.cs │ │ │ │ ├── ModelComponentPickingEffect.sdfx │ │ │ │ ├── ModelComponentPickingEffect.sdfx.cs │ │ │ │ ├── ModelComponentPickingShader.sdsl │ │ │ │ ├── ModelComponentPickingShader.sdsl.cs │ │ │ │ ├── NormalPack.sdsl │ │ │ │ ├── NormalPack.sdsl.cs │ │ │ │ ├── NormalUtil.sdsl │ │ │ │ ├── NormalUtil.sdsl.cs │ │ │ │ ├── OpaqueBase.sdsl │ │ │ │ ├── Picking.sdfx │ │ │ │ ├── Picking.sdfx.cs │ │ │ │ ├── PickingShader.sdsl │ │ │ │ ├── PickingShader.sdsl.cs │ │ │ │ ├── SwapUV.sdsl │ │ │ │ ├── SwapUV.sdsl.cs │ │ │ │ ├── Utilities.sdsl │ │ │ │ └── Utilities.sdsl.cs │ │ │ ├── ViewResourceGroupLayout.cs │ │ │ ├── ViewportState.cs │ │ │ ├── VisibilityGroup.cs │ │ │ └── WireframePipelineProcessor.cs │ │ ├── Shaders.Compiler │ │ │ └── EffectCompileRequest.cs │ │ ├── Streaming │ │ │ ├── StreamableResource.cs │ │ │ ├── StreamingManager.cs │ │ │ ├── StreamingOptions.cs │ │ │ ├── StreamingQuality.cs │ │ │ ├── StreamingSettings.cs │ │ │ └── StreamingTexture.cs │ │ ├── Stride.Rendering.csproj │ │ └── Stride.Rendering.sdpkg │ ├── Stride.Shaders.Compiler │ │ ├── Direct3D │ │ │ └── ShaderCompiler.cs │ │ ├── EffectCompiler.cs │ │ ├── IShaderCompiler.cs │ │ ├── OpenGL │ │ │ ├── ShaderCompiler.cs │ │ │ └── ShaderConverter.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── ShaderSourceComparer.cs │ │ └── Stride.Shaders.Compiler.csproj │ ├── Stride.Shaders.Parser │ │ ├── Analysis │ │ │ ├── AssignmentOperatorStatus.cs │ │ │ ├── ExpressionNodeCouple.cs │ │ │ ├── MemberReferenceExpressionNodeCouple.cs │ │ │ ├── StatementNodeCouple.cs │ │ │ ├── StrideParsingInfo.cs │ │ │ ├── StrideSemanticAnalysis.cs │ │ │ └── StrideTypeAnalysis.cs │ │ ├── Mixins │ │ │ ├── CompositionDictionary.cs │ │ │ ├── ExpressionSimplifierVisitor.cs │ │ │ ├── MethodDeclarationShaderCouple.cs │ │ │ ├── MixinVirtualTable.cs │ │ │ ├── ModuleMixin.cs │ │ │ ├── ModuleMixinInfo.cs │ │ │ ├── ReferencesPool.cs │ │ │ ├── ShaderCompilationContext.cs │ │ │ ├── ShaderDependencyVisitor.cs │ │ │ ├── ShaderKeyFileHelper.cs │ │ │ ├── ShaderKeyGeneratorBase.cs │ │ │ ├── ShaderLoader.cs │ │ │ ├── ShaderMixinCodeGen.cs │ │ │ ├── ShaderSourceManager.cs │ │ │ ├── ShaderVirtualTable.cs │ │ │ ├── StreamFieldVisitor.cs │ │ │ ├── StreamOutputParser.cs │ │ │ ├── StrideAssignmentCloner.cs │ │ │ ├── StrideClassInstantiator.cs │ │ │ ├── StrideReplaceAppend.cs │ │ │ ├── StrideReplaceExtern.cs │ │ │ ├── StrideReplaceVisitor.cs │ │ │ ├── StrideShaderLibrary.cs │ │ │ ├── StrideShaderMixer.cs │ │ │ ├── StrideStreamAnalyzer.cs │ │ │ ├── StrideStreamCreator.cs │ │ │ ├── StrideTagCleaner.cs │ │ │ ├── StrideTypeCleaner.cs │ │ │ ├── StrideVariableUsageVisitor.cs │ │ │ └── VariableShaderCouple.cs │ │ ├── Parser.cs │ │ ├── Performance │ │ │ ├── GenerateShaderPerformance.cs │ │ │ ├── MixPerformance.cs │ │ │ ├── PerformanceLogger.cs │ │ │ ├── SemanticPerformance.cs │ │ │ └── StreamCreatorPerformance.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── ShaderExtensions.cs │ │ ├── ShaderLinker.cs │ │ ├── ShaderMixinParser.cs │ │ ├── ShaderMixinParsingResult.cs │ │ ├── ShaderNavigation.cs │ │ ├── ShaderNavigationResult.cs │ │ ├── Stride.Shaders.Parser.csproj │ │ ├── StrideShaderCleaner.cs │ │ └── Utility │ │ │ └── StrideMessageCode.cs │ ├── Stride.Shaders.Tests │ │ ├── GameAssets │ │ │ ├── Compiler │ │ │ │ ├── SimpleEffect.sdfx │ │ │ │ ├── SimpleEffect.sdfx.cs │ │ │ │ ├── SimpleShader.sdsl │ │ │ │ ├── SimpleShader.sdsl.cs │ │ │ │ ├── TestStream.sdsl │ │ │ │ ├── TestStream.sdsl.cs │ │ │ │ ├── ToGlslEffect.sdfx │ │ │ │ ├── ToGlslEffect.sdfx.cs │ │ │ │ ├── ToGlslShader.sdsl │ │ │ │ └── ToGlslShader.sdsl.cs │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── Mixins │ │ │ │ ├── A.sdsl │ │ │ │ ├── A.sdsl.cs │ │ │ │ ├── B.sdsl │ │ │ │ ├── B.sdsl.cs │ │ │ │ ├── C.sdsl │ │ │ │ ├── C.sdsl.cs │ │ │ │ ├── C1.sdsl │ │ │ │ ├── C1.sdsl.cs │ │ │ │ ├── TestComputeColor.sdsl │ │ │ │ ├── TestComputeColor.sdsl.cs │ │ │ │ ├── TestComputeColor2.sdsl │ │ │ │ ├── TestComputeColor2.sdsl.cs │ │ │ │ ├── TestComputeColorRedirect.sdsl │ │ │ │ ├── TestComputeColorRedirect.sdsl.cs │ │ │ │ ├── test_mixin_complex_params.sdfx │ │ │ │ ├── test_mixin_complex_params.sdfx.cs │ │ │ │ ├── test_mixin_compose_keys.sdfx │ │ │ │ ├── test_mixin_compose_keys.sdfx.cs │ │ │ │ ├── test_mixin_simple.sdfx │ │ │ │ ├── test_mixin_simple.sdfx.cs │ │ │ │ ├── test_mixin_simple_child.sdfx │ │ │ │ ├── test_mixin_simple_child.sdfx.cs │ │ │ │ ├── test_mixin_simple_child_params.sdfx │ │ │ │ ├── test_mixin_simple_child_params.sdfx.cs │ │ │ │ ├── test_mixin_simple_clone.sdfx │ │ │ │ ├── test_mixin_simple_clone.sdfx.cs │ │ │ │ ├── test_mixin_simple_compose.sdfx │ │ │ │ ├── test_mixin_simple_compose.sdfx.cs │ │ │ │ ├── test_mixin_simple_params.sdfx │ │ │ │ └── test_mixin_simple_params.sdfx.cs │ │ │ └── Shaders │ │ │ │ ├── BaseTestChild.sdsl │ │ │ │ ├── BaseTestChild.sdsl.cs │ │ │ │ ├── BaseTestInter.sdsl │ │ │ │ ├── BaseTestInter.sdsl.cs │ │ │ │ ├── BaseTestParent.sdsl │ │ │ │ ├── BaseTestParent.sdsl.cs │ │ │ │ ├── BasicMixin.sdsl │ │ │ │ ├── BasicMixin.sdsl.cs │ │ │ │ ├── BasicMixin2.sdsl │ │ │ │ ├── BasicMixin2.sdsl.cs │ │ │ │ ├── Child.sdsl │ │ │ │ ├── Child.sdsl.cs │ │ │ │ ├── ChildError.sdsl │ │ │ │ ├── ChildError.sdsl.cs │ │ │ │ ├── CloneTestBase.sdsl │ │ │ │ ├── CloneTestBase.sdsl.cs │ │ │ │ ├── CloneTestExtern.sdsl │ │ │ │ ├── CloneTestExtern.sdsl.cs │ │ │ │ ├── CloneTestRoot.sdsl │ │ │ │ ├── CloneTestRoot.sdsl.cs │ │ │ │ ├── ConstantBufferTest.sdsl │ │ │ │ ├── ConstantBufferTest.sdsl.cs │ │ │ │ ├── CyclicTest.sdsl │ │ │ │ ├── CyclicTest.sdsl.cs │ │ │ │ ├── DeepExtern.sdsl │ │ │ │ ├── DeepExtern.sdsl.cs │ │ │ │ ├── DeepExternTest.sdsl │ │ │ │ ├── DeepExternTest.sdsl.cs │ │ │ │ ├── ExternClone.sdsl │ │ │ │ ├── ExternClone.sdsl.cs │ │ │ │ ├── ExternCloneTest.sdsl │ │ │ │ ├── ExternCloneTest.sdsl.cs │ │ │ │ ├── ExternMixin.sdsl │ │ │ │ ├── ExternMixin.sdsl.cs │ │ │ │ ├── ExternTest.sdsl │ │ │ │ ├── ExternTest.sdsl.cs │ │ │ │ ├── ForEachTest.sdsl │ │ │ │ ├── ForEachTest.sdsl.cs │ │ │ │ ├── GenericCall.sdsl │ │ │ │ ├── GenericCall.sdsl.cs │ │ │ │ ├── GenericClass.sdsl │ │ │ │ ├── GenericClass.sdsl.cs │ │ │ │ ├── GenericClass2.sdsl │ │ │ │ ├── GenericClass2.sdsl.cs │ │ │ │ ├── GenericExtern.sdsl │ │ │ │ ├── GenericExtern.sdsl.cs │ │ │ │ ├── GenericTexcoord.sdsl │ │ │ │ ├── GenericTexcoord.sdsl.cs │ │ │ │ ├── GeometryShaderTest.sdsl │ │ │ │ ├── GeometryShaderTest.sdsl.cs │ │ │ │ ├── InterfaceTest.sdsl │ │ │ │ ├── InterfaceTest.sdsl.cs │ │ │ │ ├── InternalReferenceMixin.sdsl │ │ │ │ ├── InternalReferenceMixin.sdsl.cs │ │ │ │ ├── MacroTest.sdsl │ │ │ │ ├── MacroTest.sdsl.cs │ │ │ │ ├── MacroTestBase.sdsl │ │ │ │ ├── MacroTestBase.sdsl.cs │ │ │ │ ├── MacroTestChild.sdsl │ │ │ │ ├── MacroTestChild.sdsl.cs │ │ │ │ ├── MixinFunctionParamaterTest.sdsl │ │ │ │ ├── MixinFunctionParamaterTest.sdsl.cs │ │ │ │ ├── MixinNameClash.sdsl │ │ │ │ ├── MixinNameClash.sdsl.cs │ │ │ │ ├── MixinNoNameClash.sdsl │ │ │ │ ├── MixinNoNameClash.sdsl.cs │ │ │ │ ├── NonStageStreamTest.sdsl │ │ │ │ ├── NonStageStreamTest.sdsl.cs │ │ │ │ ├── Parent.sdsl │ │ │ │ ├── Parent.sdsl.cs │ │ │ │ ├── SemanticTest.sdsl │ │ │ │ ├── SemanticTest.sdsl.cs │ │ │ │ ├── Simple.sdsl │ │ │ │ ├── Simple.sdsl.cs │ │ │ │ ├── StageBase.sdsl │ │ │ │ ├── StageBase.sdsl.cs │ │ │ │ ├── StageCallExtern.sdsl │ │ │ │ ├── StageCallExtern.sdsl.cs │ │ │ │ ├── StageDecl.sdsl │ │ │ │ ├── StageDecl.sdsl.cs │ │ │ │ ├── StageValueReference.sdsl │ │ │ │ ├── StageValueReference.sdsl.cs │ │ │ │ ├── StageValueTest.sdsl │ │ │ │ ├── StageValueTest.sdsl.cs │ │ │ │ ├── StaticCallMixin.sdsl │ │ │ │ ├── StaticCallMixin.sdsl.cs │ │ │ │ ├── StaticMixin.sdsl │ │ │ │ ├── StaticMixin.sdsl.cs │ │ │ │ ├── StaticStageCallTest.sdsl │ │ │ │ ├── StaticStageCallTest.sdsl.cs │ │ │ │ ├── StreamChild.sdsl │ │ │ │ ├── StreamChild.sdsl.cs │ │ │ │ ├── StreamError.sdsl │ │ │ │ ├── StreamError.sdsl.cs │ │ │ │ ├── StreamParent0.sdsl │ │ │ │ ├── StreamParent0.sdsl.cs │ │ │ │ ├── StreamParent1.sdsl │ │ │ │ ├── StreamParent1.sdsl.cs │ │ │ │ ├── StreamParent2.sdsl │ │ │ │ ├── StreamParent2.sdsl.cs │ │ │ │ ├── StreamSolverExternTest.sdsl │ │ │ │ ├── StreamSolverExternTest.sdsl.cs │ │ │ │ ├── StreamTest.sdsl │ │ │ │ ├── StreamTest.sdsl.cs │ │ │ │ ├── StructuredBufferTest.sdsl │ │ │ │ ├── StructuredBufferTest.sdsl.cs │ │ │ │ ├── TessellationTest.sdsl │ │ │ │ ├── TessellationTest.sdsl.cs │ │ │ │ ├── TestComputeShader.sdsl │ │ │ │ ├── TestComputeShader.sdsl.cs │ │ │ │ ├── TestErrors.sdsl │ │ │ │ ├── TestErrors.sdsl.cs │ │ │ │ ├── TestExternArray.sdsl │ │ │ │ ├── TestExternArray.sdsl.cs │ │ │ │ ├── TestGenericComplex.sdsl │ │ │ │ ├── TestGenericComplex.sdsl.cs │ │ │ │ ├── TestGenericMacro.sdsl │ │ │ │ ├── TestGenericMacro.sdsl.cs │ │ │ │ ├── TestGenerics.sdsl │ │ │ │ ├── TestGenerics.sdsl.cs │ │ │ │ ├── TestMacros.sdsl │ │ │ │ ├── TestMacros.sdsl.cs │ │ │ │ ├── TestMacrosArray.sdsl │ │ │ │ ├── TestMacrosArray.sdsl.cs │ │ │ │ ├── TestMultipleStatic.sdsl │ │ │ │ ├── TestMultipleStatic.sdsl.cs │ │ │ │ ├── TestPixelStream.sdsl │ │ │ │ ├── TestPixelStream.sdsl.cs │ │ │ │ ├── TestScreenPosition.sdsl │ │ │ │ ├── TestScreenPosition.sdsl.cs │ │ │ │ ├── TestStreams.sdsl │ │ │ │ ├── TestStreams.sdsl.cs │ │ │ │ ├── TestStructInheritance.sdsl │ │ │ │ ├── TestStructInheritance.sdsl.cs │ │ │ │ ├── TestStructInheritanceExtensions.cs │ │ │ │ ├── TestStructure.sdsl │ │ │ │ ├── TestStructure.sdsl.cs │ │ │ │ ├── TestVertexStream.sdsl │ │ │ │ └── TestVertexStream.sdsl.cs │ │ ├── Stride.Shaders.Tests.Windows.csproj │ │ ├── Stride.Shaders.Tests.Windows.sdpkg │ │ ├── TestCodeGen.cs │ │ ├── TestGenericClass.cs │ │ ├── TestHelper.cs │ │ ├── TestMixinCompiler.cs │ │ ├── TestMixinGenerator.Extensions.cs │ │ ├── TestMixinGenerator.Helpers.cs │ │ ├── TestMixinGenerator.cs │ │ ├── TestMixinMacros.cs │ │ ├── TestParallelShaderMixer.cs │ │ ├── TestRealMix.cs │ │ ├── TestShaderLoading.cs │ │ ├── TestShaderLoadingString.cs │ │ ├── TestShaderMixer.cs │ │ ├── TestShaderMixer2.cs │ │ ├── TestShaderParsing.cs │ │ ├── TestShaderReflection.cs │ │ └── app.config │ ├── Stride.Shaders │ │ ├── Compiler │ │ │ ├── CompilerParameters.cs │ │ │ ├── CompilerResults.cs │ │ │ ├── EffectBytecodeCacheLoadSource.cs │ │ │ ├── EffectBytecodeCompilerResult.cs │ │ │ ├── EffectCompilerBase.cs │ │ │ ├── EffectCompilerCache.cs │ │ │ ├── EffectCompilerChain.cs │ │ │ ├── EffectCompilerParameters.cs │ │ │ ├── EffectPriorityScheduler.cs │ │ │ ├── IEffectCompiler.cs │ │ │ ├── NullEffectCompiler.cs │ │ │ └── TaskOrResult.cs │ │ ├── ConstantBufferType.cs │ │ ├── EffectBytecode.cs │ │ ├── EffectConstantBufferDescription.cs │ │ ├── EffectParameterClass.cs │ │ ├── EffectParameterKeyInfo.cs │ │ ├── EffectParameterType.cs │ │ ├── EffectReflection.cs │ │ ├── EffectResourceBindingDescription.cs │ │ ├── EffectSamplerStateBinding.cs │ │ ├── EffectSourceCodeKeys.cs │ │ ├── EffectTypeDescription.cs │ │ ├── EffectTypeMemberDescription.cs │ │ ├── EffectValueDescription.cs │ │ ├── HashSourceCollection.cs │ │ ├── IShaderMixinBuilder.cs │ │ ├── IShaderMixinBuilderExtended.cs │ │ ├── NamespaceDoc.cs │ │ ├── ParameterKeyHashSerializer.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── ShaderArraySource.cs │ │ ├── ShaderBytecode.cs │ │ ├── ShaderClassCode.cs │ │ ├── ShaderClassSource.cs │ │ ├── ShaderClassString.cs │ │ ├── ShaderInputAttributeDescription.cs │ │ ├── ShaderInputBytecode.cs │ │ ├── ShaderMacro.cs │ │ ├── ShaderMixinContext.cs │ │ ├── ShaderMixinDiscardException.cs │ │ ├── ShaderMixinGeneratorSource.cs │ │ ├── ShaderMixinManager.cs │ │ ├── ShaderMixinObjectId.cs │ │ ├── ShaderMixinParameters.cs │ │ ├── ShaderMixinSource.cs │ │ ├── ShaderSource.cs │ │ ├── ShaderSourceCollection.cs │ │ ├── ShaderStage.cs │ │ ├── ShaderStreamOutputDeclarationEntry.cs │ │ └── Stride.Shaders.csproj │ ├── Stride.SpriteStudio.Offline │ │ ├── Module.cs │ │ ├── NodeAnimationData.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── SpriteStudioAnimationAsset.cs │ │ ├── SpriteStudioAnimationAssetCompiler.cs │ │ ├── SpriteStudioCell.cs │ │ ├── SpriteStudioImporter.cs │ │ ├── SpriteStudioModelAsset.cs │ │ ├── SpriteStudioModelAssetCompiler.cs │ │ ├── SpriteStudioXmlImport.cs │ │ ├── Stride.SpriteStudio.Offline.csproj │ │ ├── Stride.SpriteStudio.Offline.sdpkg │ │ └── Templates │ │ │ └── Assets │ │ │ ├── .sdtpl │ │ │ ├── SpriteStudioAnimation.png │ │ │ └── SpriteStudioModel.png │ │ │ └── SpriteStudio │ │ │ ├── DefaultSpriteStudioAnimation.sdtpl │ │ │ └── DefaultSpriteStudioModel.sdtpl │ ├── Stride.SpriteStudio.Runtime │ │ ├── Module.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── RenderSpriteStudio.cs │ │ ├── SpriteStudioComponent.cs │ │ ├── SpriteStudioModelNodeTransformLink.cs │ │ ├── SpriteStudioNode.cs │ │ ├── SpriteStudioNodeLinkComponent.cs │ │ ├── SpriteStudioNodeLinkProcessor.cs │ │ ├── SpriteStudioNodeState.cs │ │ ├── SpriteStudioProcessor.cs │ │ ├── SpriteStudioRenderFeature.cs │ │ ├── SpriteStudioRendererProcessor.cs │ │ ├── SpriteStudioSheet.cs │ │ └── Stride.SpriteStudio.Runtime.csproj │ ├── Stride.UI.Tests │ │ ├── AndroidActivity.cs │ │ ├── Application.iOS.cs │ │ ├── Assets │ │ │ ├── BorderButton.sdtex │ │ │ ├── BorderButtonCentered.sdtex │ │ │ ├── CourierNew12.sdfnt │ │ │ ├── DebugSlider.sdsheet │ │ │ ├── DumbWhite.sdtex │ │ │ ├── GameSettings.sdgamesettings │ │ │ ├── GraphicsCompositor.sdgfxcomp │ │ │ ├── HanSans13.sdfnt │ │ │ ├── ImageButtonNotPressed.sdtex │ │ │ ├── ImageButtonPressed.sdtex │ │ │ ├── MainScene.sdscene │ │ │ ├── MicrosoftSansSerif15.sdfnt │ │ │ ├── RotatedImages.sdsheet │ │ │ ├── StrideBackground.sdtex │ │ │ ├── UIImages.sdsheet │ │ │ ├── Untitled.sdtex │ │ │ ├── cube Model.sdm3d │ │ │ ├── lambert1.sdmat │ │ │ ├── rotatedUV.sdtex │ │ │ └── uv.sdtex │ │ ├── Events │ │ │ ├── EventManagerTests.cs │ │ │ ├── MyTestRoutedEventArgs.cs │ │ │ ├── MyTestRoutedEventHandler.cs │ │ │ ├── RoutedEventArgsTest.cs │ │ │ └── UIElementEventTests.cs │ │ ├── Info.plist │ │ ├── Layering │ │ │ ├── ArrangeValidator.cs │ │ │ ├── ButtonBaseTests.cs │ │ │ ├── ButtonTests.cs │ │ │ ├── CanvasTests.cs │ │ │ ├── ContentControlTest.cs │ │ │ ├── ContentPresenterTests.cs │ │ │ ├── ControlTests.cs │ │ │ ├── EditTextTests.cs │ │ │ ├── GridBaseTests.cs │ │ │ ├── GridTests.cs │ │ │ ├── ImageButtonTests.cs │ │ │ ├── ImageElementTests.cs │ │ │ ├── MeasureArrangeValidator.cs │ │ │ ├── MeasureReflector.cs │ │ │ ├── MeasureValidator.cs │ │ │ ├── ModalElementTests.cs │ │ │ ├── PanelTests.cs │ │ │ ├── ScrollBarTests.cs │ │ │ ├── ScrollViewerTests.cs │ │ │ ├── ScrollingTextTests.cs │ │ │ ├── SliderTests.cs │ │ │ ├── StackPanelTests.cs │ │ │ ├── TextBlockTests.cs │ │ │ ├── ToggleButtonTests.cs │ │ │ ├── UIElementLayeringTests.cs │ │ │ ├── UniformGridTests.cs │ │ │ └── Utilities.cs │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ ├── AssemblyInfo.Android.cs │ │ │ └── AssemblyInfo.cs │ │ ├── RandomExtension.cs │ │ ├── Regression │ │ │ ├── BillboardModeTests.cs │ │ │ ├── BorderImageTest.cs │ │ │ ├── BorderTest.cs │ │ │ ├── ButtonTest.cs │ │ │ ├── CanvasGridTest.cs │ │ │ ├── ChildrenMeasurementTest.cs │ │ │ ├── ClickTests.cs │ │ │ ├── ClippingTest.cs │ │ │ ├── ComplexLayoutTest.cs │ │ │ ├── ContentDecoratorTest.cs │ │ │ ├── DynamicFontTest.cs │ │ │ ├── EditTextTest.cs │ │ │ ├── ElementTestDesigns.cs │ │ │ ├── ElementTestDesigns.tt │ │ │ ├── ImageButtonTest.cs │ │ │ ├── ImageRegionTest.cs │ │ │ ├── ImageRotatedTest.cs │ │ │ ├── ImageTest.cs │ │ │ ├── InSceneUITest.cs │ │ │ ├── LeaveEnterTest.cs │ │ │ ├── ModalElementTest.cs │ │ │ ├── MouseOverTest.cs │ │ │ ├── ScrollViewerAnchorTest.cs │ │ │ ├── ScrollViewerTest.cs │ │ │ ├── ScrollingTextTest.cs │ │ │ ├── SliderTest.cs │ │ │ ├── StackPanelTest.cs │ │ │ ├── TestUICamera.cs │ │ │ ├── TextBlockTest.cs │ │ │ ├── TextBlockWrappingTest.cs │ │ │ ├── ToggleButtonTest.cs │ │ │ ├── TransparencyTest.cs │ │ │ ├── UITestGameBase.cs │ │ │ └── UniformGridTest.cs │ │ ├── Resources │ │ │ ├── ButtonNotPressed.dds │ │ │ ├── ButtonOverred.dds │ │ │ ├── ButtonPressed.dds │ │ │ ├── Drawable │ │ │ │ └── Icon.png │ │ │ ├── EditTextActive.dds │ │ │ ├── EditTextInactive.dds │ │ │ ├── EditTextOverred.dds │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon.png │ │ │ ├── Icon@2x.png │ │ │ ├── Resource.Designer.cs │ │ │ ├── ToggleChecked.dds │ │ │ ├── ToggleIndetermate.dds │ │ │ ├── ToggleUnchecked.dds │ │ │ └── UIDesigns.dds │ │ ├── Stride.UI.Tests.Android.csproj │ │ ├── Stride.UI.Tests.Windows.csproj │ │ ├── Stride.UI.Tests.Windows.sdpkg │ │ ├── Stride.UI.Tests.iOS.csproj │ │ └── XunitAttributes.cs │ ├── Stride.UI │ │ ├── Attributes │ │ │ └── DefaultThicknessValueAttribute.cs │ │ ├── ClickMode.cs │ │ ├── Controls │ │ │ ├── Border.cs │ │ │ ├── Button.cs │ │ │ ├── ButtonBase.cs │ │ │ ├── ContentControl.cs │ │ │ ├── ContentDecorator.cs │ │ │ ├── ContentPresenter.cs │ │ │ ├── Control.cs │ │ │ ├── EditText.Android.cs │ │ │ ├── EditText.Direct.Default.cs │ │ │ ├── EditText.Direct.cs │ │ │ ├── EditText.UWP.cs │ │ │ ├── EditText.cs │ │ │ ├── EditText.iOS.cs │ │ │ ├── ImageButton.cs │ │ │ ├── ImageElement.cs │ │ │ ├── ModalElement.cs │ │ │ ├── ScrollBar.cs │ │ │ ├── ScrollViewer.cs │ │ │ ├── ScrollingText.cs │ │ │ ├── Slider.cs │ │ │ ├── TextBlock.cs │ │ │ └── ToggleButton.cs │ │ ├── DependencyPropertyFactory.cs │ │ ├── DependencyPropertyKeyMetadata.cs │ │ ├── DepthAlignment.cs │ │ ├── Engine │ │ │ ├── Design │ │ │ │ └── UICloner.cs │ │ │ ├── Processors │ │ │ │ └── UIElementLinkProcessor.cs │ │ │ ├── UIComponent.cs │ │ │ ├── UIElementLinkComponent.cs │ │ │ ├── UIElementTransformLink.cs │ │ │ ├── UILibrary.cs │ │ │ ├── UILibraryExtensions.cs │ │ │ └── UIPage.cs │ │ ├── Events │ │ │ ├── EventManager.cs │ │ │ ├── RoutedEvent.cs │ │ │ ├── RoutedEventArgs.cs │ │ │ ├── RoutedEventHandlerInfo.cs │ │ │ └── RoutingStrategy.cs │ │ ├── HorizontalAlignment.cs │ │ ├── IScrollAnchorInfo.cs │ │ ├── IScrollInfo.cs │ │ ├── IUIElementChildren.cs │ │ ├── IUIElementUpdate.cs │ │ ├── ImageSizeHelper.cs │ │ ├── KeyEventArgs.cs │ │ ├── LayoutingContext.cs │ │ ├── Module.cs │ │ ├── MouseOverState.cs │ │ ├── NamespaceDoc.cs │ │ ├── Orientation.cs │ │ ├── Panels │ │ │ ├── Canvas.cs │ │ │ ├── Grid.cs │ │ │ ├── GridBase.cs │ │ │ ├── Panel.cs │ │ │ ├── StackPanel.cs │ │ │ └── UniformGrid.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── PropertyChangedArgs.cs │ │ ├── PropertyChangedHandler.cs │ │ ├── Renderers │ │ │ ├── DefaultBorderRenderer.cs │ │ │ ├── DefaultButtonRenderer.cs │ │ │ ├── DefaultContentDecoratorRenderer.cs │ │ │ ├── DefaultEditTextRenderer.cs │ │ │ ├── DefaultImageRenderer.cs │ │ │ ├── DefaultModalElementRenderer.cs │ │ │ ├── DefaultRenderersFactory.cs │ │ │ ├── DefaultScrollBarRenderer.cs │ │ │ ├── DefaultScrollingTextRenderer.cs │ │ │ ├── DefaultSliderRenderer.cs │ │ │ ├── DefaultTextBlockRenderer.cs │ │ │ ├── DefaultToggleButtonRenderer.cs │ │ │ ├── ElementRenderer.cs │ │ │ ├── IElementRendererFactory.cs │ │ │ ├── IRendererManager.cs │ │ │ ├── RendererManager.cs │ │ │ └── UIRenderingContext.cs │ │ ├── Rendering │ │ │ └── UI │ │ │ │ ├── RenderUIElement.cs │ │ │ │ ├── UIRenderFeature.Picking.cs │ │ │ │ ├── UIRenderFeature.cs │ │ │ │ └── UIRenderProcessor.cs │ │ ├── ScrollingMode.cs │ │ ├── StretchDirection.cs │ │ ├── StretchType.cs │ │ ├── Stride.UI.csproj │ │ ├── StripDefinition.cs │ │ ├── StripDefinitionCollection.cs │ │ ├── StripType.cs │ │ ├── TextEventArgs.cs │ │ ├── Thickness.cs │ │ ├── ToggleState.cs │ │ ├── TouchAction.cs │ │ ├── TouchEventArgs.cs │ │ ├── UI.cd │ │ ├── UIElement.Events.cs │ │ ├── UIElement.cs │ │ ├── UIElementCollection.cs │ │ ├── UIElementExtensions.cs │ │ ├── UIElementServices.cs │ │ ├── UIInternalException.cs │ │ ├── UIProfilerKeys.cs │ │ ├── UISystem.cs │ │ ├── VerticalAlignment.cs │ │ ├── Visibility.cs │ │ ├── VisualTreeHelper.cs │ │ ├── en.lproj │ │ │ └── Localizable.strings │ │ └── ja.lproj │ │ │ └── Localizable.strings │ ├── Stride.Video │ │ ├── Android │ │ │ ├── MediaCodecAudioExtractor.cs │ │ │ ├── MediaCodecExtractorBase.cs │ │ │ └── MediaCodecVideoExtractor.cs │ │ ├── FFmpeg │ │ │ ├── AudioStream.cs │ │ │ ├── FFMpegStreamType.cs │ │ │ ├── FFmpegCodec.cs │ │ │ ├── FFmpegExtensions.cs │ │ │ ├── FFmpegMedia.cs │ │ │ ├── FFmpegStream.cs │ │ │ ├── FFmpegUtils.cs │ │ │ ├── SubtitleStream.cs │ │ │ └── VideoStream.cs │ │ ├── Module.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Shaders │ │ │ ├── VideoShader.sdsl │ │ │ └── VideoShader.sdsl.cs │ │ ├── Stride.Video.csproj │ │ ├── Stride.Video.sdpkg │ │ ├── Video.cs │ │ ├── VideoComponent.cs │ │ ├── VideoImage.cs │ │ ├── VideoInstance.Direct3D.cs │ │ ├── VideoInstance.FFmpeg.cs │ │ ├── VideoInstance.MediaCodec.cs │ │ ├── VideoInstance.cs │ │ ├── VideoProcessor.cs │ │ ├── VideoSerializer.cs │ │ ├── VideoSystem.Direct3D.cs │ │ ├── VideoSystem.FFmpeg.cs │ │ ├── VideoSystem.cs │ │ └── VideoTexture.cs │ ├── Stride.VirtualReality │ │ ├── DeviceClass.cs │ │ ├── DeviceState.cs │ │ ├── DummyDevice.cs │ │ ├── Eyes.cs │ │ ├── NativeInvoke.cs │ │ ├── OculusOVR │ │ │ ├── OculusOVR.cpp │ │ │ ├── OculusOVR.cs │ │ │ ├── OculusOverlay.cs │ │ │ ├── OculusOvrHmd.cs │ │ │ └── OculusTouchController.cs │ │ ├── OpenVR │ │ │ ├── OpenVR.cs │ │ │ ├── OpenVROverlay.cs │ │ │ ├── OpenVrHmd.cs │ │ │ ├── OpenVrTouchController.cs │ │ │ ├── OpenVrTrackedDevice.cs │ │ │ └── openvr_api.cs │ │ ├── OpenXR │ │ │ ├── OpenXRException.cs │ │ │ ├── OpenXRExt_FB_passthrough.cs │ │ │ ├── OpenXRHmd.cs │ │ │ ├── OpenXRInput.cs │ │ │ ├── OpenXRUtils.cs │ │ │ └── OpenXrTouchController.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.Native.Libs.targets │ │ ├── Stride.VirtualReality.csproj │ │ ├── TouchController.cs │ │ ├── TouchControllerButton.cs │ │ ├── TouchControllerHand.cs │ │ ├── TrackedItem.cs │ │ ├── TrackingSpace.cs │ │ ├── VRApi.cs │ │ ├── VRDevice.cs │ │ ├── VRDeviceSystem.cs │ │ ├── VROverlay.cs │ │ └── WindowsMixedReality │ │ │ ├── SystemNumericsExtensions.cs │ │ │ ├── WindowsMixedRealityHmd.cs │ │ │ └── WindowsMixedRealityTouchController.cs │ ├── Stride.Voxels │ │ ├── Module.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.Voxels.csproj │ │ ├── Stride.Voxels.sdpkg │ │ └── Voxels │ │ │ ├── GraphicsCompositor │ │ │ ├── DebugVisualizations │ │ │ │ ├── IVoxelVisualization.cs │ │ │ │ ├── Shaders │ │ │ │ │ ├── VoxelVisualizationRawEffect.sdsl │ │ │ │ │ ├── VoxelVisualizationRawEffect.sdsl.cs │ │ │ │ │ ├── VoxelVisualizationRawShader.sdsl │ │ │ │ │ ├── VoxelVisualizationRawShader.sdsl.cs │ │ │ │ │ ├── VoxelVisualizationRawShaderKeys.cs │ │ │ │ │ ├── VoxelVisualizationViewEffect.sdsl │ │ │ │ │ ├── VoxelVisualizationViewEffect.sdsl.cs │ │ │ │ │ ├── VoxelVisualizationViewShader.sdsl │ │ │ │ │ ├── VoxelVisualizationViewShader.sdsl.cs │ │ │ │ │ └── VoxelVisualizationViewShaderKeys.cs │ │ │ │ ├── VoxelVisualizationRaw.cs │ │ │ │ └── VoxelVisualizationView.cs │ │ │ ├── DefaultGraphicsCompositorVoxels.sdgfxcomp │ │ │ ├── ForwardRendererVoxels.cs │ │ │ ├── IVoxelRenderer.cs │ │ │ ├── StrideForwardShadingEffectVXGI.sdsl │ │ │ ├── StrideForwardShadingEffectVXGI.sdsl.cs │ │ │ ├── VoxelDebug.cs │ │ │ ├── VoxelPipelineProcessor.cs │ │ │ ├── VoxelRenderFeature.cs │ │ │ ├── VoxelRenderer.cs │ │ │ └── VoxelViewContext.cs │ │ │ ├── Light │ │ │ ├── LightVoxel.cs │ │ │ ├── LightVoxelEffect.sdsl │ │ │ ├── LightVoxelEffect.sdsl.cs │ │ │ ├── LightVoxelRenderer.cs │ │ │ ├── LightVoxelShader.sdsl │ │ │ ├── LightVoxelShader.sdsl.cs │ │ │ └── LightVoxelShaderKeys.cs │ │ │ ├── Marching │ │ │ ├── IVoxelMarchMethod.cs │ │ │ ├── IVoxelSampler.sdsl │ │ │ ├── IVoxelSampler.sdsl.cs │ │ │ ├── MarchSets │ │ │ │ ├── IVoxelMarchSet.cs │ │ │ │ ├── Shaders │ │ │ │ │ ├── VoxelMarchSet.sdsl │ │ │ │ │ ├── VoxelMarchSet.sdsl.cs │ │ │ │ │ ├── VoxelMarchSetHemisphere12.sdsl │ │ │ │ │ ├── VoxelMarchSetHemisphere12.sdsl.cs │ │ │ │ │ ├── VoxelMarchSetHemisphere6.sdsl │ │ │ │ │ ├── VoxelMarchSetHemisphere6.sdsl.cs │ │ │ │ │ ├── VoxelMarchSetRandomHemisphere.sdsl │ │ │ │ │ └── VoxelMarchSetRandomHemisphere.sdsl.cs │ │ │ │ ├── VoxelMarchSetBase.cs │ │ │ │ ├── VoxelMarchSetHemisphere12.cs │ │ │ │ ├── VoxelMarchSetHemisphere6.cs │ │ │ │ └── VoxelMarchSetRandomHemisphere.cs │ │ │ ├── Shaders │ │ │ │ ├── MarchAttributes.sdsl │ │ │ │ ├── MarchAttributes.sdsl.cs │ │ │ │ ├── MarchAttributesEffect.sdsl │ │ │ │ ├── MarchAttributesEffect.sdsl.cs │ │ │ │ ├── MarchAttributesKeys.cs │ │ │ │ ├── VoxelMarchBeam.sdsl │ │ │ │ ├── VoxelMarchBeam.sdsl.cs │ │ │ │ ├── VoxelMarchCone.sdsl │ │ │ │ ├── VoxelMarchCone.sdsl.cs │ │ │ │ ├── VoxelMarchConeEditMode.sdsl │ │ │ │ ├── VoxelMarchConeEditMode.sdsl.cs │ │ │ │ ├── VoxelMarchConePerMipmap.sdsl │ │ │ │ ├── VoxelMarchConePerMipmap.sdsl.cs │ │ │ │ ├── VoxelMarchMethod.sdsl │ │ │ │ ├── VoxelMarchMethod.sdsl.cs │ │ │ │ ├── VoxelRadiusMarchMethod.sdsl │ │ │ │ └── VoxelRadiusMarchMethod.sdsl.cs │ │ │ ├── VoxelMarchBeam.cs │ │ │ ├── VoxelMarchCone.cs │ │ │ └── VoxelMarchConePerMipmap.cs │ │ │ ├── VoxelUtils.cs │ │ │ └── Voxelization │ │ │ ├── Attributes │ │ │ ├── Shaders │ │ │ │ ├── VoxelAttribute.sdsl │ │ │ │ ├── VoxelAttribute.sdsl.cs │ │ │ │ ├── VoxelAttributeDirectionalCoverageSampler.sdsl │ │ │ │ ├── VoxelAttributeDirectionalCoverageSampler.sdsl.cs │ │ │ │ ├── VoxelAttributeDirectionalCoverageShader.sdsl │ │ │ │ ├── VoxelAttributeDirectionalCoverageShader.sdsl.cs │ │ │ │ ├── VoxelAttributeEmissionOpacityShader.sdsl │ │ │ │ ├── VoxelAttributeEmissionOpacityShader.sdsl.cs │ │ │ │ ├── VoxelAttributeSoliditySampler.sdsl │ │ │ │ ├── VoxelAttributeSoliditySampler.sdsl.cs │ │ │ │ ├── VoxelAttributeSolidityShader.sdsl │ │ │ │ └── VoxelAttributeSolidityShader.sdsl.cs │ │ │ ├── VoxelAttribute.cs │ │ │ ├── VoxelAttributeDirectionalCoverage.cs │ │ │ ├── VoxelAttributeEmissionOpacity.cs │ │ │ └── VoxelAttributeSolidity.cs │ │ │ ├── BufferWriters │ │ │ ├── IVoxelBufferWriter.cs │ │ │ ├── Shaders │ │ │ │ ├── VoxelBufferWriteAssign.sdsl │ │ │ │ ├── VoxelBufferWriteAssign.sdsl.cs │ │ │ │ ├── VoxelBufferWriteMax.sdsl │ │ │ │ ├── VoxelBufferWriteMax.sdsl.cs │ │ │ │ ├── VoxelBufferWriter.sdsl │ │ │ │ └── VoxelBufferWriter.sdsl.cs │ │ │ ├── VoxelBufferWriteAssign.cs │ │ │ └── VoxelBufferWriteMax.cs │ │ │ ├── FragmentPackers │ │ │ ├── IVoxelFragmentPacker.cs │ │ │ ├── Shaders │ │ │ │ ├── DataPacking.sdsl │ │ │ │ ├── DataPacking.sdsl.cs │ │ │ │ ├── VoxelFragmentPackFloat16.sdsl │ │ │ │ ├── VoxelFragmentPackFloat16.sdsl.cs │ │ │ │ ├── VoxelFragmentPackFloat32.sdsl │ │ │ │ ├── VoxelFragmentPackFloat32.sdsl.cs │ │ │ │ ├── VoxelFragmentPackFloatR11G11B10.sdsl │ │ │ │ ├── VoxelFragmentPackFloatR11G11B10.sdsl.cs │ │ │ │ ├── VoxelFragmentPacker.sdsl │ │ │ │ └── VoxelFragmentPacker.sdsl.cs │ │ │ ├── VoxelFragmentPackFloat16.cs │ │ │ ├── VoxelFragmentPackFloat32.cs │ │ │ └── VoxelFragmentPackFloatR11G11B10.cs │ │ │ ├── Layout │ │ │ ├── IVoxelLayout.cs │ │ │ ├── Shaders │ │ │ │ ├── VoxelAnisotropicPairedSampler.sdsl │ │ │ │ ├── VoxelAnisotropicPairedSampler.sdsl.cs │ │ │ │ ├── VoxelAnisotropicPairedWriter_Float4.sdsl │ │ │ │ ├── VoxelAnisotropicPairedWriter_Float4.sdsl.cs │ │ │ │ ├── VoxelAnisotropicSampler.sdsl │ │ │ │ ├── VoxelAnisotropicSampler.sdsl.cs │ │ │ │ ├── VoxelAnisotropicWriter_Float4.sdsl │ │ │ │ ├── VoxelAnisotropicWriter_Float4.sdsl.cs │ │ │ │ ├── VoxelIsotropicSampler.sdsl │ │ │ │ ├── VoxelIsotropicSampler.sdsl.cs │ │ │ │ ├── VoxelIsotropicWriter_Float4.sdsl │ │ │ │ ├── VoxelIsotropicWriter_Float4.sdsl.cs │ │ │ │ ├── VoxelLayout_Float4.sdsl │ │ │ │ └── VoxelLayout_Float4.sdsl.cs │ │ │ ├── VoxelLayoutAnisotropic.cs │ │ │ ├── VoxelLayoutAnisotropicPaired.cs │ │ │ ├── VoxelLayoutBase.cs │ │ │ └── VoxelLayoutIsotropic.cs │ │ │ ├── Modifiers │ │ │ ├── Appliers │ │ │ │ ├── Anisotropic │ │ │ │ │ ├── VoxelModifierApplierAnisotropic.sdsl │ │ │ │ │ ├── VoxelModifierApplierAnisotropic.sdsl.cs │ │ │ │ │ ├── VoxelModifierApplierAntiAliasingAnisotropic.sdsl │ │ │ │ │ ├── VoxelModifierApplierAntiAliasingAnisotropic.sdsl.cs │ │ │ │ │ ├── VoxelModifierApplierOpacifyAnisotropic.sdsl │ │ │ │ │ ├── VoxelModifierApplierOpacifyAnisotropic.sdsl.cs │ │ │ │ │ ├── VoxelModifierApplierSolidifyAnisotropic.sdsl │ │ │ │ │ └── VoxelModifierApplierSolidifyAnisotropic.sdsl.cs │ │ │ │ ├── AnisotropicPaired │ │ │ │ │ ├── VoxelModifierApplierAnisotropicPaired.sdsl │ │ │ │ │ ├── VoxelModifierApplierAnisotropicPaired.sdsl.cs │ │ │ │ │ ├── VoxelModifierApplierAntiAliasingAnisotropicPaired.sdsl │ │ │ │ │ ├── VoxelModifierApplierAntiAliasingAnisotropicPaired.sdsl.cs │ │ │ │ │ ├── VoxelModifierApplierOpacifyAnisotropicPaired.sdsl │ │ │ │ │ ├── VoxelModifierApplierOpacifyAnisotropicPaired.sdsl.cs │ │ │ │ │ ├── VoxelModifierApplierSolidifyAnisotropicPaired.sdsl │ │ │ │ │ └── VoxelModifierApplierSolidifyAnisotropicPaired.sdsl.cs │ │ │ │ └── Isotropic │ │ │ │ │ ├── VoxelModifierApplierAntiAliasingIsotropic.sdsl │ │ │ │ │ ├── VoxelModifierApplierAntiAliasingIsotropic.sdsl.cs │ │ │ │ │ ├── VoxelModifierApplierIsotropic.sdsl │ │ │ │ │ ├── VoxelModifierApplierIsotropic.sdsl.cs │ │ │ │ │ ├── VoxelModifierApplierOpacifyIsotropic.sdsl │ │ │ │ │ ├── VoxelModifierApplierOpacifyIsotropic.sdsl.cs │ │ │ │ │ ├── VoxelModifierApplierSolidifyIsotropic.sdsl │ │ │ │ │ └── VoxelModifierApplierSolidifyIsotropic.sdsl.cs │ │ │ ├── EmissionOpacityFilters │ │ │ │ ├── VoxelModifierEmissionOpacity.cs │ │ │ │ ├── VoxelModifierEmissionOpacityAntiAliasing.cs │ │ │ │ ├── VoxelModifierEmissionOpacityOpacify.cs │ │ │ │ └── VoxelModifierEmissionOpacitySolidify.cs │ │ │ └── VoxelModifier.cs │ │ │ ├── RenderVoxelVolume.cs │ │ │ ├── StorageMethod │ │ │ ├── IVoxelStorageMethod.cs │ │ │ └── VoxelStorageMethodIndirect.cs │ │ │ ├── VoxelPositionStream.sdsl │ │ │ ├── VoxelPositionStream.sdsl.cs │ │ │ ├── VoxelStorage │ │ │ ├── IVoxelStorage.cs │ │ │ ├── IVoxelStorageTexture.cs │ │ │ ├── LocalSamples.sdsl │ │ │ ├── LocalSamples.sdsl.cs │ │ │ ├── Mipmapping │ │ │ │ ├── Anisotropic │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoXN.sdsl │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoXN.sdsl.cs │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoXP.sdsl │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoXP.sdsl.cs │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoYN.sdsl │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoYN.sdsl.cs │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoYP.sdsl │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoYP.sdsl.cs │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoZN.sdsl │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoZN.sdsl.cs │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoZP.sdsl │ │ │ │ │ └── Voxel2x2x2Mipmapper_AnisoZP.sdsl.cs │ │ │ │ ├── Voxel2x2x2Mipmap.sdsl │ │ │ │ ├── Voxel2x2x2Mipmap.sdsl.cs │ │ │ │ ├── Voxel2x2x2MipmapEffect.sdsl │ │ │ │ ├── Voxel2x2x2MipmapEffect.sdsl.cs │ │ │ │ ├── Voxel2x2x2MipmapKeys.cs │ │ │ │ ├── Voxel2x2x2Mipmapper.sdsl │ │ │ │ ├── Voxel2x2x2Mipmapper.sdsl.cs │ │ │ │ ├── Voxel2x2x2MipmapperHeuristic.sdsl │ │ │ │ ├── Voxel2x2x2MipmapperHeuristic.sdsl.cs │ │ │ │ ├── Voxel2x2x2MipmapperPhysicallyBased.sdsl │ │ │ │ ├── Voxel2x2x2MipmapperPhysicallyBased.sdsl.cs │ │ │ │ ├── Voxel2x2x2MipmapperSimple.sdsl │ │ │ │ └── Voxel2x2x2MipmapperSimple.sdsl.cs │ │ │ ├── Processing │ │ │ │ ├── BufferToTexture.sdsl │ │ │ │ ├── BufferToTexture.sdsl.cs │ │ │ │ ├── BufferToTextureColumns.sdsl │ │ │ │ ├── BufferToTextureColumns.sdsl.cs │ │ │ │ ├── BufferToTextureColumnsEffect.sdsl │ │ │ │ ├── BufferToTextureColumnsEffect.sdsl.cs │ │ │ │ ├── BufferToTextureEffect.sdsl │ │ │ │ ├── BufferToTextureEffect.sdsl.cs │ │ │ │ ├── BufferToTextureKeys.cs │ │ │ │ ├── ClearBuffer.sdsl │ │ │ │ └── ClearBuffer.sdsl.cs │ │ │ ├── Shaders │ │ │ │ ├── VoxelStorageClipmapShader.sdsl │ │ │ │ ├── VoxelStorageClipmapShader.sdsl.cs │ │ │ │ ├── VoxelStorageShader.sdsl │ │ │ │ ├── VoxelStorageShader.sdsl.cs │ │ │ │ ├── VoxelStorageTextureClipmapShader.sdsl │ │ │ │ ├── VoxelStorageTextureClipmapShader.sdsl.cs │ │ │ │ ├── VoxelStorageTextureShader.sdsl │ │ │ │ └── VoxelStorageTextureShader.sdsl.cs │ │ │ ├── VoxelStorageClipmaps.cs │ │ │ ├── VoxelStorageContext.cs │ │ │ ├── VoxelStorageTextureClipmap.cs │ │ │ └── VoxelStorers │ │ │ │ ├── IVoxelStorer.cs │ │ │ │ └── VoxelStorerClipmap.cs │ │ │ ├── VoxelVolumeComponent.cs │ │ │ ├── VoxelVolumeProcessor.cs │ │ │ ├── VoxelizationMethod │ │ │ ├── IVoxelizationMethod.cs │ │ │ ├── Shader │ │ │ │ ├── VoxelizationMethod.sdsl │ │ │ │ ├── VoxelizationMethod.sdsl.cs │ │ │ │ ├── VoxelizationMethodDominantAxis.sdsl │ │ │ │ ├── VoxelizationMethodDominantAxis.sdsl.cs │ │ │ │ ├── VoxelizationMethodSingleAxis.sdsl │ │ │ │ └── VoxelizationMethodSingleAxis.sdsl.cs │ │ │ ├── VoxelizationMethodDominantAxis.cs │ │ │ ├── VoxelizationMethodSingleAxis.cs │ │ │ └── VoxelizationMethodTriAxis.cs │ │ │ ├── VoxelizationPass.cs │ │ │ ├── VoxelizationPassList.cs │ │ │ ├── VoxelizeToFragments.sdsl │ │ │ ├── VoxelizeToFragments.sdsl.cs │ │ │ ├── VoxelizeToFragmentsEffect.sdsl │ │ │ ├── VoxelizeToFragmentsEffect.sdsl.cs │ │ │ └── VoxelizeToFragmentsKeys.cs │ └── Stride │ │ ├── CompilationMode.cs │ │ ├── Data │ │ ├── ConfigPlatforms.cs │ │ ├── Configuration.cs │ │ ├── ConfigurationOverride.cs │ │ ├── ParameterCollectionHashSerializer.cs │ │ └── PlatformConfigurations.cs │ │ ├── Effects │ │ ├── AssemblyEffectKeysAttribute.cs │ │ ├── ParameterCollectionExtensions.cs │ │ ├── ParameterKey.cs │ │ ├── ParameterKeySerializer.cs │ │ ├── ParameterKeyValueMetadata.cs │ │ └── ParameterKeys.cs │ │ ├── Graphics │ │ ├── ColorExtensions.cs │ │ ├── ColorSpace.cs │ │ ├── CompareFunction.cs │ │ ├── DDS.cs │ │ ├── DDSFlags.cs │ │ ├── DDSHelper.cs │ │ ├── DataBox.cs │ │ ├── DataPointer.cs │ │ ├── DataRectangle.cs │ │ ├── DisplayOrientation.cs │ │ ├── Font │ │ │ ├── Glyph.cs │ │ │ └── Kerning.cs │ │ ├── FourCC.cs │ │ ├── GraphicsPlatform.cs │ │ ├── GraphicsProfile.cs │ │ ├── Image.cs │ │ ├── ImageDescription.cs │ │ ├── ImageFileType.cs │ │ ├── ImageFileTypeExtensions.cs │ │ ├── ImageHelper.cs │ │ ├── ImageSerializer.cs │ │ ├── MipMapCount.cs │ │ ├── MipMapDescription.cs │ │ ├── PixelBuffer.cs │ │ ├── PixelBufferArray.cs │ │ ├── PixelFormat.cs │ │ ├── PixelFormatExtensions.cs │ │ ├── SamplerStateDescription.cs │ │ ├── StandardImageHelper.Android.cs │ │ ├── StandardImageHelper.UWP.cs │ │ ├── StandardImageHelper.Windows.cs │ │ ├── StandardImageHelper.cs │ │ ├── StandardImageHelper.iOS.cs │ │ ├── TextureAddressMode.cs │ │ ├── TextureDimension.cs │ │ ├── TextureFilter.cs │ │ ├── WICFlags.cs │ │ └── WICHelper.cs │ │ ├── Media │ │ ├── IMediaExtractor.cs │ │ ├── IMediaPlayer.cs │ │ ├── IMediaReader.cs │ │ ├── MediaSynchronizer.cs │ │ ├── PlayRange.cs │ │ └── PlayState.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── Rendering │ │ ├── ObjectParameterAccessor.cs │ │ ├── ParameterCollection.cs │ │ ├── ParameterCollectionLayout.cs │ │ ├── ParameterKeyInfo.cs │ │ ├── PermutationParameter.cs │ │ └── ValueParameter.cs │ │ └── Stride.csproj ├── launcher │ ├── Prerequisites │ │ ├── .gitignore │ │ └── launcher-prerequisites.aip │ ├── README.md │ ├── Setup │ │ ├── .gitignore │ │ ├── DirectX11 │ │ │ ├── APR2007_xinput_x64.cab │ │ │ ├── APR2007_xinput_x86.cab │ │ │ ├── DSETUP.dll │ │ │ ├── DXSETUP.exe │ │ │ ├── Feb2010_X3DAudio_x64.cab │ │ │ ├── Feb2010_X3DAudio_x86.cab │ │ │ ├── Jun2010_D3DCompiler_43_x64.cab │ │ │ ├── Jun2010_D3DCompiler_43_x86.cab │ │ │ ├── Jun2010_XAudio_x64.cab │ │ │ ├── Jun2010_XAudio_x86.cab │ │ │ ├── dsetup32.dll │ │ │ ├── dxdllreg_x86.cab │ │ │ └── dxupdate.cab │ │ ├── Launcher.ico │ │ ├── StrideLogoNoTextWhite.png │ │ └── setup.aip │ └── Stride.Launcher │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── CrashReport │ │ ├── CrashReportHelper.cs │ │ └── CrashReportSettings.cs │ │ ├── Launcher.cs │ │ ├── LauncherArguments.cs │ │ ├── LauncherErrorCode.cs │ │ ├── LauncherInstance.cs │ │ ├── PackageFilterExtensions.cs │ │ ├── PackageLauncher-Debug.bat │ │ ├── PrerequisitesValidator.cs │ │ ├── Program.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── PublishProfiles │ │ │ └── FolderProfile.pubxml │ │ ├── Resources │ │ ├── EditorIcon.png │ │ ├── Launcher.ico │ │ ├── Robot.jpg │ │ ├── Strings.Designer.cs │ │ ├── Strings.ja-JP.resx │ │ ├── Strings.resx │ │ ├── Urls.Designer.cs │ │ ├── Urls.ja-JP.resx │ │ ├── Urls.resx │ │ ├── chat-16.png │ │ ├── delete-26-dark.png │ │ ├── discord.png │ │ ├── download-26-dark.png │ │ ├── facebook_24.png │ │ ├── getting-started.png │ │ ├── github.png │ │ ├── issues.png │ │ ├── list-26.png │ │ ├── news.png │ │ ├── note-26-dark.png │ │ ├── opencollective_24.png │ │ ├── recent-projects.png │ │ ├── reddit_24.png │ │ ├── roadmap.png │ │ ├── showcase.png │ │ ├── survey.png │ │ ├── switch-version.png │ │ ├── twitch_24.png │ │ ├── update.png │ │ ├── upgrade-16.png │ │ ├── visual-studio.png │ │ └── xtwitter_24.png │ │ ├── Services │ │ ├── GameStudioSettings.cs │ │ ├── LauncherSettings.cs │ │ ├── MetricsHelper.cs │ │ ├── SelfUpdater.cs │ │ └── UninstallHelper.cs │ │ ├── Stride.Launcher.csproj │ │ ├── Stride.Launcher.nuspec │ │ ├── ViewModels │ │ ├── AnnouncementViewModel.cs │ │ ├── DocumentationPageViewModel.cs │ │ ├── FrameworkConverter.cs │ │ ├── LauncherViewModel.cs │ │ ├── NewsPageViewModel.cs │ │ ├── PackageVersionViewModel.cs │ │ ├── RecentProjectViewModel.cs │ │ ├── ReleaseNotesViewModel.cs │ │ ├── StrideDevVersionViewModel.cs │ │ ├── StrideStoreAlternateVersionViewModel.cs │ │ ├── StrideStoreVersionViewModel.cs │ │ ├── StrideVersionViewModel.cs │ │ └── VsixVersionViewModel.cs │ │ ├── Views │ │ ├── Announcement.xaml │ │ ├── Announcement.xaml.cs │ │ ├── Commands.cs │ │ ├── LauncherWindow.xaml │ │ ├── LauncherWindow.xaml.cs │ │ ├── ProgressToIndeterminatedConverter.cs │ │ ├── ProgressToRectConverter.cs │ │ ├── SelfUpdateWindow.xaml │ │ ├── SelfUpdateWindow.xaml.cs │ │ └── StaysOpenContextMenu.cs │ │ └── app.manifest ├── localization │ ├── Stride.Assets.Presentation.pot │ ├── Stride.Core.Assets.Editor.pot │ ├── Stride.Core.Presentation.pot │ ├── Stride.GameStudio.pot │ ├── de │ │ └── Stride.GameStudio.de.po │ ├── es │ │ ├── Stride.Assets.Presentation.es.po │ │ ├── Stride.Core.Assets.Editor.es.po │ │ ├── Stride.Core.Presentation.es.po │ │ └── Stride.GameStudio.es.po │ ├── extract_strings.bat │ ├── fr │ │ ├── Stride.Assets.Presentation.fr.po │ │ ├── Stride.Core.Assets.Editor.fr.po │ │ ├── Stride.Core.Presentation.fr.po │ │ └── Stride.GameStudio.fr.po │ ├── he_IL │ │ └── Stride.GameStudio.he_IL.po │ ├── it │ │ ├── Stride.Assets.Presentation.it.po │ │ ├── Stride.Core.Presentation.it.po │ │ └── Stride.GameStudio.it.po │ ├── ja │ │ ├── Stride.Assets.Presentation.ja.po │ │ ├── Stride.Core.Assets.Editor.ja.po │ │ ├── Stride.Core.Presentation.ja.po │ │ └── Stride.GameStudio.ja.po │ ├── ko │ │ ├── Stride.Assets.Presentation.ko.po │ │ └── Stride.GameStudio.ko.po │ ├── mk │ │ └── Stride.Core.Assets.Editor.mk.po │ ├── nb_NO │ │ ├── Stride.Assets.Presentation.nb_NO.po │ │ ├── Stride.Core.Assets.Editor.nb_NO.po │ │ ├── Stride.Core.Presentation.nb_NO.po │ │ └── Stride.GameStudio.nb_NO.po │ ├── pl │ │ └── Stride.GameStudio.pl.po │ ├── pt │ │ └── Stride.GameStudio.pt.po │ ├── pt_BR │ │ └── Stride.GameStudio.pt_BR.po │ ├── ru │ │ ├── Stride.Assets.Presentation.ru.po │ │ ├── Stride.Core.Assets.Editor.ru.po │ │ ├── Stride.Core.Presentation.ru.po │ │ └── Stride.GameStudio.ru.po │ ├── zh_HANS-CN │ │ ├── Stride.Assets.Presentation.zh_HANS-CN.po │ │ ├── Stride.Core.Assets.Editor.zh_HANS-CN.po │ │ ├── Stride.Core.Presentation.zh_HANS-CN.po │ │ └── Stride.GameStudio.zh_HANS-CN.po │ └── zh_Hant │ │ ├── Stride.Assets.Presentation.zh_Hant.po │ │ ├── Stride.Core.Assets.Editor.zh_Hant.po │ │ ├── Stride.Core.Presentation.zh_Hant.po │ │ └── Stride.GameStudio.zh_Hant.po ├── metrics │ ├── .gitignore │ ├── Stride.Metrics.ServerApp │ │ ├── App_Start │ │ │ └── BundleConfig.cs │ │ ├── ClearScript.V8 │ │ │ ├── ClearScriptV8-32.dll │ │ │ ├── ClearScriptV8-64.dll │ │ │ ├── v8-ia32.dll │ │ │ └── v8-x64.dll │ │ ├── Content │ │ │ ├── Site.css │ │ │ ├── angular-chart.less │ │ │ ├── bootstrap │ │ │ │ ├── alerts.less │ │ │ │ ├── badges.less │ │ │ │ ├── bootstrap.less │ │ │ │ ├── breadcrumbs.less │ │ │ │ ├── button-groups.less │ │ │ │ ├── buttons.less │ │ │ │ ├── carousel.less │ │ │ │ ├── close.less │ │ │ │ ├── code.less │ │ │ │ ├── component-animations.less │ │ │ │ ├── dropdowns.less │ │ │ │ ├── forms.less │ │ │ │ ├── glyphicons.less │ │ │ │ ├── grid.less │ │ │ │ ├── input-groups.less │ │ │ │ ├── jumbotron.less │ │ │ │ ├── labels.less │ │ │ │ ├── list-group.less │ │ │ │ ├── media.less │ │ │ │ ├── mixins.less │ │ │ │ ├── mixins │ │ │ │ │ ├── alerts.less │ │ │ │ │ ├── background-variant.less │ │ │ │ │ ├── border-radius.less │ │ │ │ │ ├── buttons.less │ │ │ │ │ ├── center-block.less │ │ │ │ │ ├── clearfix.less │ │ │ │ │ ├── forms.less │ │ │ │ │ ├── gradients.less │ │ │ │ │ ├── grid-framework.less │ │ │ │ │ ├── grid.less │ │ │ │ │ ├── hide-text.less │ │ │ │ │ ├── image.less │ │ │ │ │ ├── labels.less │ │ │ │ │ ├── list-group.less │ │ │ │ │ ├── nav-divider.less │ │ │ │ │ ├── nav-vertical-align.less │ │ │ │ │ ├── opacity.less │ │ │ │ │ ├── pagination.less │ │ │ │ │ ├── panels.less │ │ │ │ │ ├── progress-bar.less │ │ │ │ │ ├── reset-filter.less │ │ │ │ │ ├── resize.less │ │ │ │ │ ├── responsive-visibility.less │ │ │ │ │ ├── size.less │ │ │ │ │ ├── tab-focus.less │ │ │ │ │ ├── table-row.less │ │ │ │ │ ├── text-emphasis.less │ │ │ │ │ ├── text-overflow.less │ │ │ │ │ └── vendor-prefixes.less │ │ │ │ ├── modals.less │ │ │ │ ├── navbar.less │ │ │ │ ├── navs.less │ │ │ │ ├── normalize.less │ │ │ │ ├── pager.less │ │ │ │ ├── pagination.less │ │ │ │ ├── panels.less │ │ │ │ ├── popovers.less │ │ │ │ ├── print.less │ │ │ │ ├── progress-bars.less │ │ │ │ ├── responsive-embed.less │ │ │ │ ├── responsive-utilities.less │ │ │ │ ├── scaffolding.less │ │ │ │ ├── tables.less │ │ │ │ ├── theme.less │ │ │ │ ├── thumbnails.less │ │ │ │ ├── tooltip.less │ │ │ │ ├── type.less │ │ │ │ ├── utilities.less │ │ │ │ ├── variables.less │ │ │ │ └── wells.less │ │ │ ├── font-awesome.css │ │ │ └── font-awesome.min.css │ │ ├── Controllers │ │ │ ├── CustomApiControllerBase.cs │ │ │ ├── HomeApiController.cs │ │ │ ├── MetricApiController.cs │ │ │ ├── MetricCache.cs │ │ │ ├── RequireHttpsAttribute.cs │ │ │ └── ViewRenderer.cs │ │ ├── MetricServerExtensions.cs │ │ ├── Migrations │ │ │ ├── 201506260244036_InitialVersion.Designer.cs │ │ │ ├── 201506260244036_InitialVersion.cs │ │ │ ├── 201506260244036_InitialVersion.resx │ │ │ ├── 201605171151202_AddEventIdMigration.Designer.cs │ │ │ ├── 201605171151202_AddEventIdMigration.cs │ │ │ ├── 201605171151202_AddEventIdMigration.resx │ │ │ ├── 201806131308227_IpToLocation.Designer.cs │ │ │ ├── 201806131308227_IpToLocation.cs │ │ │ ├── 201806131308227_IpToLocation.resx │ │ │ ├── Configuration.cs │ │ │ └── ip2location │ │ │ │ ├── IP2LOCATION-LITE-DB1.CSV │ │ │ │ ├── IpToLocationHelper.cs │ │ │ │ ├── LICENSE-CC-BY-SA-4.0.TXT │ │ │ │ └── README_LITE.TXT │ │ ├── Models │ │ │ ├── AggregateBase.cs │ │ │ ├── AggregationPerDay.cs │ │ │ ├── AggregationPerMonth.cs │ │ │ ├── AggregationPerPlatforms.cs │ │ │ ├── AggregationPerValue.cs │ │ │ ├── AggregationPerVersion.cs │ │ │ ├── MetricApp.cs │ │ │ ├── MetricCreatedBase.cs │ │ │ ├── MetricDbContext.cs │ │ │ ├── MetricDbTest.cs │ │ │ ├── MetricEvent.cs │ │ │ ├── MetricEventDefinition.cs │ │ │ ├── MetricInstall.cs │ │ │ ├── MetricMarker.cs │ │ │ └── MetricMarkerGroup.cs │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ └── PublishProfiles │ │ │ │ └── stride-metrics - Web Deploy.pubxml │ │ ├── Scripts │ │ │ ├── Chart.js │ │ │ ├── _references.js │ │ │ ├── angular-animate.js │ │ │ ├── angular-animate.min.js │ │ │ ├── angular-animate.min.js.map │ │ │ ├── angular-aria.js │ │ │ ├── angular-aria.min.js │ │ │ ├── angular-aria.min.js.map │ │ │ ├── angular-chart.js │ │ │ ├── angular-cookies.js │ │ │ ├── angular-cookies.min.js │ │ │ ├── angular-cookies.min.js.map │ │ │ ├── angular-csp.css │ │ │ ├── angular-loader.js │ │ │ ├── angular-loader.min.js │ │ │ ├── angular-loader.min.js.map │ │ │ ├── angular-message-format.js │ │ │ ├── angular-message-format.min.js │ │ │ ├── angular-message-format.min.js.map │ │ │ ├── angular-messages.js │ │ │ ├── angular-messages.min.js │ │ │ ├── angular-messages.min.js.map │ │ │ ├── angular-mocks.js │ │ │ ├── angular-resource.js │ │ │ ├── angular-resource.min.js │ │ │ ├── angular-resource.min.js.map │ │ │ ├── angular-route.js │ │ │ ├── angular-route.min.js │ │ │ ├── angular-route.min.js.map │ │ │ ├── angular-sanitize.js │ │ │ ├── angular-sanitize.min.js │ │ │ ├── angular-sanitize.min.js.map │ │ │ ├── angular-scenario.js │ │ │ ├── angular-touch.js │ │ │ ├── angular-touch.min.js │ │ │ ├── angular-touch.min.js.map │ │ │ ├── angular.js │ │ │ ├── angular.min.js │ │ │ ├── angular.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.min.js │ │ │ ├── errors.json │ │ │ ├── jquery-2.1.4.intellisense.js │ │ │ ├── jquery-2.1.4.js │ │ │ ├── jquery-2.1.4.min.js │ │ │ ├── jquery-2.1.4.min.map │ │ │ ├── jquery.validate-vsdoc.js │ │ │ ├── jquery.validate.js │ │ │ ├── jquery.validate.min.js │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ ├── jquery.validate.unobtrusive.min.js │ │ │ ├── respond.js │ │ │ ├── respond.matchmedia.addListener.js │ │ │ ├── respond.matchmedia.addListener.min.js │ │ │ ├── respond.min.js │ │ │ └── version.json │ │ ├── Startup.cs │ │ ├── Stride.Metrics.ServerApp.csproj │ │ ├── Views │ │ │ ├── Home │ │ │ │ └── Index.cshtml │ │ │ ├── Shared │ │ │ │ ├── Error.cshtml │ │ │ │ └── _Layout.cshtml │ │ │ ├── Web.config │ │ │ └── _ViewStart.cshtml │ │ ├── Web.Debug.config │ │ ├── Web.Release.config │ │ ├── Web.config │ │ ├── favicon.ico │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ └── fontawesome-webfont.woff │ │ └── packages.config │ ├── Stride.Metrics.sln │ └── Stride.Metrics │ │ ├── CommonApps.cs │ │ ├── CommonMetrics.cs │ │ ├── MetricAppId.cs │ │ ├── MetricKey.cs │ │ ├── MetricUtil.cs │ │ ├── MetricsClient.cs │ │ ├── NewMetricDefinitionMessage.cs │ │ ├── NewMetricMessage.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── Stride.Metrics.csproj │ │ └── packages.config ├── native │ ├── Stride.Native.targets │ └── WindowsProjects │ │ ├── UWP │ │ ├── UWP.vcxproj │ │ ├── UWP.vcxproj.filters │ │ └── dllmain.cpp │ │ └── WindowsDesktop │ │ ├── WindowsDesktop.vcxproj │ │ ├── WindowsDesktop.vcxproj.filters │ │ └── dllmain.cpp ├── prerequisites │ ├── .gitignore │ ├── DirectX11 │ │ ├── APR2007_xinput_x64.cab │ │ ├── APR2007_xinput_x86.cab │ │ ├── DSETUP.dll │ │ ├── DXSETUP.exe │ │ ├── Feb2010_X3DAudio_x64.cab │ │ ├── Feb2010_X3DAudio_x86.cab │ │ ├── Jun2010_D3DCompiler_43_x64.cab │ │ ├── Jun2010_D3DCompiler_43_x86.cab │ │ ├── Jun2010_XAudio_x64.cab │ │ ├── Jun2010_XAudio_x86.cab │ │ ├── dsetup32.dll │ │ ├── dxdllreg_x86.cab │ │ └── dxupdate.cab │ └── prerequisites.aip ├── presentation │ ├── Stride.Core.Presentation.Dialogs │ │ ├── DialogService.cs │ │ ├── FileOpenModalDialog.cs │ │ ├── FileSaveModalDialog.cs │ │ ├── FolderOpenModalDialog.cs │ │ ├── ModalDialogBase.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── Stride.Core.Presentation.Dialogs.csproj │ ├── Stride.Core.Presentation.Graph │ │ ├── Behaviors │ │ │ ├── ActiveConnectorBehavior.cs │ │ │ ├── ConnectorDragBehavior.cs │ │ │ ├── ConnectorDropBehavior.cs │ │ │ ├── GraphContextMenuOpenedBehavior.cs │ │ │ ├── GraphSelectionBehavior.cs │ │ │ ├── LinkPreviewBehavior.cs │ │ │ ├── NodeGraphBehavior.cs │ │ │ └── NodeGraphSelectionBehavior.cs │ │ ├── Controls │ │ │ ├── NodeEdgeControl.cs │ │ │ ├── NodeGraphArea.cs │ │ │ └── NodeVertexControl.cs │ │ ├── Helper │ │ │ ├── MouseHelper.cs │ │ │ └── UIHelper.cs │ │ ├── LinkSelectedEvent.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.Core.Presentation.Graph.csproj │ │ ├── Themes │ │ │ └── generic.xaml │ │ └── ViewModel │ │ │ ├── ConnectionWrapper.cs │ │ │ ├── NodeEdge.cs │ │ │ ├── NodeGraph.cs │ │ │ ├── NodeGraphControlFactory.cs │ │ │ ├── NodeGraphLogicCore.cs │ │ │ └── NodeVertex.cs │ ├── Stride.Core.Presentation.Quantum.Tests │ │ ├── Helpers │ │ │ ├── TestContainerContext.cs │ │ │ ├── TestInstanceContext.cs │ │ │ └── Types.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.Core.Presentation.Quantum.Tests.csproj │ │ ├── TestDependentProperties.cs │ │ ├── TestNodePresenterProperties.cs │ │ └── TestNodePresenterUpdates.cs │ ├── Stride.Core.Presentation.Quantum │ │ ├── CombineMode.cs │ │ ├── GraphNodeBinding.cs │ │ ├── GraphViewModelService.cs │ │ ├── IPropertyProviderViewModel.cs │ │ ├── MemberGraphNodeBinding.cs │ │ ├── ObjectGraphNodeBinding.cs │ │ ├── Presenters │ │ │ ├── AnonymousNodePresenterCommand.cs │ │ │ ├── IInitializingNodePresenter.cs │ │ │ ├── INodePresenter.cs │ │ │ ├── INodePresenterCommand.cs │ │ │ ├── INodePresenterFactory.cs │ │ │ ├── INodePresenterFactoryInternal.cs │ │ │ ├── INodePresenterUpdater.cs │ │ │ ├── ItemNodePresenter.cs │ │ │ ├── MemberNodePresenter.cs │ │ │ ├── NodePresenterBase.cs │ │ │ ├── NodePresenterCommandBase.cs │ │ │ ├── NodePresenterException.cs │ │ │ ├── NodePresenterFactory.cs │ │ │ ├── NodePresenterUpdaterBase.cs │ │ │ ├── PropertyCombinerMetadata.cs │ │ │ ├── RootNodePresenter.cs │ │ │ ├── SyncAnonymousNodePresenterCommand.cs │ │ │ ├── SyncNodePresenterCommandBase.cs │ │ │ ├── ValueChangedEventArgs.cs │ │ │ ├── ValueChangingEventArgs.cs │ │ │ └── VirtualNodePresenter.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.Core.Presentation.Quantum.csproj │ │ └── ViewModels │ │ │ ├── GraphViewModel.cs │ │ │ ├── INodeViewModelFactory.cs │ │ │ ├── NodePresenterCommandWrapper.cs │ │ │ ├── NodeViewModel.cs │ │ │ ├── NodeViewModelDynamicMetaObject.cs │ │ │ ├── NodeViewModelFactory.cs │ │ │ └── NodeViewModelValueChangedArgs.cs │ ├── Stride.Core.Presentation.Tests │ │ ├── Dirtiables │ │ │ ├── SimpleDirtiable.cs │ │ │ ├── SimpleDirtyingOperation.cs │ │ │ └── TestDirtiable.cs │ │ ├── NUnitAsync │ │ │ ├── BlockingQueue.cs │ │ │ ├── SendOrPostCallbackItem.cs │ │ │ ├── StaSynchronizationContext.cs │ │ │ └── StaThread.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Stride.Core.Presentation.Tests.csproj │ │ ├── TestCore.cs │ │ ├── TestDispatcher.cs │ │ ├── TestObservableList.cs │ │ ├── TestObservableSet.cs │ │ ├── TestTypeExtensions.cs │ │ ├── TestValueConverters.cs │ │ ├── TestWindowsManager.cs │ │ ├── WPF │ │ │ ├── TestWindow.xaml │ │ │ └── TestWindow.xaml.cs │ │ └── WindowManagerHelper.cs │ ├── Stride.Core.Presentation.Wpf │ │ ├── Adorners │ │ │ ├── HighlightAdornerState.cs │ │ │ └── HighlightBorderAdorner.cs │ │ ├── Behaviors │ │ │ ├── ActivateOnCollectionChangedBehavior.cs │ │ │ ├── BehaviorProperties.cs │ │ │ ├── BindCurrentToolTipStringBehavior.cs │ │ │ ├── BindableSelectedItemsBehavior.cs │ │ │ ├── ButtonCloseWindowBehavior.cs │ │ │ ├── ChangeCursorOnSliderThumbBehavior.cs │ │ │ ├── CharInputBehavior.cs │ │ │ ├── CloseWindowBehavior.cs │ │ │ ├── CommandBindingBehavior.cs │ │ │ ├── ContainTextAdornerBehavior.cs │ │ │ ├── DeferredBehaviorBase.cs │ │ │ ├── DoubleClickCloseWindowBehavior.cs │ │ │ ├── DragOverAutoScrollBehavior.cs │ │ │ ├── DropCommandParameters.cs │ │ │ ├── HyperlinkCloseWindowBehavior.cs │ │ │ ├── ItemsControlCollectionViewBehavior.cs │ │ │ ├── ListBoxBindableSelectedItemsBehavior.cs │ │ │ ├── MenuItemCloseWindowBehavior.cs │ │ │ ├── MouseMoveCaptureBehaviorBase.cs │ │ │ ├── MultiOverrideCursorBehavior.cs │ │ │ ├── NumericTextBoxDragBehavior.cs │ │ │ ├── NumericTextBoxTransactionalRepeatButtonsBehavior.cs │ │ │ ├── OnEventBehavior.cs │ │ │ ├── OnEventCommandBehavior.cs │ │ │ ├── OnEventSetPropertyBehavior.cs │ │ │ ├── OnFocusBindingInterruptionBehavior.cs │ │ │ ├── OnMouseEventBehavior.cs │ │ │ ├── OnPropertyChangedCommandBehavior.cs │ │ │ ├── OverrideCursorBehavior.cs │ │ │ ├── ResizeBehavior.cs │ │ │ ├── SelectionRectangleBehavior.cs │ │ │ ├── SetFocusOnLoadBehavior.cs │ │ │ ├── SliderDragFromTrackBehavior.cs │ │ │ ├── TextBoxCloseWindowBehavior.cs │ │ │ ├── TextBoxKeyUpCommandBehavior.cs │ │ │ ├── TilePanelNavigationBehavior.cs │ │ │ └── ToggleButtonPopupBehavior.cs │ │ ├── Collections │ │ │ ├── NonGenericObservableCollectionWrapper.cs │ │ │ ├── NonGenericObservableListWrapper.cs │ │ │ ├── ObservableList.cs │ │ │ └── ObservableSet.cs │ │ ├── Commands │ │ │ ├── SystemCommand.cs │ │ │ ├── SystemCommands.cs │ │ │ └── UtilityCommands.cs │ │ ├── Controls │ │ │ ├── CanvasView │ │ │ │ ├── CanvasView.cs │ │ │ │ └── TrackerControl.cs │ │ │ ├── ColorPicker.cs │ │ │ ├── Commands │ │ │ │ ├── ControlCommands.cs │ │ │ │ └── NamespaceDoc.cs │ │ │ ├── DateTimeEditor.cs │ │ │ ├── ExpandableItemsControl.cs │ │ │ ├── FilteringComboBox.cs │ │ │ ├── FilteringComboBoxSort.cs │ │ │ ├── GameEngineHost.cs │ │ │ ├── Int2Editor.cs │ │ │ ├── Int3Editor.cs │ │ │ ├── Int4Editor.cs │ │ │ ├── KeyValueGrid.cs │ │ │ ├── MarkdownTextBlock.cs │ │ │ ├── MatrixEditor.cs │ │ │ ├── ModalWindow.cs │ │ │ ├── NumericTextBox.cs │ │ │ ├── PopupModalWindow.cs │ │ │ ├── PropertyView.cs │ │ │ ├── PropertyViewItem.cs │ │ │ ├── PropertyViewItemEventArgs.cs │ │ │ ├── RectangleEditor.cs │ │ │ ├── RectangleFEditor.cs │ │ │ ├── RotationEditor.cs │ │ │ ├── ScaleBar.cs │ │ │ ├── SearchComboBox.cs │ │ │ ├── TagControl.cs │ │ │ ├── TextBlockFormatting.cs │ │ │ ├── TextBox.cs │ │ │ ├── TextBoxBase.cs │ │ │ ├── TextLogViewer.cs │ │ │ ├── TimeSpanEditor.cs │ │ │ ├── TreeView.cs │ │ │ ├── TreeViewElementFinder.cs │ │ │ ├── TreeViewItem.cs │ │ │ ├── TreeViewItemEventArgs.cs │ │ │ ├── Trimming.cs │ │ │ ├── TrimmingSource.cs │ │ │ ├── UnitSystem.cs │ │ │ ├── Vector2Editor.cs │ │ │ ├── Vector3Editor.cs │ │ │ ├── Vector4Editor.cs │ │ │ ├── VectorEditingMode.cs │ │ │ ├── VectorEditor.cs │ │ │ ├── VectorEditorBase.cs │ │ │ ├── VirtualizingTilePanel.cs │ │ │ └── VirtualizingTreePanel.cs │ │ ├── Core │ │ │ ├── AnonymousEventHandler.cs │ │ │ ├── AutoUnsubscribeHandler.cs │ │ │ ├── BindingProxy.cs │ │ │ ├── CancelRoutedEvent.cs │ │ │ ├── DependencyPropertyWatcher.cs │ │ │ ├── FocusManager.cs │ │ │ ├── TimeoutDispatcherTimer.cs │ │ │ └── ValidationRoutedEvent.cs │ │ ├── Diagnostics │ │ │ └── TriggerTracing.cs │ │ ├── Drawing │ │ │ ├── CanvasRenderer.cs │ │ │ ├── HslColor.cs │ │ │ ├── IDrawingContext.cs │ │ │ ├── IDrawingModel.cs │ │ │ ├── IDrawingView.cs │ │ │ ├── TextMeasurementMethod.cs │ │ │ └── VisualHost.cs │ │ ├── Extensions │ │ │ ├── BindingExtensions.cs │ │ │ ├── DependencyObjectExtensions.cs │ │ │ ├── DrawingContextExtensions.cs │ │ │ ├── ImageExtensions.cs │ │ │ ├── ItemsControlExtensions.cs │ │ │ ├── MathExtensions.cs │ │ │ ├── SystemColorExtensions.cs │ │ │ ├── VisualExtensions.cs │ │ │ └── WindowHelper.cs │ │ ├── Interactivity │ │ │ ├── BehaviorCollection.cs │ │ │ └── Interaction.cs │ │ ├── Internal │ │ │ └── KnownBoxes.cs │ │ ├── Interop │ │ │ ├── ClipboardMonitor.cs │ │ │ ├── NativeHelper.cs │ │ │ └── SafeClipboard.cs │ │ ├── MarkupExtensions │ │ │ ├── DoubleExtension.cs │ │ │ ├── FalseExtension.cs │ │ │ ├── GuidExtension.cs │ │ │ ├── ImageExtension.cs │ │ │ ├── IntExtension.cs │ │ │ ├── KeyExtension.cs │ │ │ ├── KeyGestureExtension.cs │ │ │ ├── MaxDoubleExtension.cs │ │ │ ├── MaxIntExtension.cs │ │ │ ├── MinDoubleExtension.cs │ │ │ ├── MinIntExtension.cs │ │ │ ├── MultiBinding.cs │ │ │ ├── PriorityBinding.cs │ │ │ ├── SizeExtension.cs │ │ │ ├── ThemedSourceExtension.cs │ │ │ ├── ThicknessExtension.cs │ │ │ ├── ToolTipExtension.cs │ │ │ ├── TrueExtension.cs │ │ │ ├── VisibilityExtension.cs │ │ │ └── XamlRootExtension.cs │ │ ├── Module.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ ├── Cursors │ │ │ │ └── CursorDrag.cur │ │ │ ├── Images │ │ │ │ ├── calendar--pencil.png │ │ │ │ ├── close_window.png │ │ │ │ ├── cursor_north_south.png │ │ │ │ ├── cursor_west_east.png │ │ │ │ ├── eraser.png │ │ │ │ ├── error-32.png │ │ │ │ ├── gear--pencil.png │ │ │ │ ├── info-32.png │ │ │ │ ├── length-16.png │ │ │ │ ├── lock-unlock.png │ │ │ │ ├── lock.png │ │ │ │ ├── question-32.png │ │ │ │ ├── ruler-triangle.png │ │ │ │ └── warning-32.png │ │ │ └── VectorResources.xaml │ │ ├── Services │ │ │ ├── DialogResult.cs │ │ │ ├── FileDialogFilter.cs │ │ │ ├── IDialogService2.cs │ │ │ ├── IFileModalDialog.cs │ │ │ ├── IFileOpenModalDialog.cs │ │ │ ├── IFileSaveModalDialog.cs │ │ │ ├── IFolderOpenModalDialog.cs │ │ │ ├── IModalDialog.cs │ │ │ └── IModalDialogInternal.cs │ │ ├── Stride.Core.Presentation.Wpf.csproj │ │ ├── Themes │ │ │ ├── IconTheme.cs │ │ │ ├── IconThemeSelector.cs │ │ │ ├── ImageThemingUtilities.cs │ │ │ ├── Overrides │ │ │ │ ├── DarkSteelTheme.xaml │ │ │ │ ├── DividedTheme.xaml │ │ │ │ ├── ExpressionDarkTheme.xaml │ │ │ │ └── LightSteelBlueTheme.xaml │ │ │ ├── ThemeController.cs │ │ │ ├── ThemeResourceDictionary.cs │ │ │ ├── ThemeSelector.xaml │ │ │ ├── ThemeSelector.xaml.cs │ │ │ ├── ThemeType.cs │ │ │ └── generic.xaml │ │ ├── ValueConverters │ │ │ ├── AllEqualMultiConverter.cs │ │ │ ├── AndMultiConverter.cs │ │ │ ├── BoolToParam.cs │ │ │ ├── CamelCaseTextConverter.cs │ │ │ ├── Chained.cs │ │ │ ├── CharToString.cs │ │ │ ├── CharToUnicode.cs │ │ │ ├── ColorConverter.cs │ │ │ ├── CompareNum.cs │ │ │ ├── ConverterHelper.cs │ │ │ ├── CountEnumerable.cs │ │ │ ├── DateTimeToString.cs │ │ │ ├── DegreeAngleSingle.cs │ │ │ ├── EmptyStringToBool.cs │ │ │ ├── EnumToDisplayName.cs │ │ │ ├── EnumValues.cs │ │ │ ├── ExtendedOrSingle.cs │ │ │ ├── FormatString.cs │ │ │ ├── IntToBool.cs │ │ │ ├── InvertBool.cs │ │ │ ├── IsEqualToParam.cs │ │ │ ├── ItemToIndex.cs │ │ │ ├── JoinStrings.cs │ │ │ ├── MatchType.cs │ │ │ ├── MaxNum.cs │ │ │ ├── MinNum.cs │ │ │ ├── MultiBindingToTuple.cs │ │ │ ├── MultiChained.cs │ │ │ ├── MultiValueConverterBase.cs │ │ │ ├── Multiply.cs │ │ │ ├── MultiplyMultiConverter.cs │ │ │ ├── NotSupportedTypeToTypeName.cs │ │ │ ├── NullToUnset.cs │ │ │ ├── NumericToBool.cs │ │ │ ├── NumericToSize.cs │ │ │ ├── NumericToThickness.cs │ │ │ ├── ObjectToBool.cs │ │ │ ├── ObjectToFullTypeName.cs │ │ │ ├── ObjectToType.cs │ │ │ ├── ObjectToTypeName.cs │ │ │ ├── OneWayMultiValueConverter.cs │ │ │ ├── OneWayValueConverter.cs │ │ │ ├── OrMultiConverter.cs │ │ │ ├── StaticResourceConverter.cs │ │ │ ├── StringConcat.cs │ │ │ ├── StringEquals.cs │ │ │ ├── SumMultiConverter.cs │ │ │ ├── SumNum.cs │ │ │ ├── SumSize.cs │ │ │ ├── SumThickness.cs │ │ │ ├── Take.cs │ │ │ ├── TextToMarkdownFlowDocumentConverter.cs │ │ │ ├── ThicknessMultiConverter.cs │ │ │ ├── ToDouble.cs │ │ │ ├── ToLower.cs │ │ │ ├── TrimString.cs │ │ │ ├── TypeToNamespace.cs │ │ │ ├── TypeToTypeName.cs │ │ │ ├── UDirectoryToString.cs │ │ │ ├── UFileToFileName.cs │ │ │ ├── UFileToFileNameWithExt.cs │ │ │ ├── UFileToString.cs │ │ │ ├── UFileToUri.cs │ │ │ ├── UnderlyingType.cs │ │ │ ├── ValueConverterBase.cs │ │ │ ├── ValueToUnset.cs │ │ │ ├── VectorEditingModeToBoolean.cs │ │ │ ├── VisibleOrCollapsed.cs │ │ │ ├── VisibleOrHidden.cs │ │ │ ├── XOrMultiConverter.cs │ │ │ └── Yield.cs │ │ ├── View │ │ │ ├── DefaultTemplateProvider.cs │ │ │ ├── DefaultTemplateProviderComparer.cs │ │ │ ├── DispatcherService.cs │ │ │ ├── ITemplateProvider.cs │ │ │ ├── TemplateProviderBase.cs │ │ │ ├── TemplateProviderComparerBase.cs │ │ │ ├── TemplateProviderSelector.cs │ │ │ └── WindowManagerEventArgs.cs │ │ ├── ViewModel │ │ │ └── LoggerViewModel.cs │ │ ├── Windows │ │ │ ├── CheckedMessageBox.cs │ │ │ ├── DialogHelper.cs │ │ │ ├── HwndHelper.cs │ │ │ ├── IAsyncClosableWindow.cs │ │ │ ├── MessageBox.cs │ │ │ ├── MessageDialogBase.cs │ │ │ ├── WindowInfo.cs │ │ │ ├── WindowInitialPosition.cs │ │ │ └── WindowManager.cs │ │ └── XamlMarkdown.cs │ ├── Stride.Core.Presentation │ │ ├── Collections │ │ │ ├── AutoUpdatingSortedObservableCollection.cs │ │ │ ├── IObservableCollection.cs │ │ │ ├── IObservableList.cs │ │ │ ├── IReadOnlyObservableCollection.cs │ │ │ ├── IReadOnlyObservableList.cs │ │ │ └── SortedObservableCollection.cs │ │ ├── Commands │ │ │ ├── AnonymousCommand.cs │ │ │ ├── CommandBase.cs │ │ │ ├── DisabledCommand.cs │ │ │ └── ICommandBase.cs │ │ ├── Core │ │ │ ├── AnonymousComparer.cs │ │ │ ├── NaturalStringComparer.cs │ │ │ └── Utils.cs │ │ ├── Dirtiables │ │ │ ├── AnonymousDirtyingOperation.cs │ │ │ ├── CollectionChangeOperation.cs │ │ │ ├── DirtiableManager.cs │ │ │ ├── DirtiableSnapshot.cs │ │ │ ├── DirtyingOperation.cs │ │ │ ├── EmptyDirtyingOperation.cs │ │ │ ├── IDirtiable.cs │ │ │ ├── IDirtyingOperation.cs │ │ │ └── PropertyChangeOperation.cs │ │ ├── Extensions │ │ │ ├── ClassFieldExtensions.cs │ │ │ ├── ObjectExtensions.cs │ │ │ ├── StringExtensions.cs │ │ │ └── TypeExtensions.cs │ │ ├── Services │ │ │ ├── CheckedMessageBoxResult.cs │ │ │ ├── DummyTransaction.cs │ │ │ ├── FilePickerFilter.cs │ │ │ ├── IDialogService.cs │ │ │ ├── IDispatcherService.cs │ │ │ ├── IUndoRedoService.cs │ │ │ ├── MessageBoxButton.cs │ │ │ ├── MessageBoxImage.cs │ │ │ ├── MessageBoxResult.cs │ │ │ ├── NullDispatcherService.cs │ │ │ └── UndoRedoService.cs │ │ ├── Stride.Core.Presentation.csproj │ │ ├── ViewModels │ │ │ ├── DirtiableEditableViewModel.cs │ │ │ ├── DispatcherViewModel.cs │ │ │ ├── EditableViewModel.cs │ │ │ ├── IViewModelServiceProvider.cs │ │ │ ├── NullServiceProvider.cs │ │ │ ├── ServiceRegistrationEventArgs.cs │ │ │ ├── ViewModelBase.cs │ │ │ └── ViewModelServiceProvider.cs │ │ └── Windows │ │ │ └── DialogButtonInfo.cs │ ├── Stride.Core.Quantum.Tests │ │ ├── Helper.cs │ │ ├── Module.cs │ │ ├── Obsolete │ │ │ ├── ObsoleteTestDictionaries.cs │ │ │ └── ObsoleteTestLists.cs │ │ ├── Stride.Core.Quantum.Tests.csproj │ │ ├── TestCollections.cs │ │ ├── TestDynamicNode.cs │ │ ├── TestGraphNodeChangeListener.cs │ │ ├── TestGraphNodeLinker.cs │ │ ├── TestGraphNodePath.cs │ │ ├── TestGraphVisitor.cs │ │ ├── TestPrimitiveMembers.cs │ │ ├── TestReferences.cs │ │ └── TestStructs.cs │ ├── Stride.Core.Quantum │ │ ├── BoxedNode.cs │ │ ├── ContentChangeType.cs │ │ ├── DefaultNodeBuilder.cs │ │ ├── DefaultNodeFactory.cs │ │ ├── DynamicNode.cs │ │ ├── GraphNodeBase.cs │ │ ├── GraphNodeChangeListener.cs │ │ ├── GraphNodeLinker.cs │ │ ├── GraphNodePath.cs │ │ ├── GraphVisitorBase.cs │ │ ├── IGraphNode.cs │ │ ├── IInitializingGraphNode.cs │ │ ├── IInitializingObjectNode.cs │ │ ├── IMemberNode.cs │ │ ├── INodeBuilder.cs │ │ ├── INodeChangeEventArgs.cs │ │ ├── INodeContainer.cs │ │ ├── INodeFactory.cs │ │ ├── INotifyNodeItemChange.cs │ │ ├── INotifyNodeValueChange.cs │ │ ├── IObjectNode.cs │ │ ├── IPrimitiveTypeFilter.cs │ │ ├── Internal │ │ │ ├── Content.cs │ │ │ └── IGraphNodeInternal.cs │ │ ├── ItemChangeEventArgs.cs │ │ ├── MemberNode.cs │ │ ├── MemberNodeChangeEventArgs.cs │ │ ├── NodeAccessor.cs │ │ ├── NodeContainer.cs │ │ ├── NodeIndex.cs │ │ ├── ObjectNode.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── QuantumConsistencyException.cs │ │ ├── References │ │ │ ├── IReference.cs │ │ │ ├── IReferenceInternal.cs │ │ │ ├── ObjectReference.cs │ │ │ ├── Reference.cs │ │ │ └── ReferenceEnumerable.cs │ │ └── Stride.Core.Quantum.csproj │ └── Stride.Core.Translation.Presentation │ │ ├── LanguageChangedEventManager.cs │ │ ├── MarkupExtensions │ │ ├── LocalizeExtension.cs │ │ └── MarkupExtensionHelper.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── Stride.Core.Translation.Presentation.csproj │ │ └── ValueConverters │ │ ├── LocalizableConverter.cs │ │ └── Translate.cs ├── shaders │ ├── Irony.GrammarExplorer │ │ ├── GrammarItemList.cs │ │ ├── GrammarLoader.cs │ │ ├── Highlighter │ │ │ ├── AboutCodeHighlighter.txt │ │ │ ├── EditorAdapter.cs │ │ │ ├── EditorViewAdapter.cs │ │ │ └── RichTextBoxHighlighter.cs │ │ ├── Irony.GrammarExplorer.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ ├── app.config │ │ ├── fmGrammarExplorer.Designer.cs │ │ ├── fmGrammarExplorer.cs │ │ ├── fmGrammarExplorer.resx │ │ ├── fmSelectGrammars.Designer.cs │ │ ├── fmSelectGrammars.cs │ │ ├── fmSelectGrammars.resx │ │ ├── fmShowException.Designer.cs │ │ ├── fmShowException.cs │ │ └── fmShowException.resx │ ├── Irony │ │ ├── Common │ │ │ └── StringUtils.cs │ │ ├── Interpreter │ │ │ ├── Ast │ │ │ │ ├── Base │ │ │ │ │ ├── AstException.cs │ │ │ │ │ ├── AstInterfaces.cs │ │ │ │ │ └── AstNode.cs │ │ │ │ ├── Expressions │ │ │ │ │ ├── BinaryOperationNode.cs │ │ │ │ │ ├── ExpressionListNode.cs │ │ │ │ │ ├── IncDecNode.cs │ │ │ │ │ └── UnaryOperationNode.cs │ │ │ │ ├── Functions │ │ │ │ │ ├── FunctionCallNode.cs │ │ │ │ │ ├── FunctionDefNode.cs │ │ │ │ │ └── ParamListNode.cs │ │ │ │ ├── PrimitiveNodes │ │ │ │ │ ├── IdentifierNode.cs │ │ │ │ │ ├── LiteralValueNode.cs │ │ │ │ │ └── StringTemplateNode.cs │ │ │ │ ├── SpecialNodes │ │ │ │ │ ├── EmptyStatementNode.cs │ │ │ │ │ ├── NotSupportedNode.cs │ │ │ │ │ └── NullNode.cs │ │ │ │ └── Statements │ │ │ │ │ ├── AssignmentNode.cs │ │ │ │ │ ├── BlockNode.cs │ │ │ │ │ ├── IfNode.cs │ │ │ │ │ └── StatementListNode.cs │ │ │ ├── CommandLine.cs │ │ │ ├── DataStack.cs │ │ │ ├── DynamicCallDispatcher.cs │ │ │ ├── EvaluationContext.cs │ │ │ ├── LanguageRuntime.cs │ │ │ ├── LanguageRuntime_Init.cs │ │ │ ├── RuntimeException.cs │ │ │ ├── ScriptInterpreter.cs │ │ │ ├── StackFrame.cs │ │ │ └── ValuesTable.cs │ │ ├── Irony.csproj │ │ ├── MS-PubLicense.Rtf │ │ ├── Parsing │ │ │ ├── AstInterfaces.cs │ │ │ ├── Data │ │ │ │ ├── Construction │ │ │ │ │ ├── GrammarDataBuilder.cs │ │ │ │ │ ├── LanguageDataBuilder.cs │ │ │ │ │ ├── ParserDataBuilder.cs │ │ │ │ │ ├── ParserDataBuilder_HelperClasses.cs │ │ │ │ │ └── _about_parser_construction.txt │ │ │ │ ├── GrammarData.cs │ │ │ │ ├── LanguageData.cs │ │ │ │ └── ParserData.cs │ │ │ ├── Diagnostics │ │ │ │ ├── ParseTreeExtensions.cs │ │ │ │ ├── ParserDataPrinter.cs │ │ │ │ ├── ParserMessage.cs │ │ │ │ └── ParserTrace.cs │ │ │ ├── Grammar │ │ │ │ ├── BnfExpression.cs │ │ │ │ ├── BnfTerm.cs │ │ │ │ ├── Grammar.cs │ │ │ │ ├── GrammarError.cs │ │ │ │ ├── GrammarHint.cs │ │ │ │ ├── LanguageAttribute.cs │ │ │ │ ├── NonTerminal.cs │ │ │ │ └── TermReportGroups.cs │ │ │ ├── Parser │ │ │ │ ├── CoreParser.cs │ │ │ │ ├── CoreParser_ErrorHandling.cs │ │ │ │ ├── ParseTree.cs │ │ │ │ ├── Parser.cs │ │ │ │ ├── ParserStack.cs │ │ │ │ ├── ParsingContext.cs │ │ │ │ ├── ParsingEventArgs.cs │ │ │ │ └── SyntaxError.cs │ │ │ ├── Scanner │ │ │ │ ├── DefaultScanner.cs │ │ │ │ ├── Scanner.cs │ │ │ │ ├── SourceLocation.cs │ │ │ │ ├── SourceStream.cs │ │ │ │ ├── Token.cs │ │ │ │ └── TokenEditorInfo.cs │ │ │ ├── SymbolTable.cs │ │ │ ├── Terminals │ │ │ │ ├── CommentTerminal.cs │ │ │ │ ├── CompoundTerminalBase.cs │ │ │ │ ├── ConstantTerminal.cs │ │ │ │ ├── CustomTerminal.cs │ │ │ │ ├── DataLiteralBase.cs │ │ │ │ ├── DsvLiteral.cs │ │ │ │ ├── FixedLengthLiteral.cs │ │ │ │ ├── FreeTextLiteral.cs │ │ │ │ ├── IdentifierTerminal.cs │ │ │ │ ├── ImpliedSymbolTerminal.cs │ │ │ │ ├── KeyTerm.cs │ │ │ │ ├── LineContinuationTerminal.cs │ │ │ │ ├── NewLineTerminal.cs │ │ │ │ ├── QuotedValueLiteral.cs │ │ │ │ ├── RegExBasedTerminal.cs │ │ │ │ ├── RegExLiteral.cs │ │ │ │ ├── StringLiteral.cs │ │ │ │ ├── WikiTerminals │ │ │ │ │ ├── WikiBlockTerminal.cs │ │ │ │ │ ├── WikiTagTerminal.cs │ │ │ │ │ ├── WikiTextTerminal.cs │ │ │ │ │ └── _WikiTerminalBase.cs │ │ │ │ ├── _ISourceStream.cs │ │ │ │ └── _Terminal.cs │ │ │ └── TokenFilters │ │ │ │ ├── CodeOutlineFilter.cs │ │ │ │ └── TokenFilter.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Stride.Core.Shaders.Tests │ │ ├── ShaderES │ │ │ ├── UnrollBreak.hlsl │ │ │ └── UnrollTest.hlsl │ │ └── TestOpenGLES.cs │ └── Stride.Core.Shaders │ │ ├── Analysis │ │ ├── AnalysisBase.cs │ │ ├── CastAnalysis.cs │ │ ├── CastHelper.cs │ │ ├── Hlsl │ │ │ ├── HlslDeclarations.h │ │ │ └── HlslSemanticAnalysis.cs │ │ └── SemanticAnalysis.cs │ │ ├── Ast │ │ ├── ArrayInitializerExpression.cs │ │ ├── ArrayType.cs │ │ ├── AssignmentExpression.cs │ │ ├── AssignmentOperator.cs │ │ ├── AttributeBase.cs │ │ ├── BinaryExpression.cs │ │ ├── BinaryOperator.cs │ │ ├── BlockStatement.cs │ │ ├── CaseStatement.cs │ │ ├── CompositeEnum.cs │ │ ├── ConditionalExpression.cs │ │ ├── DeclarationStatement.cs │ │ ├── EmptyExpression.cs │ │ ├── EmptyStatement.cs │ │ ├── Expression.cs │ │ ├── ExpressionList.cs │ │ ├── ExpressionStatement.cs │ │ ├── ForStatement.cs │ │ ├── GenericBaseType.cs │ │ ├── GenericDeclaration.cs │ │ ├── GenericParameterConstraint.cs │ │ ├── GenericParameterType.cs │ │ ├── GenericType.cs │ │ ├── Glsl │ │ │ ├── InterfaceType.cs │ │ │ ├── LayoutKeyValue.cs │ │ │ ├── LayoutQualifier.cs │ │ │ └── ParameterQualifier.cs │ │ ├── Hlsl │ │ │ ├── Annotations.cs │ │ │ ├── AsmExpression.cs │ │ │ ├── AttributeDeclaration.cs │ │ │ ├── ByteAddressBufferType.cs │ │ │ ├── CastExpression.cs │ │ │ ├── ClassType.Helpers.cs │ │ │ ├── ClassType.cs │ │ │ ├── CompileExpression.cs │ │ │ ├── CompositeIdentifier.cs │ │ │ ├── ConstantBuffer.cs │ │ │ ├── ConstantBufferType.cs │ │ │ ├── FloatQualifier.cs │ │ │ ├── GenericType.Extensions.cs │ │ │ ├── IdentifierDot.cs │ │ │ ├── IdentifierGeneric.cs │ │ │ ├── IdentifierNs.cs │ │ │ ├── InterfaceType.cs │ │ │ ├── InterpolationQualifier.cs │ │ │ ├── PackOffset.cs │ │ │ ├── ParameterQualifier.cs │ │ │ ├── Pass.cs │ │ │ ├── RegisterLocation.cs │ │ │ ├── SamplerType.cs │ │ │ ├── Semantic.cs │ │ │ ├── StateExpression.cs │ │ │ ├── StateInitializer.cs │ │ │ ├── StateType.cs │ │ │ ├── StorageQualifier.cs │ │ │ ├── StreamTypeName.cs │ │ │ ├── Technique.cs │ │ │ ├── TextureType.cs │ │ │ └── Typedef.cs │ │ ├── IAttributes.cs │ │ ├── IDeclaration.cs │ │ ├── IGenerics.cs │ │ ├── IQualifiers.cs │ │ ├── IScopeContainer.cs │ │ ├── ITypeInferencer.cs │ │ ├── Identifier.cs │ │ ├── IfStatement.cs │ │ ├── IndexerExpression.cs │ │ ├── IronyBrowsableNode.cs │ │ ├── KeywordExpression.cs │ │ ├── Literal.cs │ │ ├── LiteralExpression.cs │ │ ├── MatrixType.cs │ │ ├── MemberReferenceExpression.cs │ │ ├── MethodDeclaration.cs │ │ ├── MethodDefinition.cs │ │ ├── MethodInvocationExpression.cs │ │ ├── Node.Clone.Extension.cs │ │ ├── Node.Extensions.cs │ │ ├── Node.cs │ │ ├── NodeProcessorContext.cs │ │ ├── ObjectType.cs │ │ ├── Parameter.cs │ │ ├── ParameterQualifier.cs │ │ ├── ParenthesizedExpression.cs │ │ ├── Qualifier.cs │ │ ├── ReturnStatement.cs │ │ ├── ScalarType.cs │ │ ├── Shader.cs │ │ ├── SourceLocation.cs │ │ ├── SourceSpan.cs │ │ ├── Statement.cs │ │ ├── StatementList.cs │ │ ├── StorageQualifier.cs │ │ ├── Stride │ │ │ ├── ClassIdentifierGeneric.cs │ │ │ ├── EffectBlock.cs │ │ │ ├── EnumType.cs │ │ │ ├── ForEachStatement.cs │ │ │ ├── IGenericStringArgument.cs │ │ │ ├── ImportBlockStatement.cs │ │ │ ├── LinkType.cs │ │ │ ├── LiteralIdentifier.cs │ │ │ ├── MemberName.cs │ │ │ ├── MixinStatement.cs │ │ │ ├── MixinStatementType.cs │ │ │ ├── NamespaceBlock.cs │ │ │ ├── ParametersBlock.cs │ │ │ ├── SemanticType.cs │ │ │ ├── ShaderClassType.cs │ │ │ ├── ShaderRootClassType.cs │ │ │ ├── ShaderTypeName.cs │ │ │ ├── StreamsType.cs │ │ │ ├── StrideAttributes.cs │ │ │ ├── StrideConstantBufferType.cs │ │ │ ├── StrideStorageQualifier.cs │ │ │ ├── StrideTags.cs │ │ │ ├── TypelIdentifier.cs │ │ │ ├── UsingParametersStatement.cs │ │ │ ├── UsingStatement.cs │ │ │ └── VarType.cs │ │ ├── StructType.cs │ │ ├── SwitchCaseGroup.cs │ │ ├── SwitchStatement.cs │ │ ├── TypeBase.cs │ │ ├── TypeInference.cs │ │ ├── TypeName.cs │ │ ├── TypeReferenceExpression.cs │ │ ├── UnaryExpression.cs │ │ ├── UnaryOperator.cs │ │ ├── Variable.cs │ │ ├── VariableReferenceExpression.cs │ │ ├── VectorType.cs │ │ ├── VisitorIgnoreAttribute.cs │ │ └── WhileStatement.cs │ │ ├── Convertor │ │ ├── Ast.Extensions.cs │ │ ├── BreakContinueVisitor.cs │ │ ├── CallstackVisitor.cs │ │ ├── ConstantBufferLayoutRule.cs │ │ ├── GlobalUniformVisitor.cs │ │ ├── GlslKeywords.cs │ │ ├── GlslShaderPlatform.cs │ │ ├── HlslToGlslConvertor.cs │ │ ├── HlslToGlslWriter.cs │ │ ├── HlslTypes.cs │ │ ├── Keywords.glsl │ │ ├── MapRule.cs │ │ ├── PipelineStage.cs │ │ ├── SamplerMappingVisitor.cs │ │ ├── SamplerTextureKey.cs │ │ ├── ShaderModel.cs │ │ └── VariableLayoutRule.cs │ │ ├── GoldParser │ │ ├── DfaState.cs │ │ ├── GoldParserException.cs │ │ ├── Grammar.cs │ │ ├── LRAction.cs │ │ ├── LRState.cs │ │ ├── LRStateAction.cs │ │ ├── License.txt │ │ ├── ObjectMap.cs │ │ ├── ParseMessage.cs │ │ ├── Parser.cs │ │ ├── Rule.cs │ │ ├── SR.cs │ │ ├── SourceLineReadCallback.cs │ │ ├── Symbol.cs │ │ └── SymbolType.cs │ │ ├── Grammar │ │ ├── BnfTermExtensions.Helpers.cs │ │ ├── CustomScanner.cs │ │ ├── DynamicKeyTerm.cs │ │ ├── Hlsl │ │ │ ├── HlslGrammar.Ast.cs │ │ │ ├── HlslGrammar.Helpers.cs │ │ │ └── HlslGrammar.cs │ │ ├── IdentifierResolverHint.cs │ │ ├── NamedBlockKeyTerm.cs │ │ ├── ShaderGrammar.Ast.cs │ │ ├── ShaderGrammar.Helpers.cs │ │ ├── ShaderGrammar.cs │ │ ├── ShaderLanguageData.cs │ │ ├── Stride │ │ │ ├── StrideGrammar.Ast.cs │ │ │ └── StrideGrammar.cs │ │ ├── TokenCategory.cs │ │ ├── TokenInfo.cs │ │ ├── TokenType.cs │ │ ├── Tokenizer.cgt │ │ ├── Tokenizer.cs │ │ └── Tokenizer.grm │ │ ├── Parser │ │ ├── Hlsl │ │ │ └── HlslParser.cs │ │ ├── ParsingResult.cs │ │ ├── PreProcessor.cs │ │ ├── ShaderMacro.cs │ │ └── ShaderParser.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.cs │ │ ├── Resources.resx │ │ └── Resources.tt │ │ ├── README.md │ │ ├── Stride.Core.Shaders.csproj │ │ ├── Utility │ │ ├── Hlsl │ │ │ └── MessageCode.Hlsl.cs │ │ ├── LoggerResult.cs │ │ ├── MessageCode.cs │ │ ├── OrderedHashSet.cs │ │ ├── ReferenceEqualityComparer.cs │ │ ├── ReportMessage.cs │ │ ├── ReportMessageLevel.cs │ │ └── SpanConverter.cs │ │ ├── Visitor │ │ ├── ExpressionEvaluator.cs │ │ ├── ExpressionResult.cs │ │ ├── ScopeDeclaration.cs │ │ ├── SearchVisitor.cs │ │ ├── ShaderVisitor.cs │ │ ├── StripVisitor.cs │ │ ├── VisitorBase.cs │ │ ├── VisitorGenerated.cs │ │ └── VisitorGenerated.tt │ │ └── Writer │ │ ├── Hlsl │ │ └── HlslWriter.cs │ │ └── ShaderWriter.cs ├── shared │ ├── .gitignore │ ├── AttachedChildProcessJob.cs │ ├── ConsoleProgram.cs │ ├── LoaderToolLocator │ │ └── LoaderToolLocator.cs │ ├── Process │ │ └── AndroidDeviceEnumerator.cs │ ├── SharedAssemblyInfo.cs │ ├── Stride.Core.ShellHelper │ │ ├── ProcessOutputs.cs │ │ ├── ShellHelper.cs │ │ ├── Stride.Core.ShellHelper.projitems │ │ └── Stride.Core.ShellHelper.shproj │ ├── Stride.NuGetResolver.Targets │ │ ├── NuGetResolverModuleInitializer.cs │ │ ├── Stride.NuGetResolver.Targets.projitems │ │ └── Stride.NuGetResolver.Targets.shproj │ ├── Stride.NuGetResolver.UI │ │ ├── NuGetAssemblyResolver.private.cs │ │ ├── SplashScreenWindow.axaml │ │ ├── SplashScreenWindow.axaml.cs │ │ └── Stride.NuGetResolver.UI.csproj │ ├── Stride.NuGetResolver │ │ ├── NuGetAssemblyResolver.cs │ │ ├── RestoreHelper.cs │ │ └── Stride.NuGetResolver.csproj │ └── tests │ │ ├── nunitlite │ │ ├── NUnitLiteLauncher.Android.cs │ │ ├── NUnitLiteLauncher.Console.cs │ │ └── NUnitLiteLauncher.iPhone.cs │ │ └── xunit │ │ ├── LauncherGame.Desktop.cs │ │ └── LauncherSimple.Desktop.cs ├── targets │ ├── Stride.AutoPack.targets │ ├── Stride.Core.CompilerServices.props │ ├── Stride.Core.DisableBuild.targets │ ├── Stride.Core.PostSettings.Dependencies.targets │ ├── Stride.Core.TargetFrameworks.Editor.props │ ├── Stride.Core.props │ ├── Stride.Core.targets │ ├── Stride.GraphicsApi.Dev.targets │ ├── Stride.GraphicsApi.PackageReference.targets │ ├── Stride.InternalReferences.targets │ ├── Stride.PackageVersion.targets │ ├── Stride.UnitTests.CrossTargeting.targets │ ├── Stride.UnitTests.DisableBuild.targets │ ├── Stride.UnitTests.props │ ├── Stride.UnitTests.targets │ ├── Stride.props │ ├── Stride.ruleset │ ├── Stride.targets │ ├── nuget-icon.png │ └── public_api.ruleset ├── tests │ ├── nunitlite │ │ ├── NUnitLiteLauncher.Android.cs │ │ ├── NUnitLiteLauncher.Console.cs │ │ └── NUnitLiteLauncher.iPhone.cs │ ├── tools │ │ └── Stride.TextureConverter.Tests │ │ │ ├── ArrayTexLibraryTest.cs │ │ │ ├── AtlasTexLibraryTest.cs │ │ │ ├── DxtTexLibTest.cs │ │ │ ├── FITexLibTest.cs │ │ │ ├── Module.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── PvrttTexLibTest.cs │ │ │ ├── Stride.TextureConverter.Tests.csproj │ │ │ ├── StrideTexLibraryTest.cs │ │ │ ├── TestFindSprites.cs │ │ │ ├── TestTools.cs │ │ │ ├── TexImageTest.cs │ │ │ ├── TexLibraryTest.cs │ │ │ ├── TexThread.cs │ │ │ ├── TextureTool.Extensions.cs │ │ │ └── TextureToolTest.cs │ └── xunit.runner.stride │ │ ├── App.axaml │ │ ├── App.axaml.cs │ │ ├── Assets │ │ └── avalonia-logo.ico │ │ ├── StrideXunitRunner.cs │ │ ├── ViewModels │ │ ├── MainViewModel.cs │ │ ├── TestCaseViewModel.cs │ │ ├── TestGroupViewModel.cs │ │ ├── TestNodeViewModel.cs │ │ ├── TestsViewModel.cs │ │ ├── ViewModelBase.cs │ │ └── XSink.cs │ │ ├── Views │ │ ├── MainView.axaml │ │ ├── MainView.axaml.cs │ │ ├── MainWindow.axaml │ │ └── MainWindow.axaml.cs │ │ ├── app.manifest │ │ └── xunit.runner.stride.csproj └── tools │ ├── Stride iOS Relay │ ├── Stride iOS Relay.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ └── Stride iOS Relay │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ ├── main.m │ │ ├── stride-ios-relay.py │ │ └── usbmux.py │ ├── Stride.ConnectionRouter │ ├── AndroidTracker.cs │ ├── ConnectedDevice.cs │ ├── DeviceHelper.cs │ ├── IOSTracker.cs │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ └── ConnectionRouter.ico │ ├── Router.cs │ ├── RouterHelper.cs │ ├── RouterMessage.cs │ ├── RouterServiceServer.cs │ ├── Stride.ConnectionRouter.csproj │ └── ios-tcprelay │ │ ├── .gitattributes │ │ ├── stride-ios-relay.py │ │ └── usbmux.py │ ├── Stride.Core.ProjectTemplating.Tests │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Stride.Core.ProjectTemplating.Tests.csproj │ └── Test │ │ ├── $ProjectName$.cs.tt │ │ ├── SubFolder │ │ ├── TextRaw.txt │ │ └── TextTemplate1.cs.tt │ │ └── TestProjectTemplate.ttproj │ ├── Stride.Core.ProjectTemplating │ ├── CustomTemplateSession.cs │ ├── CustomTemplatingSession.cs │ ├── Module.cs │ ├── ProjectTemplate.cs │ ├── ProjectTemplateItem.cs │ ├── ProjectTemplateTransformation.cs │ ├── ProjectTemplatingHost.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Stride.Core.ProjectTemplating.csproj │ ├── Stride.Core.Translation.Extractor │ ├── App.config │ ├── Exporters │ │ ├── POExporter.cs │ │ └── ResxExporter.cs │ ├── Extractors │ │ ├── CSharpExtractor.cs │ │ ├── ExtractorBase.cs │ │ └── XamlExtractor.cs │ ├── Message.cs │ ├── Options.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Stride.Core.Translation.Extractor.csproj │ ├── Stride.DebugTools │ ├── Behaviors │ │ └── TimeBarCurrentTimeSetterBehavior.cs │ ├── DataStructures │ │ ├── FrameInfo.cs │ │ ├── MicroThreadInfo.cs │ │ ├── PendingState.cs │ │ ├── ProcessInfo.cs │ │ └── ThreadInfo.cs │ ├── DataTemplates.xaml │ ├── MicroThreadMonitoringManager.cs │ ├── ProcessInfoRenderer.cs │ ├── ProcessSnapshotControl.xaml │ ├── ProcessSnapshotControl.xaml.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── PropertyGridTest1Control.xaml │ ├── PropertyGridTest1Control.xaml.cs │ ├── PropertyGridTest2Control.xaml │ ├── PropertyGridTest2Control.xaml.cs │ ├── ScriptEditorControl.xaml │ ├── ScriptEditorControl.xaml.cs │ ├── ScriptListControl.xaml │ ├── ScriptListControl.xaml.cs │ ├── ScriptManagerControl.xaml │ ├── ScriptManagerControl.xaml.cs │ ├── Stride.DebugTools.csproj │ └── ViewModels │ │ ├── MicroThreadViewModel.cs │ │ ├── RootViewModel.cs │ │ ├── ScriptAssemblyViewModel.cs │ │ ├── ScriptMethodViewModel.cs │ │ └── ScriptTypeViewModel.cs │ ├── Stride.EffectCompilerServer │ ├── EffectCompilerServer.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Stride.EffectCompilerServer.csproj │ ├── Stride.FreeImage │ ├── Classes │ │ ├── FreeImageBitmap.cs │ │ ├── FreeImageEngine.cs │ │ ├── FreeImagePlugin.cs │ │ ├── FreeImageStreamIO.cs │ │ ├── GifInformation.cs │ │ ├── ImageMetadata.cs │ │ ├── LocalPlugin.cs │ │ ├── MemoryArray.cs │ │ ├── MetadataModel.cs │ │ ├── MetadataModels.cs │ │ ├── MetadataTag.cs │ │ ├── Palette.cs │ │ ├── PluginRepository.cs │ │ ├── Scanline.cs │ │ └── StreamWrapper.cs │ ├── Delegates.cs │ ├── Enumerations │ │ ├── DisposalMethodType.cs │ │ ├── FREE_IMAGE_COLOR_CHANNEL.cs │ │ ├── FREE_IMAGE_COLOR_DEPTH.cs │ │ ├── FREE_IMAGE_COLOR_OPTIONS.cs │ │ ├── FREE_IMAGE_COLOR_TYPE.cs │ │ ├── FREE_IMAGE_COMPARE_FLAGS.cs │ │ ├── FREE_IMAGE_DITHER.cs │ │ ├── FREE_IMAGE_FILTER.cs │ │ ├── FREE_IMAGE_FORMAT.cs │ │ ├── FREE_IMAGE_JPEG_OPERATION.cs │ │ ├── FREE_IMAGE_LOAD_FLAGS.cs │ │ ├── FREE_IMAGE_MDMODEL.cs │ │ ├── FREE_IMAGE_MDTYPE.cs │ │ ├── FREE_IMAGE_METADATA_COPY.cs │ │ ├── FREE_IMAGE_QUANTIZE.cs │ │ ├── FREE_IMAGE_SAVE_FLAGS.cs │ │ ├── FREE_IMAGE_TMO.cs │ │ ├── FREE_IMAGE_TYPE.cs │ │ ├── ICC_FLAGS.cs │ │ └── MD_SEARCH_FLAGS.cs │ ├── FreeImageStaticImports.cs │ ├── FreeImageWrapper.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Stride.FreeImage.csproj │ ├── Structs │ │ ├── BITMAP.cs │ │ ├── BITMAPINFO.cs │ │ ├── BITMAPINFOHEADER.cs │ │ ├── FI16RGB555.cs │ │ ├── FI16RGB565.cs │ │ ├── FI1BIT.cs │ │ ├── FI4BIT.cs │ │ ├── FIBITMAP.cs │ │ ├── FICOMPLEX.cs │ │ ├── FIICCPROFILE.cs │ │ ├── FIMEMORY.cs │ │ ├── FIMETADATA.cs │ │ ├── FIMULTIBITMAP.cs │ │ ├── FIRGB16.cs │ │ ├── FIRGBA16.cs │ │ ├── FIRGBAF.cs │ │ ├── FIRGBF.cs │ │ ├── FIRational.cs │ │ ├── FITAG.cs │ │ ├── FIURational.cs │ │ ├── FreeImageIO.cs │ │ ├── Plugin.cs │ │ ├── RGBQUAD.cs │ │ ├── RGBTRIPLE.cs │ │ └── fi_handle.cs │ └── System.Drawing │ │ ├── ImageFlags.cs │ │ ├── PixelFormat.cs │ │ ├── PropertyItem.cs │ │ └── RotateFlipType.cs │ ├── Stride.Graphics.RenderDocPlugin │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RenderDocManager.cs │ └── Stride.Graphics.RenderDocPlugin.csproj │ ├── Stride.Importer.3D │ ├── Material │ │ ├── Flags.cs │ │ ├── MappingMode.cs │ │ ├── MaterialStack.cs │ │ ├── Materials.cs │ │ ├── Operation.cs │ │ ├── StackColor.cs │ │ ├── StackElement.cs │ │ ├── StackElementType.cs │ │ ├── StackOperation.cs │ │ └── StackTexture.cs │ ├── MeshConverter.cs │ ├── Stride.Importer.3D.csproj │ ├── Utils.cs │ └── aiPostProcessSteps.cs │ ├── Stride.Importer.Common │ ├── AnimationInfo.cs │ ├── EntityInfo.cs │ ├── MeshMaterials.cs │ ├── MeshParameters.cs │ ├── NodeInfo.cs │ ├── Stride.Importer.Common.csproj │ └── TextureLayerGenerator.cs │ ├── Stride.PackageInstall │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Stride.PackageInstall.csproj │ └── app.config │ ├── Stride.ProjectGenerator │ ├── IProjectProcessor.cs │ ├── PackageUnitTestGenerator.cs │ ├── Program.cs │ ├── ProjectProcessorContext.cs │ ├── ProjectType.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RehsarperDotSettings.Members.cs │ ├── ResharperDotSettings.cs │ ├── ResharperDotSettings.tt │ ├── Stride.ProjectGenerator.csproj │ ├── SynchronizeProjectProcessor.cs │ ├── Templates │ │ ├── Common.PropertyGroups.targets.t4 │ │ └── Stride.UnitTests │ │ │ ├── $ProjectName$.Shared.targets.t4 │ │ │ ├── $ProjectName$.csproj.t4 │ │ │ ├── App.xaml.cs.t4 │ │ │ ├── App.xaml.t4 │ │ │ ├── Info.plist.t4 │ │ │ ├── MainPage.xaml.cs.t4 │ │ │ ├── MainPage.xaml.t4 │ │ │ ├── Properties │ │ │ ├── AndroidManifest.xml.t4 │ │ │ └── AssemblyInfo.cs.t4 │ │ │ ├── README.md.t4 │ │ │ ├── Resources │ │ │ ├── StrideIcon106x106.png │ │ │ ├── StrideIcon150x150.png │ │ │ ├── StrideIcon54x54.png │ │ │ ├── StrideSplashScreen480x800.png │ │ │ ├── StrideSplashScreen620x300.png │ │ │ └── drawable │ │ │ │ └── Icon.png │ │ │ ├── Stride.UnitTests.ttproj │ │ │ └── TestClass1.cs.t4 │ └── app.config │ ├── Stride.PublicApiCheck │ ├── ApiCheck.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Stride.PublicApiCheck.csproj │ ├── Stride.RemoteShaderCompiler │ ├── App.config │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Stride.RemoteShaderCompiler.csproj │ ├── Stride.SamplesTestServer │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SamplesTestServer.cs │ ├── Stride.SamplesTestServer.csproj │ └── app.config │ ├── Stride.StorageTool │ ├── .gitignore │ ├── App.axaml │ ├── App.axaml.cs │ ├── MainWindow.axaml │ ├── MainWindow.axaml.cs │ ├── ObjectEntry.cs │ ├── Program.cs │ ├── README.md │ ├── Stride.StorageTool.csproj │ ├── app.manifest │ └── install-tool.ps1 │ ├── Stride.TestRunner │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Stride.TestRunner.csproj │ └── app.config │ ├── Stride.TextureConverter.Wrappers │ ├── .gitignore │ ├── DirectXTex │ │ ├── BC.cpp │ │ ├── BC.h │ │ ├── BC4BC5.cpp │ │ ├── BC6HBC7.cpp │ │ ├── BCDirectCompute.cpp │ │ ├── BCDirectCompute.h │ │ ├── DDS.h │ │ ├── DirectXTex.h │ │ ├── DirectXTex.inl │ │ ├── DirectXTexCompress.cpp │ │ ├── DirectXTexCompressGPU.cpp │ │ ├── DirectXTexConvert.cpp │ │ ├── DirectXTexD3D11.cpp │ │ ├── DirectXTexD3D12.cpp │ │ ├── DirectXTexDDS.cpp │ │ ├── DirectXTexFlipRotate.cpp │ │ ├── DirectXTexHDR.cpp │ │ ├── DirectXTexImage.cpp │ │ ├── DirectXTexMipmaps.cpp │ │ ├── DirectXTexMisc.cpp │ │ ├── DirectXTexNormalMaps.cpp │ │ ├── DirectXTexP.h │ │ ├── DirectXTexPMAlpha.cpp │ │ ├── DirectXTexResize.cpp │ │ ├── DirectXTexTGA.cpp │ │ ├── DirectXTexUtil.cpp │ │ ├── DirectXTexWIC.cpp │ │ ├── DirectXTex_Desktop_2013.vcxproj │ │ ├── DirectXTex_Desktop_2013.vcxproj.filters │ │ ├── DirectXTex_Desktop_2015.vcxproj │ │ ├── DirectXTex_Desktop_2015.vcxproj.filters │ │ ├── DirectXTex_Desktop_2017.vcxproj │ │ ├── DirectXTex_Desktop_2017.vcxproj.filters │ │ ├── DirectXTex_XboxOneXDK_2015.vcxproj │ │ ├── DirectXTex_XboxOneXDK_2015.vcxproj.filters │ │ ├── DirectXTex_XboxOneXDK_2017.vcxproj │ │ ├── DirectXTex_XboxOneXDK_2017.vcxproj.filters │ │ ├── Filters.h │ │ ├── Shaders │ │ │ ├── BC6HEncode.hlsl │ │ │ ├── BC7Encode.hlsl │ │ │ ├── CompileShaders.cmd │ │ │ └── Compiled │ │ │ │ ├── BC6HEncode_EncodeBlockCS.inc │ │ │ │ ├── BC6HEncode_EncodeBlockCS.pdb │ │ │ │ ├── BC6HEncode_TryModeG10CS.inc │ │ │ │ ├── BC6HEncode_TryModeG10CS.pdb │ │ │ │ ├── BC6HEncode_TryModeLE10CS.inc │ │ │ │ ├── BC6HEncode_TryModeLE10CS.pdb │ │ │ │ ├── BC7Encode_EncodeBlockCS.inc │ │ │ │ ├── BC7Encode_EncodeBlockCS.pdb │ │ │ │ ├── BC7Encode_TryMode02CS.inc │ │ │ │ ├── BC7Encode_TryMode02CS.pdb │ │ │ │ ├── BC7Encode_TryMode137CS.inc │ │ │ │ ├── BC7Encode_TryMode137CS.pdb │ │ │ │ ├── BC7Encode_TryMode456CS.inc │ │ │ │ └── BC7Encode_TryMode456CS.pdb │ │ ├── d3dx12.h │ │ └── scoped.h │ ├── DxtWrapper │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── DxtWrapper.vcxproj │ │ ├── DxtWrapper.vcxproj.filters │ │ ├── build.ps1 │ │ ├── dxt_wrapper.cpp │ │ └── dxt_wrapper.h │ ├── Stride.TextureConverter.Wrappers.sln │ └── build-deps.bat │ ├── Stride.TextureConverter │ ├── Backend │ │ ├── Enumeration │ │ │ └── RequestType.cs │ │ ├── Interfaces │ │ │ ├── IRequest.cs │ │ │ ├── ITexLibrary.cs │ │ │ └── ITextureLibraryData.cs │ │ ├── Requests │ │ │ ├── ArrayCreationRequest.cs │ │ │ ├── ArrayElementRemovalRequest.cs │ │ │ ├── ArrayExtractionRequest.cs │ │ │ ├── ArrayInsertionRequest.cs │ │ │ ├── ArrayUpdateRequest.cs │ │ │ ├── AtlasCreationRequest.cs │ │ │ ├── AtlasExtractionRequest.cs │ │ │ ├── AtlasUpdateRequest.cs │ │ │ ├── ColorKeyRequest.cs │ │ │ ├── CompressingRequest.cs │ │ │ ├── ConvertingRequest.cs │ │ │ ├── CubeCreationRequest.cs │ │ │ ├── DecompressingRequest.cs │ │ │ ├── ExportRequest.cs │ │ │ ├── ExportToStrideRequest.cs │ │ │ ├── FactorRescalingRequest.cs │ │ │ ├── FixedRescalingRequest.cs │ │ │ ├── FlippingRequest.cs │ │ │ ├── FlippingSubRequest.cs │ │ │ ├── GammaCorrectionRequest.cs │ │ │ ├── InvertYUpdateRequest.cs │ │ │ ├── LoadingRequest.cs │ │ │ ├── MipMapsGenerationRequest.cs │ │ │ ├── NormalMapGenerationRequest.cs │ │ │ ├── PreMultiplyAlphaRequest.cs │ │ │ ├── RescalingRequest.cs │ │ │ ├── SwappingRequest.cs │ │ │ ├── SwitchingBRChannelsRequest.cs │ │ │ └── TextureQuality.cs │ │ ├── TexLibraries │ │ │ ├── ArrayTexLib.cs │ │ │ ├── AtlasTexLibrary.cs │ │ │ ├── ColorKeyTexLibrary.cs │ │ │ ├── CommonLib.cs │ │ │ ├── DxtTexLib.cs │ │ │ ├── FITexLib.cs │ │ │ ├── PvrttTexLib.cs │ │ │ └── StrideTexLibrary.cs │ │ ├── Tools.cs │ │ └── Wrappers │ │ │ ├── DxtNetWrapper.cs │ │ │ └── PvrTexLib │ │ │ ├── Enums │ │ │ ├── EChannelName.cs │ │ │ ├── ECompressorQuality.cs │ │ │ ├── EPVRTAxis.cs │ │ │ ├── EPVRTColourSpace.cs │ │ │ ├── EPVRTPixelFormat.cs │ │ │ ├── EPVRTVariableType.cs │ │ │ ├── EResizeMode.cs │ │ │ └── PixelType.cs │ │ │ ├── PVRTexture.cs │ │ │ ├── PVRTextureHeader.cs │ │ │ ├── PVRTextureUtilities.cs │ │ │ └── Structs │ │ │ ├── PVRHeaderCreateParams.cs │ │ │ └── PVRTTranscoderOptions.cs │ ├── Frontend │ │ ├── AlphaLevels.cs │ │ ├── Console │ │ │ └── Program.cs │ │ ├── Enumeration │ │ │ ├── Filter.cs │ │ │ └── Orientation.cs │ │ ├── Exceptions │ │ │ └── TextureToolsException.cs │ │ ├── TexArray.cs │ │ ├── TexAtlas.cs │ │ ├── TexImage.cs │ │ └── TextureTool.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Stride.TextureConverter.csproj │ ├── Stride.VisualStudio.Commands.Interfaces │ ├── IStrideCommands.cs │ ├── NewtonsoftSerializer.cs │ ├── Shaders │ │ ├── RawShaderAnalysisMessage.cs │ │ ├── RawShaderNavigationResult.cs │ │ └── RawSourceSpan.cs │ ├── Stride.VisualStudio.Commands.Interfaces.csproj │ └── TypeExtensions.cs │ ├── Stride.VisualStudio.Commands │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Stride.VisualStudio.Commands.csproj │ └── StrideCommands.cs │ ├── Stride.VisualStudio.Package.Tests │ ├── IntegrationTests.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Stride.VisualStudio.Package.Tests.csproj │ ├── TestGenerator.sdsl │ ├── VSLocator.cs │ └── app.config │ ├── Stride.VisualStudio.Package │ ├── Assets │ │ ├── AssetObjectClassificationColorManager.cs │ │ ├── AssetObjectDefinitions.cs │ │ ├── AssetObjectEditorFormat.cs │ │ ├── AssetObjectEditorProvider.cs │ │ └── Constants.cs │ ├── BuildEngine │ │ └── IDEBuildLogger.cs │ ├── BuildSubmissionAwaitExtensions.cs │ ├── Classifiers │ │ ├── ClassificationColor.cs │ │ ├── ClassificationColorManager.cs │ │ ├── VisualStudioTheme.cs │ │ └── VisualStudioThemeEngine.cs │ ├── CodeGenerator │ │ ├── BaseCodeGenerator.cs │ │ └── BaseCodeGeneratorWithSite.cs │ ├── Commands │ │ ├── ServiceWireBinaryFormatterSerializer.cs │ │ ├── ServiceWireDoNothingCompressor.cs │ │ └── StrideCommandsProxy.cs │ ├── Guids.cs │ ├── Key.snk │ ├── NShader │ │ ├── Common │ │ │ ├── EnumMap.cs │ │ │ ├── GLSLKeywords.map │ │ │ ├── GLSLShaderTokenProvider.cs │ │ │ ├── HLSLKeywords.map │ │ │ ├── HLSLShaderTokenProvider.cs │ │ │ ├── IErrorHandler.cs │ │ │ ├── IShaderTokenProvider.cs │ │ │ ├── ShaderMPLexer.lex │ │ │ ├── ShaderMPLexer.lst │ │ │ ├── ShaderMPlexer.cs │ │ │ ├── ShaderToken.cs │ │ │ ├── StrideShaderKeywords.map │ │ │ └── StrideShaderTokenProvider.cs │ │ ├── License.txt │ │ ├── NShaderColorableItem.cs │ │ ├── NShaderFormatHelper.cs │ │ ├── NShaderLanguageService.cs │ │ ├── NShaderScanner.cs │ │ ├── NShaderScannerFactory.cs │ │ ├── NShaderSource.cs │ │ ├── NShaderSupportedExtensions.cs │ │ ├── NShaderVersion.cs │ │ ├── NShaderViewFilter.cs │ │ └── compileLex.bat │ ├── NativeMethods.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── launchSettings.json │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Resources │ │ ├── VSPackage.ico │ │ └── VSPackage16.png │ ├── Shaders │ │ ├── EffectCodeFileGenerator.cs │ │ └── ShaderKeyFileGenerator.cs │ ├── SolutionEventsListener.cs │ ├── Stride.VisualStudio.Package.csproj │ ├── Stride.VisualStudio.Package.nuspec │ ├── StrideCommands.cs │ ├── StridePackage.cs │ ├── StridePackage.vsct │ ├── StridePackageCmdIdList.cs │ ├── VSPackage.resx │ ├── VsHelper.cs │ └── source.extension.vsixmanifest │ └── Stride.VisualStudio.PackageInstall │ ├── App.config │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── Stride.VisualStudio.PackageInstall.csproj └── tests ├── .gitignore ├── Stride.Engine.Tests └── Windows.Direct3D11 │ └── NVIDIA GeForce GTX 960 │ ├── AnimatedModelTests.f1.png │ ├── AnimatedModelTests.f2.png │ ├── AnimatedModelTests.f3.png │ ├── AnimatedModelTests.f4.png │ ├── AnimatedModelTests.f5.png │ ├── AnimatedModelTests.png │ ├── GameWindowTest.Clear.png │ ├── SpriteRenderer2DTests.f1.png │ ├── SpriteRenderer2DTests.png │ ├── SpriteRenderer3DTests.f1.png │ ├── SpriteRenderer3DTests.png │ ├── SpriteRotationTests.png │ ├── SpriteTestGame.f1.png │ ├── SpriteTestGame.f2.png │ ├── SpriteTestGame.png │ ├── TesselationTest.f1.png │ ├── TesselationTest.f2.png │ ├── TesselationTest.f3.png │ ├── TesselationTest.f4.png │ ├── TesselationTest.f5.png │ └── TesselationTest.png ├── Stride.Graphics.Tests.Regression └── Windows.Direct3D11 │ └── NVIDIA GeForce GTX 960 │ ├── TestMultipleTextures.f1.png │ ├── TestMultipleTextures.f2.png │ ├── TestMultipleTextures.png │ └── TestSimpleTexture.png ├── Stride.Graphics.Tests └── Windows.Direct3D11 │ └── NVIDIA GeForce GTX 960 │ ├── FixedAspectRatioTests.png │ ├── LightingTests.SceneAmbientLight.png │ ├── LightingTests.SceneDirectionalLight.png │ ├── LightingTests.SceneDirectionalLightShadowFourCascades.png │ ├── LightingTests.SceneDirectionalLightShadowOneCascade.png │ ├── LightingTests.SceneDirectionalLightShadowOneCascadePCF.png │ ├── LightingTests.SceneDirectionalLightShadowOneFourCascade.png │ ├── LightingTests.SceneNoLighting.png │ ├── LightingTests.ScenePointLight.png │ ├── LightingTests.ScenePointLightShadowCubeMap.png │ ├── LightingTests.ScenePointLightShadowParaboloid.png │ ├── LightingTests.SceneSkybox.png │ ├── LightingTests.SceneSkyboxMultiple.png │ ├── LightingTests.SceneSkyboxRotated.png │ ├── LightingTests.SceneSpotLight.png │ ├── LightingTests.SceneSpotLightShadow.png │ ├── LightingTests.SceneTwoDirectionalLightShadowOneCascade.png │ ├── MaterialTests.MaterialBinaryOperatorAdd.png │ ├── MaterialTests.MaterialBinaryOperatorMultiply.png │ ├── MaterialTests.MaterialCavity.png │ ├── MaterialTests.MaterialDiffuseColor.png │ ├── MaterialTests.MaterialDiffuseComputeColorFixed.png │ ├── MaterialTests.MaterialDiffuseFloat4.png │ ├── MaterialTests.MaterialDiffuseTexture.png │ ├── MaterialTests.MaterialDiffuseTextureClampMirror.png │ ├── MaterialTests.MaterialDiffuseTextureCoord1.png │ ├── MaterialTests.MaterialDiffuseTextureFallback.png │ ├── MaterialTests.MaterialDiffuseTextureOffset.png │ ├── MaterialTests.MaterialDiffuseTextureScaled.png │ ├── MaterialTests.MaterialEmissive.png │ ├── MaterialTests.MaterialLayerAAA.png │ ├── MaterialTests.MaterialLayerABA.png │ ├── MaterialTests.MaterialLayerABC.png │ ├── MaterialTests.MaterialLayerBBB.png │ ├── MaterialTests.MaterialMetalness.png │ ├── MaterialTests.MaterialNormalMap.png │ ├── MaterialTests.MaterialNormalMapCompressed.png │ ├── MaterialTests.MaterialSpecular.png │ ├── TestBitmapSpriteFont.png │ ├── TestCustomEffect.png │ ├── TestDrawQuad.png │ ├── TestDynamicSpriteFont.f1.png │ ├── TestDynamicSpriteFont.f2.png │ ├── TestDynamicSpriteFont.png │ ├── TestDynamicSpriteFontJapanese.png │ ├── TestDynamicSpriteFontVarious.f1.png │ ├── TestDynamicSpriteFontVarious.f2.png │ ├── TestDynamicSpriteFontVarious.png │ ├── TestExternSpriteFont.png │ ├── TestGeometricPrimitives.f1.png │ ├── TestGeometricPrimitives.f2.png │ ├── TestGeometricPrimitives.png │ ├── TestHammersley.png │ ├── TestImageEffect.png │ ├── TestImageLoad.png │ ├── TestLambertPrefilteringSH.png │ ├── TestLightShafts.png │ ├── TestPrecompiledSpriteFont.f1.png │ ├── TestPrecompiledSpriteFont.f2.png │ ├── TestPrecompiledSpriteFont.png │ ├── TestRadiancePrefilteringGgx.f1.png │ ├── TestRadiancePrefilteringGgx.f2.png │ ├── TestRadiancePrefilteringGgx.png │ ├── TestRenderToTexture.png │ ├── TestSprite.png │ ├── TestSpriteBatch.f1.png │ ├── TestSpriteBatch.png │ ├── TestSpriteBatch3D.f1.png │ ├── TestSpriteBatch3D.png │ ├── TestSpriteBatchResolution.f1.png │ ├── TestSpriteBatchResolution.f2.png │ ├── TestSpriteBatchResolution.f3.png │ ├── TestSpriteBatchResolution.png │ ├── TestSpriteBatchToTexture.png │ ├── TestSpriteFontAlignment.png │ ├── TestStaticSpriteFont.f1.png │ ├── TestStaticSpriteFont.f2.png │ ├── TestStaticSpriteFont.png │ ├── TestTexture.TestLoadDraw(Bmp).png │ ├── TestTexture.TestLoadDraw(Dds).png │ ├── TestTexture.TestLoadDraw(Gif).png │ ├── TestTexture.TestLoadDraw(Jpg).png │ ├── TestTexture.TestLoadDraw(Png).png │ ├── TestTexture.TestLoadDraw(Stride).png │ ├── TestTexture.TestLoadDraw(Tiff).png │ └── TestTextureSampling.png ├── Stride.Particles.Tests └── Windows.Direct3D11 │ └── NVIDIA GeForce GTX 960 │ ├── VisualTestChildren.png │ ├── VisualTestCurves.png │ ├── VisualTestGeneral.png │ ├── VisualTestInitializers.png │ ├── VisualTestMaterials.png │ ├── VisualTestRibbons.png │ ├── VisualTestSoftEdge.png │ ├── VisualTestSpawners.png │ └── VisualTestUpdaters.png └── Stride.UI.Tests.Regression └── Windows.Direct3D11 └── NVIDIA GeForce GTX 960 ├── BillboardModeTests.png ├── BorderImageTest.f1.png ├── BorderImageTest.f2.png ├── BorderImageTest.png ├── BorderTest.f1.png ├── BorderTest.f2.png ├── BorderTest.png ├── ButtonTest.f1.png ├── ButtonTest.png ├── CanvasGridTest.png ├── ChildrenMeasurementTest.f1.png ├── ChildrenMeasurementTest.f2.png ├── ChildrenMeasurementTest.f3.png ├── ChildrenMeasurementTest.png ├── ClickTests.f1.png ├── ClickTests.f2.png ├── ClickTests.f3.png ├── ClickTests.f4.png ├── ClickTests.f5.png ├── ClickTests.f6.png ├── ClickTests.png ├── ClippingTest.f1.png ├── ClippingTest.f10.png ├── ClippingTest.f11.png ├── ClippingTest.f12.png ├── ClippingTest.f2.png ├── ClippingTest.f3.png ├── ClippingTest.f4.png ├── ClippingTest.f5.png ├── ClippingTest.f6.png ├── ClippingTest.f7.png ├── ClippingTest.f8.png ├── ClippingTest.f9.png ├── ClippingTest.png ├── ComplexLayoutTest.f1.png ├── ComplexLayoutTest.f2.png ├── ComplexLayoutTest.f3.png ├── ComplexLayoutTest.f4.png ├── ComplexLayoutTest.f5.png ├── ComplexLayoutTest.f6.png ├── ComplexLayoutTest.f7.png ├── ComplexLayoutTest.png ├── ContentDecoratorTest.f1.png ├── ContentDecoratorTest.f2.png ├── ContentDecoratorTest.png ├── DynamicFontTest.f1.png ├── DynamicFontTest.f2.png ├── DynamicFontTest.f3.png ├── DynamicFontTest.f4.png ├── DynamicFontTest.f5.png ├── DynamicFontTest.png ├── EditTextTest.f1.png ├── EditTextTest.f10.png ├── EditTextTest.f11.png ├── EditTextTest.f12.png ├── EditTextTest.f13.png ├── EditTextTest.f14.png ├── EditTextTest.f2.png ├── EditTextTest.f3.png ├── EditTextTest.f4.png ├── EditTextTest.f5.png ├── EditTextTest.f6.png ├── EditTextTest.f7.png ├── EditTextTest.f8.png ├── EditTextTest.f9.png ├── EditTextTest.png ├── ImageButtonTest.f1.png ├── ImageButtonTest.png ├── ImageRegionTest.f1.png ├── ImageRegionTest.f2.png ├── ImageRegionTest.f3.png ├── ImageRegionTest.f4.png ├── ImageRegionTest.png ├── ImageRotatedTest.png ├── ImageTest.f1.png ├── ImageTest.f2.png ├── ImageTest.f3.png ├── ImageTest.f4.png ├── ImageTest.png ├── InSceneUITest.f1.png ├── InSceneUITest.png ├── LeaveEnterTest.f1.png ├── LeaveEnterTest.f10.png ├── LeaveEnterTest.f11.png ├── LeaveEnterTest.f2.png ├── LeaveEnterTest.f3.png ├── LeaveEnterTest.f4.png ├── LeaveEnterTest.f5.png ├── LeaveEnterTest.f6.png ├── LeaveEnterTest.f7.png ├── LeaveEnterTest.f8.png ├── LeaveEnterTest.f9.png ├── LeaveEnterTest.png ├── ModalElementTest.f1.png ├── ModalElementTest.f2.png ├── ModalElementTest.f3.png ├── ModalElementTest.f4.png ├── ModalElementTest.png ├── ScrollViewerAnchorTest.f1.png ├── ScrollViewerAnchorTest.f10.png ├── ScrollViewerAnchorTest.f11.png ├── ScrollViewerAnchorTest.f12.png ├── ScrollViewerAnchorTest.f13.png ├── ScrollViewerAnchorTest.f14.png ├── ScrollViewerAnchorTest.f15.png ├── ScrollViewerAnchorTest.f2.png ├── ScrollViewerAnchorTest.f3.png ├── ScrollViewerAnchorTest.f4.png ├── ScrollViewerAnchorTest.f5.png ├── ScrollViewerAnchorTest.f6.png ├── ScrollViewerAnchorTest.f7.png ├── ScrollViewerAnchorTest.f8.png ├── ScrollViewerAnchorTest.f9.png ├── ScrollViewerAnchorTest.png ├── ScrollViewerTest.f1.png ├── ScrollViewerTest.f10.png ├── ScrollViewerTest.f11.png ├── ScrollViewerTest.f12.png ├── ScrollViewerTest.f13.png ├── ScrollViewerTest.f14.png ├── ScrollViewerTest.f15.png ├── ScrollViewerTest.f2.png ├── ScrollViewerTest.f3.png ├── ScrollViewerTest.f4.png ├── ScrollViewerTest.f5.png ├── ScrollViewerTest.f6.png ├── ScrollViewerTest.f7.png ├── ScrollViewerTest.f8.png ├── ScrollViewerTest.f9.png ├── ScrollViewerTest.png ├── ScrollingTextTest.f1.png ├── ScrollingTextTest.f2.png ├── ScrollingTextTest.f3.png ├── ScrollingTextTest.f4.png ├── ScrollingTextTest.f5.png ├── ScrollingTextTest.f6.png ├── ScrollingTextTest.png ├── SliderTest.f1.png ├── SliderTest.f10.png ├── SliderTest.f2.png ├── SliderTest.f3.png ├── SliderTest.f4.png ├── SliderTest.f5.png ├── SliderTest.f6.png ├── SliderTest.f7.png ├── SliderTest.f8.png ├── SliderTest.f9.png ├── SliderTest.png ├── StackPanelTest.f1.png ├── StackPanelTest.f10.png ├── StackPanelTest.f11.png ├── StackPanelTest.f12.png ├── StackPanelTest.f13.png ├── StackPanelTest.f14.png ├── StackPanelTest.f15.png ├── StackPanelTest.f16.png ├── StackPanelTest.f17.png ├── StackPanelTest.f18.png ├── StackPanelTest.f19.png ├── StackPanelTest.f2.png ├── StackPanelTest.f20.png ├── StackPanelTest.f21.png ├── StackPanelTest.f22.png ├── StackPanelTest.f23.png ├── StackPanelTest.f24.png ├── StackPanelTest.f25.png ├── StackPanelTest.f26.png ├── StackPanelTest.f27.png ├── StackPanelTest.f28.png ├── StackPanelTest.f29.png ├── StackPanelTest.f3.png ├── StackPanelTest.f30.png ├── StackPanelTest.f31.png ├── StackPanelTest.f32.png ├── StackPanelTest.f33.png ├── StackPanelTest.f34.png ├── StackPanelTest.f35.png ├── StackPanelTest.f36.png ├── StackPanelTest.f37.png ├── StackPanelTest.f38.png ├── StackPanelTest.f39.png ├── StackPanelTest.f4.png ├── StackPanelTest.f40.png ├── StackPanelTest.f41.png ├── StackPanelTest.f42.png ├── StackPanelTest.f43.png ├── StackPanelTest.f44.png ├── StackPanelTest.f45.png ├── StackPanelTest.f46.png ├── StackPanelTest.f5.png ├── StackPanelTest.f6.png ├── StackPanelTest.f7.png ├── StackPanelTest.f8.png ├── StackPanelTest.f9.png ├── StackPanelTest.png ├── TextBlockTest.f1.png ├── TextBlockTest.f10.png ├── TextBlockTest.f11.png ├── TextBlockTest.f12.png ├── TextBlockTest.f13.png ├── TextBlockTest.f14.png ├── TextBlockTest.f2.png ├── TextBlockTest.f3.png ├── TextBlockTest.f4.png ├── TextBlockTest.f5.png ├── TextBlockTest.f6.png ├── TextBlockTest.f7.png ├── TextBlockTest.f8.png ├── TextBlockTest.f9.png ├── TextBlockTest.png ├── TextBlockWrappingTest.f1.png ├── TextBlockWrappingTest.f2.png ├── TextBlockWrappingTest.f3.png ├── TextBlockWrappingTest.f4.png ├── TextBlockWrappingTest.f5.png ├── TextBlockWrappingTest.f6.png ├── TextBlockWrappingTest.f7.png ├── TextBlockWrappingTest.f8.png ├── TextBlockWrappingTest.f9.png ├── TextBlockWrappingTest.png ├── ToggleButtonTest.f1.png ├── ToggleButtonTest.f2.png ├── ToggleButtonTest.f3.png ├── ToggleButtonTest.png ├── TransparencyTest.f1.png ├── TransparencyTest.f2.png ├── TransparencyTest.f3.png ├── TransparencyTest.png └── UniformGridTest.png /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation_update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/ISSUE_TEMPLATE/documentation_update.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/ISSUE_TEMPLATE/question_request.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/build-android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/workflows/build-android.yml -------------------------------------------------------------------------------- /.github/workflows/build-assembly-processor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/workflows/build-assembly-processor.yml -------------------------------------------------------------------------------- /.github/workflows/build-ios.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/workflows/build-ios.yml -------------------------------------------------------------------------------- /.github/workflows/build-launcher.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/workflows/build-launcher.yml -------------------------------------------------------------------------------- /.github/workflows/build-linux-runtime.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/workflows/build-linux-runtime.yml -------------------------------------------------------------------------------- /.github/workflows/build-vs-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/workflows/build-vs-package.yml -------------------------------------------------------------------------------- /.github/workflows/build-windows-full.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/workflows/build-windows-full.yml -------------------------------------------------------------------------------- /.github/workflows/build-windows-runtime.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/workflows/build-windows-runtime.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/test-linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/workflows/test-linux.yml -------------------------------------------------------------------------------- /.github/workflows/test-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.github/workflows/test-windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/.gitignore -------------------------------------------------------------------------------- /BACKERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/BACKERS.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/README.md -------------------------------------------------------------------------------- /THIRD PARTY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/THIRD PARTY.md -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/crowdin.yml -------------------------------------------------------------------------------- /deps/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/.gitignore -------------------------------------------------------------------------------- /deps/AssemblyProcessor/.gitignore: -------------------------------------------------------------------------------- 1 | *.pdb 2 | *.xml 3 | !*/Stride.Core.AssemblyProcessor.* -------------------------------------------------------------------------------- /deps/AssemblyProcessor/net10.0/Mono.Cecil.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/AssemblyProcessor/net10.0/Mono.Cecil.dll -------------------------------------------------------------------------------- /deps/AssemblyProcessor/net8.0/Mono.Cecil.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/AssemblyProcessor/net8.0/Mono.Cecil.dll -------------------------------------------------------------------------------- /deps/AssemblyProcessor/net8.0/Mono.Options.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/AssemblyProcessor/net8.0/Mono.Options.dll -------------------------------------------------------------------------------- /deps/BulletPhysics/BulletSharp.NetStandard.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/BulletPhysics/BulletSharp.NetStandard.dll -------------------------------------------------------------------------------- /deps/BulletPhysics/BulletSharp.NetStandard.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/BulletPhysics/BulletSharp.NetStandard.pdb -------------------------------------------------------------------------------- /deps/BulletPhysics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/BulletPhysics/README.md -------------------------------------------------------------------------------- /deps/BulletPhysics/UWP/ARM/libbulletc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/BulletPhysics/UWP/ARM/libbulletc.dll -------------------------------------------------------------------------------- /deps/BulletPhysics/UWP/x64/libbulletc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/BulletPhysics/UWP/x64/libbulletc.dll -------------------------------------------------------------------------------- /deps/BulletPhysics/UWP/x86/libbulletc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/BulletPhysics/UWP/x86/libbulletc.dll -------------------------------------------------------------------------------- /deps/BulletPhysics/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/BulletPhysics/checkout.bat -------------------------------------------------------------------------------- /deps/BulletPhysics/iOS/libbulletc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/BulletPhysics/iOS/libbulletc.a -------------------------------------------------------------------------------- /deps/BulletPhysics/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/BulletPhysics/license.txt -------------------------------------------------------------------------------- /deps/Celt/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Celt/build.bat -------------------------------------------------------------------------------- /deps/Celt/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Celt/checkout.bat -------------------------------------------------------------------------------- /deps/Celt/include/opus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Celt/include/opus.h -------------------------------------------------------------------------------- /deps/Celt/include/opus_custom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Celt/include/opus_custom.h -------------------------------------------------------------------------------- /deps/Celt/include/opus_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Celt/include/opus_defines.h -------------------------------------------------------------------------------- /deps/Celt/include/opus_multistream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Celt/include/opus_multistream.h -------------------------------------------------------------------------------- /deps/Celt/include/opus_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Celt/include/opus_types.h -------------------------------------------------------------------------------- /deps/Celt/libs are in NativePath!.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/CppNet/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/CppNet/LICENSE -------------------------------------------------------------------------------- /deps/CppNet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/CppNet/README.md -------------------------------------------------------------------------------- /deps/CppNet/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/CppNet/build.bat -------------------------------------------------------------------------------- /deps/CppNet/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/CppNet/checkout.bat -------------------------------------------------------------------------------- /deps/CppNet/netstandard1.3/CppNet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/CppNet/netstandard1.3/CppNet.dll -------------------------------------------------------------------------------- /deps/CppNet/netstandard1.3/CppNet.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/CppNet/netstandard1.3/CppNet.pdb -------------------------------------------------------------------------------- /deps/FFmpeg/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/checkout.bat -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/COPYING.LGPLv3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/COPYING.LGPLv3 -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/build.sh -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/notes.txt -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-arm64/avcodec-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-arm64/avcodec-57.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-arm64/avdevice-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-arm64/avdevice-57.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-arm64/avfilter-6.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-arm64/avfilter-6.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-arm64/avformat-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-arm64/avformat-57.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-arm64/avutil-55.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-arm64/avutil-55.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-arm64/swresample-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-arm64/swresample-2.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-arm64/swscale-4.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-arm64/swscale-4.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-x64/avcodec-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-x64/avcodec-57.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-x64/avdevice-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-x64/avdevice-57.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-x64/avfilter-6.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-x64/avfilter-6.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-x64/avformat-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-x64/avformat-57.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-x64/avutil-55.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-x64/avutil-55.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-x64/swresample-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-x64/swresample-2.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-x64/swscale-4.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-x64/swscale-4.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-x86/avcodec-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-x86/avcodec-57.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-x86/avdevice-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-x86/avdevice-57.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-x86/avfilter-6.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-x86/avfilter-6.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-x86/avformat-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-x86/avformat-57.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-x86/avutil-55.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-x86/avutil-55.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-x86/swresample-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-x86/swresample-2.dll -------------------------------------------------------------------------------- /deps/FFmpeg/dotnet/win-x86/swscale-4.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/dotnet/win-x86/swscale-4.dll -------------------------------------------------------------------------------- /deps/FFmpeg/ffmpeg.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/ffmpeg.exe -------------------------------------------------------------------------------- /deps/FFmpeg/notes-win-arm64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FFmpeg/notes-win-arm64.txt -------------------------------------------------------------------------------- /deps/FFmpeg/notes.txt: -------------------------------------------------------------------------------- 1 | Extracted from ffmpeg-20160530-git-d74cc61-win64-static.zip -------------------------------------------------------------------------------- /deps/FreeImage/Debug/win-x64/FreeImage.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FreeImage/Debug/win-x64/FreeImage.dll -------------------------------------------------------------------------------- /deps/FreeImage/Debug/win-x64/FreeImageNET.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FreeImage/Debug/win-x64/FreeImageNET.dll -------------------------------------------------------------------------------- /deps/FreeImage/Debug/win-x64/FreeImageNET.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FreeImage/Debug/win-x64/FreeImageNET.pdb -------------------------------------------------------------------------------- /deps/FreeImage/Debug/win-x86/FreeImage.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FreeImage/Debug/win-x86/FreeImage.dll -------------------------------------------------------------------------------- /deps/FreeImage/Debug/win-x86/FreeImageNET.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FreeImage/Debug/win-x86/FreeImageNET.dll -------------------------------------------------------------------------------- /deps/FreeImage/Debug/win-x86/FreeImageNET.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FreeImage/Debug/win-x86/FreeImageNET.pdb -------------------------------------------------------------------------------- /deps/FreeImage/FreeImage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FreeImage/FreeImage.h -------------------------------------------------------------------------------- /deps/FreeImage/Release/win-arm64/FreeImage.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FreeImage/Release/win-arm64/FreeImage.dll -------------------------------------------------------------------------------- /deps/FreeImage/Release/win-x64/freeimage.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FreeImage/Release/win-x64/freeimage.dll -------------------------------------------------------------------------------- /deps/FreeImage/Release/win-x86/freeimage.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FreeImage/Release/win-x86/freeimage.dll -------------------------------------------------------------------------------- /deps/FreeImage/build-fix.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FreeImage/build-fix.patch -------------------------------------------------------------------------------- /deps/FreeImage/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FreeImage/checkout.bat -------------------------------------------------------------------------------- /deps/FreeImage/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/FreeImage/license.txt -------------------------------------------------------------------------------- /deps/Gettext.Net/COPYING.LIB-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Gettext.Net/COPYING.LIB-2.txt -------------------------------------------------------------------------------- /deps/Gettext.Net/COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Gettext.Net/COPYING.txt -------------------------------------------------------------------------------- /deps/Gettext.Net/GNU.Getopt.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Gettext.Net/GNU.Getopt.dll -------------------------------------------------------------------------------- /deps/Gettext.Net/GNU.Gettext.Msgfmt.dll.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Gettext.Net/GNU.Gettext.Msgfmt.dll.config -------------------------------------------------------------------------------- /deps/Gettext.Net/GNU.Gettext.Msgfmt.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Gettext.Net/GNU.Gettext.Msgfmt.exe -------------------------------------------------------------------------------- /deps/Gettext.Net/GNU.Gettext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Gettext.Net/GNU.Gettext.dll -------------------------------------------------------------------------------- /deps/Gettext.Net/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Gettext.Net/README.md -------------------------------------------------------------------------------- /deps/LLVM/clang-cl.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/LLVM/clang-cl.exe -------------------------------------------------------------------------------- /deps/LLVM/clang.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/LLVM/clang.exe -------------------------------------------------------------------------------- /deps/LLVM/cyggcc_s-seh-1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/LLVM/cyggcc_s-seh-1.dll -------------------------------------------------------------------------------- /deps/LLVM/cygiconv-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/LLVM/cygiconv-2.dll -------------------------------------------------------------------------------- /deps/LLVM/cygintl-8.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/LLVM/cygintl-8.dll -------------------------------------------------------------------------------- /deps/LLVM/cygstdc++-6.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/LLVM/cygstdc++-6.dll -------------------------------------------------------------------------------- /deps/LLVM/cyguuid-1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/LLVM/cyguuid-1.dll -------------------------------------------------------------------------------- /deps/LLVM/cygwin1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/LLVM/cygwin1.dll -------------------------------------------------------------------------------- /deps/LLVM/darwin_ld.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/LLVM/darwin_ld.exe -------------------------------------------------------------------------------- /deps/LLVM/lipo.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/LLVM/lipo.exe -------------------------------------------------------------------------------- /deps/LLVM/lld.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/LLVM/lld.exe -------------------------------------------------------------------------------- /deps/LLVM/llvm-ar.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/LLVM/llvm-ar.exe -------------------------------------------------------------------------------- /deps/MoltenVK/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/MoltenVK/LICENSE.txt -------------------------------------------------------------------------------- /deps/MoltenVK/dotnet/osx-x64/libvulkan.1.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/MoltenVK/dotnet/osx-x64/libvulkan.1.dylib -------------------------------------------------------------------------------- /deps/MoltenVK/version.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/MoltenVK/version.txt -------------------------------------------------------------------------------- /deps/NativePath/Android/arm64-v8a/libCelt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/Android/arm64-v8a/libCelt.a -------------------------------------------------------------------------------- /deps/NativePath/Android/arm64-v8a/libDetour.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/Android/arm64-v8a/libDetour.a -------------------------------------------------------------------------------- /deps/NativePath/Android/arm64-v8a/libRecast.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/Android/arm64-v8a/libRecast.a -------------------------------------------------------------------------------- /deps/NativePath/Android/armeabi-v7a/libCelt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/Android/armeabi-v7a/libCelt.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86/libCelt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/Android/x86/libCelt.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86/libCompilerRt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/Android/x86/libCompilerRt.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86/libDetour.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/Android/x86/libDetour.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86/libNativePath.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/Android/x86/libNativePath.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86/libRecast.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/Android/x86/libRecast.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86_64/libCelt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/Android/x86_64/libCelt.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86_64/libCompilerRt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/Android/x86_64/libCompilerRt.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86_64/libDetour.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/Android/x86_64/libDetour.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86_64/libNativePath.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/Android/x86_64/libNativePath.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86_64/libRecast.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/Android/x86_64/libRecast.a -------------------------------------------------------------------------------- /deps/NativePath/NativeDynamicLinking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/NativeDynamicLinking.h -------------------------------------------------------------------------------- /deps/NativePath/NativeMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/NativeMath.h -------------------------------------------------------------------------------- /deps/NativePath/NativeMemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/NativeMemory.h -------------------------------------------------------------------------------- /deps/NativePath/NativePath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/NativePath.h -------------------------------------------------------------------------------- /deps/NativePath/NativeSIMD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/NativeSIMD.h -------------------------------------------------------------------------------- /deps/NativePath/NativeThreading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/NativeThreading.h -------------------------------------------------------------------------------- /deps/NativePath/NativeTime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/NativeTime.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/TINYSTL/allocator.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/TINYSTL/buffer.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/TINYSTL/hash.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/hash_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/TINYSTL/hash_base.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/new.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/TINYSTL/new.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/TINYSTL/stddef.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/TINYSTL/string.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/TINYSTL/traits.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/unordered_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/TINYSTL/unordered_map.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/unordered_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/TINYSTL/unordered_set.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/TINYSTL/vector.h -------------------------------------------------------------------------------- /deps/NativePath/UWP/ARM/Detour.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/UWP/ARM/Detour.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/ARM/Recast.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/UWP/ARM/Recast.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/ARM/libCelt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/UWP/ARM/libCelt.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/ARM/libCompilerRt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/UWP/ARM/libCompilerRt.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/ARM/libNativePath.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/UWP/ARM/libNativePath.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x64/Detour.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/UWP/x64/Detour.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x64/Recast.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/UWP/x64/Recast.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x64/libCelt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/UWP/x64/libCelt.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x64/libCompilerRt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/UWP/x64/libCompilerRt.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x64/libNativePath.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/UWP/x64/libNativePath.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x86/Detour.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/UWP/x86/Detour.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x86/Recast.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/UWP/x86/Recast.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x86/libCelt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/UWP/x86/libCelt.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x86/libCompilerRt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/UWP/x86/libCompilerRt.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x86/libNativePath.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/UWP/x86/libNativePath.lib -------------------------------------------------------------------------------- /deps/NativePath/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/checkout.bat -------------------------------------------------------------------------------- /deps/NativePath/dotnet/linux-x64/libCelt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/linux-x64/libCelt.a -------------------------------------------------------------------------------- /deps/NativePath/dotnet/linux-x64/libDetour.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/linux-x64/libDetour.a -------------------------------------------------------------------------------- /deps/NativePath/dotnet/linux-x64/libRecast.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/linux-x64/libRecast.a -------------------------------------------------------------------------------- /deps/NativePath/dotnet/osx-x64/libCelt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/osx-x64/libCelt.a -------------------------------------------------------------------------------- /deps/NativePath/dotnet/osx-x64/libCompilerRt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/osx-x64/libCompilerRt.a -------------------------------------------------------------------------------- /deps/NativePath/dotnet/osx-x64/libDetour.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/osx-x64/libDetour.a -------------------------------------------------------------------------------- /deps/NativePath/dotnet/osx-x64/libNativePath.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/osx-x64/libNativePath.a -------------------------------------------------------------------------------- /deps/NativePath/dotnet/osx-x64/libRecast.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/osx-x64/libRecast.a -------------------------------------------------------------------------------- /deps/NativePath/dotnet/win-arm64/Detour.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/win-arm64/Detour.lib -------------------------------------------------------------------------------- /deps/NativePath/dotnet/win-arm64/Recast.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/win-arm64/Recast.lib -------------------------------------------------------------------------------- /deps/NativePath/dotnet/win-arm64/libCelt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/win-arm64/libCelt.lib -------------------------------------------------------------------------------- /deps/NativePath/dotnet/win-x64/Detour.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/win-x64/Detour.lib -------------------------------------------------------------------------------- /deps/NativePath/dotnet/win-x64/LibOVR.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/win-x64/LibOVR.lib -------------------------------------------------------------------------------- /deps/NativePath/dotnet/win-x64/Recast.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/win-x64/Recast.lib -------------------------------------------------------------------------------- /deps/NativePath/dotnet/win-x64/libCelt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/win-x64/libCelt.lib -------------------------------------------------------------------------------- /deps/NativePath/dotnet/win-x86/Detour.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/win-x86/Detour.lib -------------------------------------------------------------------------------- /deps/NativePath/dotnet/win-x86/LibOVR.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/win-x86/LibOVR.lib -------------------------------------------------------------------------------- /deps/NativePath/dotnet/win-x86/Recast.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/win-x86/Recast.lib -------------------------------------------------------------------------------- /deps/NativePath/dotnet/win-x86/libCelt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/dotnet/win-x86/libCelt.lib -------------------------------------------------------------------------------- /deps/NativePath/iOS/libCelt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/iOS/libCelt.a -------------------------------------------------------------------------------- /deps/NativePath/iOS/libDetour.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/iOS/libDetour.a -------------------------------------------------------------------------------- /deps/NativePath/iOS/libNativePath.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/iOS/libNativePath.a -------------------------------------------------------------------------------- /deps/NativePath/iOS/libRecast.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/iOS/libRecast.a -------------------------------------------------------------------------------- /deps/NativePath/standard/alloca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/alloca.h -------------------------------------------------------------------------------- /deps/NativePath/standard/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/assert.h -------------------------------------------------------------------------------- /deps/NativePath/standard/cstddef: -------------------------------------------------------------------------------- 1 | #include "../NativePath.h" -------------------------------------------------------------------------------- /deps/NativePath/standard/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/ctype.h -------------------------------------------------------------------------------- /deps/NativePath/standard/errno.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/NativePath/standard/float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/float.h -------------------------------------------------------------------------------- /deps/NativePath/standard/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/inttypes.h -------------------------------------------------------------------------------- /deps/NativePath/standard/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/limits.h -------------------------------------------------------------------------------- /deps/NativePath/standard/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/malloc.h -------------------------------------------------------------------------------- /deps/NativePath/standard/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/math.h -------------------------------------------------------------------------------- /deps/NativePath/standard/new: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/new -------------------------------------------------------------------------------- /deps/NativePath/standard/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/setjmp.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdalign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/stdalign.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/stdarg.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdatomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/stdatomic.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/stdbool.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/stddef.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/stdint.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/stdio.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/stdlib.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdnoreturn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/stdnoreturn.h -------------------------------------------------------------------------------- /deps/NativePath/standard/string.h: -------------------------------------------------------------------------------- 1 | #include "../NativePath.h" -------------------------------------------------------------------------------- /deps/NativePath/standard/sys/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/NativePath/standard/sys/types.h -------------------------------------------------------------------------------- /deps/NativePath/standard/wchar.h: -------------------------------------------------------------------------------- 1 | #include "../NativePath.h" -------------------------------------------------------------------------------- /deps/Nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Nuget/NuGet.exe -------------------------------------------------------------------------------- /deps/OculusOVR/Include/Extras/OVR_CAPI_Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OculusOVR/Include/Extras/OVR_CAPI_Util.h -------------------------------------------------------------------------------- /deps/OculusOVR/Include/Extras/OVR_Math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OculusOVR/Include/Extras/OVR_Math.h -------------------------------------------------------------------------------- /deps/OculusOVR/Include/OVR_CAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OculusOVR/Include/OVR_CAPI.h -------------------------------------------------------------------------------- /deps/OculusOVR/Include/OVR_CAPI_Audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OculusOVR/Include/OVR_CAPI_Audio.h -------------------------------------------------------------------------------- /deps/OculusOVR/Include/OVR_CAPI_D3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OculusOVR/Include/OVR_CAPI_D3D.h -------------------------------------------------------------------------------- /deps/OculusOVR/Include/OVR_CAPI_GL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OculusOVR/Include/OVR_CAPI_GL.h -------------------------------------------------------------------------------- /deps/OculusOVR/Include/OVR_CAPI_Keys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OculusOVR/Include/OVR_CAPI_Keys.h -------------------------------------------------------------------------------- /deps/OculusOVR/Include/OVR_ErrorCode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OculusOVR/Include/OVR_ErrorCode.h -------------------------------------------------------------------------------- /deps/OculusOVR/Include/OVR_Version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OculusOVR/Include/OVR_Version.h -------------------------------------------------------------------------------- /deps/OpenAL/AL/al.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OpenAL/AL/al.h -------------------------------------------------------------------------------- /deps/OpenAL/AL/alc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OpenAL/AL/alc.h -------------------------------------------------------------------------------- /deps/OpenAL/AL/alext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OpenAL/AL/alext.h -------------------------------------------------------------------------------- /deps/OpenAL/AL/efx-creative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OpenAL/AL/efx-creative.h -------------------------------------------------------------------------------- /deps/OpenAL/AL/efx-presets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OpenAL/AL/efx-presets.h -------------------------------------------------------------------------------- /deps/OpenAL/AL/efx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OpenAL/AL/efx.h -------------------------------------------------------------------------------- /deps/OpenAL/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OpenAL/README.txt -------------------------------------------------------------------------------- /deps/OpenSLES/OpenSLES.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OpenSLES/OpenSLES.h -------------------------------------------------------------------------------- /deps/OpenSLES/OpenSLES_Android.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OpenSLES/OpenSLES_Android.h -------------------------------------------------------------------------------- /deps/OpenSLES/OpenSLES_AndroidConfiguration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OpenSLES/OpenSLES_AndroidConfiguration.h -------------------------------------------------------------------------------- /deps/OpenSLES/OpenSLES_AndroidMetadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OpenSLES/OpenSLES_AndroidMetadata.h -------------------------------------------------------------------------------- /deps/OpenSLES/OpenSLES_Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OpenSLES/OpenSLES_Platform.h -------------------------------------------------------------------------------- /deps/OpenVR/dotnet/win-x64/openvr_api.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OpenVR/dotnet/win-x64/openvr_api.dll -------------------------------------------------------------------------------- /deps/OpenVR/dotnet/win-x86/openvr_api.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OpenVR/dotnet/win-x86/openvr_api.dll -------------------------------------------------------------------------------- /deps/OpenXR/openxr_loader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/OpenXR/openxr_loader.dll -------------------------------------------------------------------------------- /deps/PVRTT/Include/PVRTexLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/PVRTT/Include/PVRTexLib.h -------------------------------------------------------------------------------- /deps/PVRTT/Include/PVRTexLib.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/PVRTT/Include/PVRTexLib.hpp -------------------------------------------------------------------------------- /deps/PVRTT/Include/PVRTexLibDefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/PVRTT/Include/PVRTexLibDefines.h -------------------------------------------------------------------------------- /deps/PVRTT/Include/PVRTextureVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/PVRTT/Include/PVRTextureVersion.h -------------------------------------------------------------------------------- /deps/PVRTT/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/PVRTT/license.txt -------------------------------------------------------------------------------- /deps/PVRTT/linux-x64/PVRTexLib.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/PVRTT/linux-x64/PVRTexLib.so -------------------------------------------------------------------------------- /deps/PVRTT/win-x64/PVRTexLib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/PVRTT/win-x64/PVRTexLib.dll -------------------------------------------------------------------------------- /deps/PVRTT/win-x64/PVRTexLib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/PVRTT/win-x64/PVRTexLib.lib -------------------------------------------------------------------------------- /deps/PVRTT/win-x86/PVRTexLib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/PVRTT/win-x86/PVRTexLib.dll -------------------------------------------------------------------------------- /deps/PVRTT/win-x86/PVRTexLib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/PVRTT/win-x86/PVRTexLib.lib -------------------------------------------------------------------------------- /deps/Recast/Detour.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/Detour.vcxproj -------------------------------------------------------------------------------- /deps/Recast/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/License.txt -------------------------------------------------------------------------------- /deps/Recast/Recast.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/Recast.vcxproj -------------------------------------------------------------------------------- /deps/Recast/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/build.bat -------------------------------------------------------------------------------- /deps/Recast/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/checkout.bat -------------------------------------------------------------------------------- /deps/Recast/include/DetourAlloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/include/DetourAlloc.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourAssert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/include/DetourAssert.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/include/DetourCommon.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/include/DetourMath.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourNavMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/include/DetourNavMesh.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourNavMeshBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/include/DetourNavMeshBuilder.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourNavMeshQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/include/DetourNavMeshQuery.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/include/DetourNode.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourStatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/include/DetourStatus.h -------------------------------------------------------------------------------- /deps/Recast/include/Recast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/include/Recast.h -------------------------------------------------------------------------------- /deps/Recast/include/RecastAlloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/include/RecastAlloc.h -------------------------------------------------------------------------------- /deps/Recast/include/RecastAssert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Recast/include/RecastAssert.h -------------------------------------------------------------------------------- /deps/Stride.GitVersioning/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | .vs/ -------------------------------------------------------------------------------- /deps/Stride.MSBuild.Tasks/.gitignore: -------------------------------------------------------------------------------- 1 | bin/Debug/ 2 | obj/ 3 | .vs/ -------------------------------------------------------------------------------- /deps/Stride.MSBuild.Tasks/SortItems.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/Stride.MSBuild.Tasks/SortItems.cs -------------------------------------------------------------------------------- /deps/VHACD/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/VHACD/Readme.txt -------------------------------------------------------------------------------- /deps/VHACD/VHACDSharp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/VHACD/VHACDSharp.dll -------------------------------------------------------------------------------- /deps/VHACD/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/VHACD/build.bat -------------------------------------------------------------------------------- /deps/VHACD/linux-x64/VHACD.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/VHACD/linux-x64/VHACD.so -------------------------------------------------------------------------------- /deps/VHACD/win-arm64/VHACD.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/VHACD/win-arm64/VHACD.dll -------------------------------------------------------------------------------- /deps/VHACD/win-x64/VHACD.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/VHACD/win-x64/VHACD.dll -------------------------------------------------------------------------------- /deps/VHACD/win-x86/VHACD.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/VHACD/win-x86/VHACD.dll -------------------------------------------------------------------------------- /deps/find_git.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/find_git.cmd -------------------------------------------------------------------------------- /deps/freetype/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/LICENSE.txt -------------------------------------------------------------------------------- /deps/freetype/UWP/ARM/freetype.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/UWP/ARM/freetype.dll -------------------------------------------------------------------------------- /deps/freetype/UWP/ARM/freetype.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/UWP/ARM/freetype.pdb -------------------------------------------------------------------------------- /deps/freetype/UWP/x64/freetype.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/UWP/x64/freetype.dll -------------------------------------------------------------------------------- /deps/freetype/UWP/x64/freetype.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/UWP/x64/freetype.pdb -------------------------------------------------------------------------------- /deps/freetype/UWP/x86/freetype.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/UWP/x86/freetype.dll -------------------------------------------------------------------------------- /deps/freetype/UWP/x86/freetype.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/UWP/x86/freetype.pdb -------------------------------------------------------------------------------- /deps/freetype/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/build.bat -------------------------------------------------------------------------------- /deps/freetype/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/checkout.bat -------------------------------------------------------------------------------- /deps/freetype/dotnet/osx-x64/libfreetype.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/dotnet/osx-x64/libfreetype.dylib -------------------------------------------------------------------------------- /deps/freetype/dotnet/win-arm64/freetype.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/dotnet/win-arm64/freetype.dll -------------------------------------------------------------------------------- /deps/freetype/dotnet/win-x64/freetype.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/dotnet/win-x64/freetype.dll -------------------------------------------------------------------------------- /deps/freetype/dotnet/win-x64/freetype.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/dotnet/win-x64/freetype.pdb -------------------------------------------------------------------------------- /deps/freetype/dotnet/win-x86/freetype.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/dotnet/win-x86/freetype.dll -------------------------------------------------------------------------------- /deps/freetype/dotnet/win-x86/freetype.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/dotnet/win-x86/freetype.pdb -------------------------------------------------------------------------------- /deps/freetype/iOS/libfreetype.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/freetype/iOS/libfreetype.a -------------------------------------------------------------------------------- /deps/gettext/gettext-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/gettext/gettext-license.txt -------------------------------------------------------------------------------- /deps/gettext/msgmerge.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/gettext/msgmerge.exe -------------------------------------------------------------------------------- /deps/glslang/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/glslang/LICENSE.txt -------------------------------------------------------------------------------- /deps/glslang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/glslang/README.md -------------------------------------------------------------------------------- /deps/glslang/linux-x64/glslangValidator.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/glslang/linux-x64/glslangValidator.bin -------------------------------------------------------------------------------- /deps/glslang/osx-x64/glslangValidator.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/glslang/osx-x64/glslangValidator.bin -------------------------------------------------------------------------------- /deps/glslang/win-x64/glslangValidator.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/glslang/win-x64/glslangValidator.exe -------------------------------------------------------------------------------- /deps/msdfgen/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/msdfgen/LICENSE.txt -------------------------------------------------------------------------------- /deps/msdfgen/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/msdfgen/build.bat -------------------------------------------------------------------------------- /deps/msdfgen/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/msdfgen/checkout.bat -------------------------------------------------------------------------------- /deps/msdfgen/msdfgen.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/deps/msdfgen/msdfgen.exe -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/global.json -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/nuget.config -------------------------------------------------------------------------------- /samples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/.gitignore -------------------------------------------------------------------------------- /samples/Audio/.sdtpl/NewAudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Audio/.sdtpl/NewAudio.png -------------------------------------------------------------------------------- /samples/Audio/SimpleAudio/Resources/dj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Audio/SimpleAudio/Resources/dj.png -------------------------------------------------------------------------------- /samples/Audio/SimpleAudio/Resources/wave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Audio/SimpleAudio/Resources/wave.png -------------------------------------------------------------------------------- /samples/Audio/SimpleAudio/Resources/wave.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Audio/SimpleAudio/Resources/wave.wav -------------------------------------------------------------------------------- /samples/Audio/SimpleAudio/SimpleAudio.Game/connectionrouter.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Audio/SimpleAudio/SimpleAudio.sdtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Audio/SimpleAudio/SimpleAudio.sdtpl -------------------------------------------------------------------------------- /samples/Games/JumpyJet/.sdtpl/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Games/JumpyJet/.sdtpl/Icon.png -------------------------------------------------------------------------------- /samples/Games/JumpyJet/.sdtpl/screenshot0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Games/JumpyJet/.sdtpl/screenshot0.jpg -------------------------------------------------------------------------------- /samples/Games/JumpyJet/.sdtpl/screenshot1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Games/JumpyJet/.sdtpl/screenshot1.jpg -------------------------------------------------------------------------------- /samples/Games/JumpyJet/JumpyJet.sdtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Games/JumpyJet/JumpyJet.sdtpl -------------------------------------------------------------------------------- /samples/Games/JumpyJet/Resources/tex1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Games/JumpyJet/Resources/tex1.png -------------------------------------------------------------------------------- /samples/Games/JumpyJet/Resources/tex2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Games/JumpyJet/Resources/tex2.png -------------------------------------------------------------------------------- /samples/Games/JumpyJet/Resources/tex3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Games/JumpyJet/Resources/tex3.jpg -------------------------------------------------------------------------------- /samples/Games/SpaceEscape/.sdtpl/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Games/SpaceEscape/.sdtpl/icon.png -------------------------------------------------------------------------------- /samples/Games/SpaceEscape/SpaceEscape.sdtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Games/SpaceEscape/SpaceEscape.sdtpl -------------------------------------------------------------------------------- /samples/Graphics/.sdtpl/NewGraphics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Graphics/.sdtpl/NewGraphics.png -------------------------------------------------------------------------------- /samples/Graphics/AnimatedModel/.sdtpl/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Graphics/AnimatedModel/.sdtpl/Icon.png -------------------------------------------------------------------------------- /samples/Graphics/CustomEffect/.sdtpl/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Graphics/CustomEffect/.sdtpl/Icon.png -------------------------------------------------------------------------------- /samples/Graphics/SpriteFonts/.sdtpl/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Graphics/SpriteFonts/.sdtpl/Icon.png -------------------------------------------------------------------------------- /samples/Graphics/SpriteFonts/.sdtpl/Icon.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Graphics/SpriteFonts/.sdtpl/Icon.xcf -------------------------------------------------------------------------------- /samples/Graphics/SpriteFonts/SpriteFonts.sdtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Graphics/SpriteFonts/SpriteFonts.sdtpl -------------------------------------------------------------------------------- /samples/Input/.sdtpl/NewGravity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Input/.sdtpl/NewGravity.png -------------------------------------------------------------------------------- /samples/Input/.sdtpl/NewTouch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Input/.sdtpl/NewTouch.png -------------------------------------------------------------------------------- /samples/Input/GravitySensor/GravitySensor.Game/connectionrouter.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Input/TouchInputs/Resources/round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Input/TouchInputs/Resources/round.png -------------------------------------------------------------------------------- /samples/Input/TouchInputs/TouchInputs.sdtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Input/TouchInputs/TouchInputs.sdtpl -------------------------------------------------------------------------------- /samples/Others/.sdtpl/NewOthers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Others/.sdtpl/NewOthers.png -------------------------------------------------------------------------------- /samples/Particles/.sdtpl/NewParticles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Particles/.sdtpl/NewParticles.png -------------------------------------------------------------------------------- /samples/Physics/.sdtpl/NewPhysics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Physics/.sdtpl/NewPhysics.png -------------------------------------------------------------------------------- /samples/Physics/BepuSample/BepuSample.sdtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Physics/BepuSample/BepuSample.sdtpl -------------------------------------------------------------------------------- /samples/Physics/BepuSample/BepuSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Physics/BepuSample/BepuSample.sln -------------------------------------------------------------------------------- /samples/StrideSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/StrideSamples.sln -------------------------------------------------------------------------------- /samples/Templates/.sdtpl/Icon2FPS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Templates/.sdtpl/Icon2FPS.png -------------------------------------------------------------------------------- /samples/Templates/.sdtpl/Icon2NEW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Templates/.sdtpl/Icon2NEW.png -------------------------------------------------------------------------------- /samples/Templates/.sdtpl/Icon2RPG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Templates/.sdtpl/Icon2RPG.png -------------------------------------------------------------------------------- /samples/Templates/.sdtpl/Icon2TPP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Templates/.sdtpl/Icon2TPP.png -------------------------------------------------------------------------------- /samples/Templates/.sdtpl/Icon2VR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Templates/.sdtpl/Icon2VR.png -------------------------------------------------------------------------------- /samples/Templates/Packs/MaterialPackage/.vs/MaterialPackage/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Templates/TopDownRPG/TopDownRPG.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Templates/TopDownRPG/TopDownRPG.sln -------------------------------------------------------------------------------- /samples/Templates/VRSandbox/VRSandbox.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Templates/VRSandbox/VRSandbox.sln -------------------------------------------------------------------------------- /samples/Tests/Games/FPStest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Games/FPStest.cs -------------------------------------------------------------------------------- /samples/Tests/Games/JumpyJetTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Games/JumpyJetTest.cs -------------------------------------------------------------------------------- /samples/Tests/Games/RPGTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Games/RPGTest.cs -------------------------------------------------------------------------------- /samples/Tests/Games/SpaceEscapeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Games/SpaceEscapeTest.cs -------------------------------------------------------------------------------- /samples/Tests/Games/TPPTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Games/TPPTest.cs -------------------------------------------------------------------------------- /samples/Tests/Graphics/AnimatedModelTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Graphics/AnimatedModelTest.cs -------------------------------------------------------------------------------- /samples/Tests/Graphics/CustomEffectTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Graphics/CustomEffectTest.cs -------------------------------------------------------------------------------- /samples/Tests/Graphics/MaterialShaderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Graphics/MaterialShaderTest.cs -------------------------------------------------------------------------------- /samples/Tests/Graphics/SpriteFontsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Graphics/SpriteFontsTest.cs -------------------------------------------------------------------------------- /samples/Tests/Graphics/SpriteStudioDemoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Graphics/SpriteStudioDemoTest.cs -------------------------------------------------------------------------------- /samples/Tests/Input/GravitySensorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Input/GravitySensorTest.cs -------------------------------------------------------------------------------- /samples/Tests/Input/TouchInputsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Input/TouchInputsTest.cs -------------------------------------------------------------------------------- /samples/Tests/Particles/ParticlesSampleTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Particles/ParticlesSampleTest.cs -------------------------------------------------------------------------------- /samples/Tests/Physics/PhysicsSampleTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Physics/PhysicsSampleTest.cs -------------------------------------------------------------------------------- /samples/Tests/SampleTestFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/SampleTestFixture.cs -------------------------------------------------------------------------------- /samples/Tests/SampleTestsData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/SampleTestsData.cs -------------------------------------------------------------------------------- /samples/Tests/Stride.Samples.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Stride.Samples.Tests.csproj -------------------------------------------------------------------------------- /samples/Tests/Tests.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/Tests.sln -------------------------------------------------------------------------------- /samples/Tests/UI/GameMenuTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/UI/GameMenuTest.cs -------------------------------------------------------------------------------- /samples/Tests/UI/UIParticlesTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/UI/UIParticlesTest.cs -------------------------------------------------------------------------------- /samples/Tests/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tests/app.config -------------------------------------------------------------------------------- /samples/Tutorials/.sdtpl/csharpBeginner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/Tutorials/.sdtpl/csharpBeginner.png -------------------------------------------------------------------------------- /samples/UI/.sdtpl/NewUI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/.sdtpl/NewUI.png -------------------------------------------------------------------------------- /samples/UI/.sdtpl/screenshot1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/.sdtpl/screenshot1.jpg -------------------------------------------------------------------------------- /samples/UI/.sdtpl/screenshot1_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/.sdtpl/screenshot1_small.jpg -------------------------------------------------------------------------------- /samples/UI/.sdtpl/screenshot2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/.sdtpl/screenshot2.jpg -------------------------------------------------------------------------------- /samples/UI/.sdtpl/screenshot2_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/.sdtpl/screenshot2_small.jpg -------------------------------------------------------------------------------- /samples/UI/.sdtpl/screenshot3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/.sdtpl/screenshot3.jpg -------------------------------------------------------------------------------- /samples/UI/.sdtpl/screenshot3_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/.sdtpl/screenshot3_small.jpg -------------------------------------------------------------------------------- /samples/UI/.sdtpl/screenshot4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/.sdtpl/screenshot4.jpg -------------------------------------------------------------------------------- /samples/UI/.sdtpl/screenshot4_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/.sdtpl/screenshot4_small.jpg -------------------------------------------------------------------------------- /samples/UI/.sdtpl/screenshot5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/.sdtpl/screenshot5.jpg -------------------------------------------------------------------------------- /samples/UI/.sdtpl/screenshot5_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/.sdtpl/screenshot5_small.jpg -------------------------------------------------------------------------------- /samples/UI/.sdtpl/screenshot6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/.sdtpl/screenshot6.jpg -------------------------------------------------------------------------------- /samples/UI/.sdtpl/screenshot6_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/.sdtpl/screenshot6_small.jpg -------------------------------------------------------------------------------- /samples/UI/.sdtpl/screenshot7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/.sdtpl/screenshot7.jpg -------------------------------------------------------------------------------- /samples/UI/.sdtpl/screenshot7_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/.sdtpl/screenshot7_small.jpg -------------------------------------------------------------------------------- /samples/UI/GameMenu/GameMenu.sdtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/GameMenu/GameMenu.sdtpl -------------------------------------------------------------------------------- /samples/UI/GameMenu/Resources/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/GameMenu/Resources/background.jpg -------------------------------------------------------------------------------- /samples/UI/GameMenu/Resources/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/GameMenu/Resources/title.png -------------------------------------------------------------------------------- /samples/UI/GameMenu/Resources/ui_tex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/GameMenu/Resources/ui_tex.png -------------------------------------------------------------------------------- /samples/UI/UIElementLink/Resources/ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/UIElementLink/Resources/ui.png -------------------------------------------------------------------------------- /samples/UI/UIElementLink/UIElementLink.sdtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/UIElementLink/UIElementLink.sdtpl -------------------------------------------------------------------------------- /samples/UI/UIParticles/Resources/buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/UIParticles/Resources/buttons.png -------------------------------------------------------------------------------- /samples/UI/UIParticles/Resources/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/UIParticles/Resources/title.png -------------------------------------------------------------------------------- /samples/UI/UIParticles/Resources/ui_tex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/UIParticles/Resources/ui_tex.png -------------------------------------------------------------------------------- /samples/UI/UIParticles/UIParticles.sdtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/UI/UIParticles/UIParticles.sdtpl -------------------------------------------------------------------------------- /samples/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/samples/readme.md -------------------------------------------------------------------------------- /sources/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/Directory.Packages.props -------------------------------------------------------------------------------- /sources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/README.md -------------------------------------------------------------------------------- /sources/Settings.StyleCop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/Settings.StyleCop -------------------------------------------------------------------------------- /sources/assets/Stride.Core.Assets.Tests/data/TestFileVersionManager/test.txt: -------------------------------------------------------------------------------- 1 | Text file used by TestFileVersionManager -------------------------------------------------------------------------------- /sources/assets/Stride.Core.Assets/Asset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/assets/Stride.Core.Assets/Asset.cs -------------------------------------------------------------------------------- /sources/assets/Stride.Core.Assets/AssetHash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/assets/Stride.Core.Assets/AssetHash.cs -------------------------------------------------------------------------------- /sources/assets/Stride.Core.Assets/AssetItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/assets/Stride.Core.Assets/AssetItem.cs -------------------------------------------------------------------------------- /sources/assets/Stride.Core.Assets/AssetPart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/assets/Stride.Core.Assets/AssetPart.cs -------------------------------------------------------------------------------- /sources/assets/Stride.Core.Assets/BasePart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/assets/Stride.Core.Assets/BasePart.cs -------------------------------------------------------------------------------- /sources/assets/Stride.Core.Assets/Bundle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/assets/Stride.Core.Assets/Bundle.cs -------------------------------------------------------------------------------- /sources/assets/Stride.Core.Assets/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/assets/Stride.Core.Assets/Module.cs -------------------------------------------------------------------------------- /sources/assets/Stride.Core.Assets/Package.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/assets/Stride.Core.Assets/Package.cs -------------------------------------------------------------------------------- /sources/assets/Stride.Core.Assets/RawAsset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/assets/Stride.Core.Assets/RawAsset.cs -------------------------------------------------------------------------------- /sources/core/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Readme.md -------------------------------------------------------------------------------- /sources/core/Stride.Core.Design/AbsoluteId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Design/AbsoluteId.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Design/IO/UFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Design/IO/UFile.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Design/IO/UPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Design/IO/UPath.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Design/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Design/Module.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Design/ObjectCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Design/ObjectCache.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Design/StringSpan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Design/StringSpan.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.IO/FileEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.IO/FileEvent.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.IO/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.IO/NamespaceDoc.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.IO/NativeLockFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.IO/NativeLockFile.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.IO/StreamFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.IO/StreamFlags.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.IO/TemporaryFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.IO/TemporaryFile.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.IO/VirtualFileMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.IO/VirtualFileMode.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Color.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Color.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Color3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Color3.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Color4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Color4.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Half.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Half.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Half2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Half2.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Half3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Half3.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Half4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Half4.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Int2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Int2.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Int3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Int3.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Int4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Int4.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Matrix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Matrix.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Module.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Plane.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Plane.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Point.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Ray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Ray.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Size2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Size2.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Size2F.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Size2F.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/Size3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/Size3.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Mathematics/UInt4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Mathematics/UInt4.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Tasks/LocateDevenv.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Tasks/LocateDevenv.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Tasks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Tasks/Program.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Tasks/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Tasks/app.config -------------------------------------------------------------------------------- /sources/core/Stride.Core.Tests/TestLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Tests/TestLogger.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Tests/TestProfiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Tests/TestProfiler.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Tests/TestStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Tests/TestStore.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Tests/TestWatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Tests/TestWatcher.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Translation/Tr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Translation/Tr.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml.Tests/Dump.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml.Tests/Dump.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml.Tests/files/empty.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml.Tests/files/local-tags.yaml: -------------------------------------------------------------------------------- 1 | --- !MyObject 2 | a: 1.0 3 | b: 42 4 | c: -7 5 | -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml.Tests/files/tags.yaml: -------------------------------------------------------------------------------- 1 | !!point 2 | X: 10 3 | Y: 20 4 | -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml.Tests/files/test2.yaml: -------------------------------------------------------------------------------- 1 | 'a scalar' -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml.Tests/files/test3.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | 'a scalar' 3 | ... -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml.Tests/files/test5.yaml: -------------------------------------------------------------------------------- 1 | &A [ *A ] -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml.Tests/files/test6.yaml: -------------------------------------------------------------------------------- 1 | !!float "3.14" # A good approximation. -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/Constants.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/Emitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/Emitter.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/EmitterState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/EmitterState.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/EventReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/EventReader.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/Events/Scalar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/Events/Scalar.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/FakeList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/FakeList.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/IEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/IEmitter.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/IParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/IParser.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/Mark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/Mark.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/MemoryParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/MemoryParser.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/Parser.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/ParserState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/ParserState.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/Scanner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/Scanner.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/SimpleKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/SimpleKey.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/Tokens/Anchor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/Tokens/Anchor.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/Tokens/Key.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/Tokens/Key.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/Tokens/Scalar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/Tokens/Scalar.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/Tokens/Tag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/Tokens/Tag.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/Tokens/Token.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/Tokens/Token.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/Tokens/Value.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/Tokens/Value.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/Version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/Version.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core.Yaml/YamlException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core.Yaml/YamlException.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/AccessorMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/AccessorMetadata.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/ComponentBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/ComponentBase.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/DataAliasAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/DataAliasAttribute.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/DataMemberMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/DataMemberMode.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/DataStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/DataStyle.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/DataStyleAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/DataStyleAttribute.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/Diagnostics/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/Diagnostics/Logger.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/DisplayAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/DisplayAttribute.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/DisposeBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/DisposeBase.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/ICollectorHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/ICollectorHolder.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/IComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/IComponent.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/IContentUrl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/IContentUrl.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/IIdentifiable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/IIdentifiable.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/IReferencable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/IReferencable.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/IService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/IService.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/IServiceRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/IServiceRegistry.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/NamespaceDoc.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/ObjectCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/ObjectCollector.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/Platform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/Platform.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/PlatformAndroid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/PlatformAndroid.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/PlatformFolders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/PlatformFolders.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/PlatformType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/PlatformType.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/PropertyContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/PropertyContainer.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/PropertyKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/PropertyKey.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/ReferenceBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/ReferenceBase.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/RuntimeIdHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/RuntimeIdHelper.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/ScalarStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/ScalarStyle.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/ServiceEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/ServiceEventArgs.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/ServiceRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/ServiceRegistry.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/Storage/ObjectId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/Storage/ObjectId.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/Stride.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/Stride.Core.csproj -------------------------------------------------------------------------------- /sources/core/Stride.Core/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/StringExtensions.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/ThreadThrottler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/ThreadThrottler.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/UnmanagedArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/UnmanagedArray.cs -------------------------------------------------------------------------------- /sources/core/Stride.Core/Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/core/Stride.Core/Utilities.cs -------------------------------------------------------------------------------- /sources/data/images/NewGame/BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/images/NewGame/BUILD.md -------------------------------------------------------------------------------- /sources/data/tests/AtriumNight.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/AtriumNight.dds -------------------------------------------------------------------------------- /sources/data/tests/BmpImage.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/BmpImage.bmp -------------------------------------------------------------------------------- /sources/data/tests/BorderButton.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/BorderButton.dds -------------------------------------------------------------------------------- /sources/data/tests/BorderButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/BorderButton.png -------------------------------------------------------------------------------- /sources/data/tests/BorderButtonCentered.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/BorderButtonCentered.dds -------------------------------------------------------------------------------- /sources/data/tests/Cube/Untitled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Cube/Untitled.png -------------------------------------------------------------------------------- /sources/data/tests/Cube/cube.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Cube/cube.fbx -------------------------------------------------------------------------------- /sources/data/tests/Cube/cube.ma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Cube/cube.ma -------------------------------------------------------------------------------- /sources/data/tests/DdsImage.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/DdsImage.dds -------------------------------------------------------------------------------- /sources/data/tests/DebugSlider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/DebugSlider.png -------------------------------------------------------------------------------- /sources/data/tests/DebugSprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/DebugSprites.png -------------------------------------------------------------------------------- /sources/data/tests/DumbWhite.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/DumbWhite.dds -------------------------------------------------------------------------------- /sources/data/tests/Factory/Scene.ma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Factory/Scene.ma -------------------------------------------------------------------------------- /sources/data/tests/Factory/TX-Factory_ALL.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Factory/TX-Factory_ALL.dds -------------------------------------------------------------------------------- /sources/data/tests/Factory/asp3.cgfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Factory/asp3.cgfx -------------------------------------------------------------------------------- /sources/data/tests/Factory/asp3.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Factory/asp3.fx -------------------------------------------------------------------------------- /sources/data/tests/Factory/factory.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Factory/factory.fbx -------------------------------------------------------------------------------- /sources/data/tests/Factory/uti_factory.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Factory/uti_factory.dds -------------------------------------------------------------------------------- /sources/data/tests/Factory/uti_ground.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Factory/uti_ground.dds -------------------------------------------------------------------------------- /sources/data/tests/Fonts/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Fonts/LICENSE.txt -------------------------------------------------------------------------------- /sources/data/tests/GameScene.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/GameScene.jpg -------------------------------------------------------------------------------- /sources/data/tests/GifImage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/GifImage.gif -------------------------------------------------------------------------------- /sources/data/tests/GraceCathedral.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/GraceCathedral.dds -------------------------------------------------------------------------------- /sources/data/tests/ImageBorders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/ImageBorders.png -------------------------------------------------------------------------------- /sources/data/tests/ImageButtonNotPressed.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/ImageButtonNotPressed.dds -------------------------------------------------------------------------------- /sources/data/tests/ImageButtonPressed.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/ImageButtonPressed.dds -------------------------------------------------------------------------------- /sources/data/tests/ImageOrientation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/ImageOrientation.png -------------------------------------------------------------------------------- /sources/data/tests/JpegImage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/JpegImage.jpg -------------------------------------------------------------------------------- /sources/data/tests/JpgImage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/JpgImage.jpg -------------------------------------------------------------------------------- /sources/data/tests/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Logo.png -------------------------------------------------------------------------------- /sources/data/tests/Particles/Alphabet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Particles/Alphabet.png -------------------------------------------------------------------------------- /sources/data/tests/Particles/Gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Particles/Gradient.png -------------------------------------------------------------------------------- /sources/data/tests/Particles/uvGradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Particles/uvGradient.png -------------------------------------------------------------------------------- /sources/data/tests/PngImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/PngImage.png -------------------------------------------------------------------------------- /sources/data/tests/Risaltyp_024.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Risaltyp_024.ttf -------------------------------------------------------------------------------- /sources/data/tests/Risaltyp_024_License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Risaltyp_024_License.txt -------------------------------------------------------------------------------- /sources/data/tests/SmallDdsInterpolated.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/SmallDdsInterpolated.dds -------------------------------------------------------------------------------- /sources/data/tests/SmallDdsMaskBC1.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/SmallDdsMaskBC1.dds -------------------------------------------------------------------------------- /sources/data/tests/SmallDdsMaskBC3.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/SmallDdsMaskBC3.dds -------------------------------------------------------------------------------- /sources/data/tests/SmallDdsNoAlpha.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/SmallDdsNoAlpha.dds -------------------------------------------------------------------------------- /sources/data/tests/SmallJpeg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/SmallJpeg.jpg -------------------------------------------------------------------------------- /sources/data/tests/SmallPngInterpolated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/SmallPngInterpolated.png -------------------------------------------------------------------------------- /sources/data/tests/SmallPngMask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/SmallPngMask.png -------------------------------------------------------------------------------- /sources/data/tests/SmallPngNoAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/SmallPngNoAlpha.png -------------------------------------------------------------------------------- /sources/data/tests/Sphere.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Sphere.png -------------------------------------------------------------------------------- /sources/data/tests/Sphere2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/Sphere2.bmp -------------------------------------------------------------------------------- /sources/data/tests/SpriteBackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/SpriteBackground.png -------------------------------------------------------------------------------- /sources/data/tests/StrideBackground.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/StrideBackground.jpg -------------------------------------------------------------------------------- /sources/data/tests/TestFont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/TestFont.png -------------------------------------------------------------------------------- /sources/data/tests/TexturePacking/image0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/TexturePacking/image0.png -------------------------------------------------------------------------------- /sources/data/tests/TexturePacking/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/TexturePacking/image1.png -------------------------------------------------------------------------------- /sources/data/tests/TexturePacking/image10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/TexturePacking/image10.png -------------------------------------------------------------------------------- /sources/data/tests/TexturePacking/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/TexturePacking/image2.png -------------------------------------------------------------------------------- /sources/data/tests/TexturePacking/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/TexturePacking/image3.png -------------------------------------------------------------------------------- /sources/data/tests/TexturePacking/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/TexturePacking/image4.png -------------------------------------------------------------------------------- /sources/data/tests/TexturePacking/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/TexturePacking/image5.png -------------------------------------------------------------------------------- /sources/data/tests/TexturePacking/image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/TexturePacking/image6.png -------------------------------------------------------------------------------- /sources/data/tests/TexturePacking/image7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/TexturePacking/image7.png -------------------------------------------------------------------------------- /sources/data/tests/TexturePacking/image8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/TexturePacking/image8.png -------------------------------------------------------------------------------- /sources/data/tests/TexturePacking/image9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/TexturePacking/image9.png -------------------------------------------------------------------------------- /sources/data/tests/TexturePacking/round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/TexturePacking/round.png -------------------------------------------------------------------------------- /sources/data/tests/TgaImage.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/TgaImage.tga -------------------------------------------------------------------------------- /sources/data/tests/TiffImage.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/TiffImage.tif -------------------------------------------------------------------------------- /sources/data/tests/XkImage.sdimg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/XkImage.sdimg -------------------------------------------------------------------------------- /sources/data/tests/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/arrow.png -------------------------------------------------------------------------------- /sources/data/tests/audio/90-bboc1-stero.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/audio/90-bboc1-stero.ogg -------------------------------------------------------------------------------- /sources/data/tests/audio/90-bboc1-stero.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/audio/90-bboc1-stero.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/90-bboc1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/audio/90-bboc1.mp3 -------------------------------------------------------------------------------- /sources/data/tests/audio/90-bboc1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/audio/90-bboc1.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/90-bboc1_24bits.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/audio/90-bboc1_24bits.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/a.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/audio/a.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/ae.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/audio/ae.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/e.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/audio/e.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/invalidAudioFile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/audio/invalidAudioFile.txt -------------------------------------------------------------------------------- /sources/data/tests/audio/parley11025Hz.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/audio/parley11025Hz.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/parley22050Hz.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/audio/parley22050Hz.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/parley44100Hz.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/audio/parley44100Hz.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/parley48000Hz.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/audio/parley48000Hz.wav -------------------------------------------------------------------------------- /sources/data/tests/basicDisplacement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/basicDisplacement.png -------------------------------------------------------------------------------- /sources/data/tests/cobbleDisplacementMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/cobbleDisplacementMap.png -------------------------------------------------------------------------------- /sources/data/tests/knight/scenes/Idle.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/knight/scenes/Idle.fbx -------------------------------------------------------------------------------- /sources/data/tests/knight/scenes/Walk.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/knight/scenes/Walk.fbx -------------------------------------------------------------------------------- /sources/data/tests/knight/scenes/he03_run.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/knight/scenes/he03_run.fbx -------------------------------------------------------------------------------- /sources/data/tests/knight/scenes/knight.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/knight/scenes/knight.fbx -------------------------------------------------------------------------------- /sources/data/tests/megalodon/megalodon.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/megalodon/megalodon.FBX -------------------------------------------------------------------------------- /sources/data/tests/megalodon/megalodon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/megalodon/megalodon.png -------------------------------------------------------------------------------- /sources/data/tests/rotatedUV.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/rotatedUV.dds -------------------------------------------------------------------------------- /sources/data/tests/round.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/round.bmp -------------------------------------------------------------------------------- /sources/data/tests/small_uv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/small_uv.png -------------------------------------------------------------------------------- /sources/data/tests/spriteForeground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/spriteForeground.png -------------------------------------------------------------------------------- /sources/data/tests/testPremultiplied.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/testPremultiplied.png -------------------------------------------------------------------------------- /sources/data/tests/uv.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/uv.dds -------------------------------------------------------------------------------- /sources/data/tests/uv_cube.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/data/tests/uv_cube.dds -------------------------------------------------------------------------------- /sources/editor/Stride.Editor/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/editor/Stride.Editor/Module.cs -------------------------------------------------------------------------------- /sources/editor/Stride.GameStudio.Tests/app_data/db/index: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sources/editor/Stride.GameStudio/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/editor/Stride.GameStudio/App.xaml -------------------------------------------------------------------------------- /sources/editor/Stride.GameStudio/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/editor/Stride.GameStudio/App.xaml.cs -------------------------------------------------------------------------------- /sources/editor/Stride.GameStudio/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/editor/Stride.GameStudio/Program.cs -------------------------------------------------------------------------------- /sources/editor/Stride.GameStudio/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/editor/Stride.GameStudio/app.config -------------------------------------------------------------------------------- /sources/editor/Stride.GameStudio/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/editor/Stride.GameStudio/app.manifest -------------------------------------------------------------------------------- /sources/engine/Stride.Assets.Models/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets.Models/Module.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Assets.Tests/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets.Tests/readme.md -------------------------------------------------------------------------------- /sources/engine/Stride.Assets.Tests2/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets.Tests2/readme.md -------------------------------------------------------------------------------- /sources/engine/Stride.Assets/EditorSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets/EditorSettings.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Assets/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets/Module.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Assets/RenderingMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets/RenderingMode.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Assets/Scripts/Block.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets/Scripts/Block.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Assets/Scripts/Link.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets/Scripts/Link.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Assets/Scripts/Method.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets/Scripts/Method.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Assets/Scripts/Slot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets/Scripts/Slot.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Assets/Scripts/Symbol.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets/Scripts/Symbol.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Assets/StrideConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets/StrideConfig.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Assets/ToolLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets/ToolLocator.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Assets/UI/UIAssetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets/UI/UIAssetBase.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Assets/UI/UIFactories.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets/UI/UIFactories.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Assets/UI/UIPageAsset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Assets/UI/UIPageAsset.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio.Tests/BasicTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio.Tests/BasicTest.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio.Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio.Tests/Info.plist -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/AudioDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/AudioDevice.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/AudioEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/AudioEmitter.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/AudioEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/AudioEngine.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/AudioEngine.iOS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/AudioEngine.iOS.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/AudioExceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/AudioExceptions.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/AudioListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/AudioListener.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/IPlayableSound.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/IPlayableSound.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/IRecorder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/IRecorder.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/Microphone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/Microphone.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/Module.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/NamespaceDoc.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/Native/Celt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/Native/Celt.cpp -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/Native/Celt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/Native/Celt.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/Native/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/Native/Common.h -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/Native/OpenAL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/Native/OpenAL.cpp -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/Native/XAudio2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/Native/XAudio2.cpp -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/NativeInvoke.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/NativeInvoke.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/RecorderState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/RecorderState.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/Sound.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/Sound.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/SoundBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/SoundBase.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/SoundInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/SoundInstance.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Audio/SoundSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Audio/SoundSerializer.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Debugger/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Debugger/Program.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Engine.Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Engine.Tests/Info.plist -------------------------------------------------------------------------------- /sources/engine/Stride.Engine/Engine/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Engine/Engine/Entity.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Engine/Engine/Game.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Engine/Engine/Game.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Engine/Engine/Prefab.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Engine/Engine/Prefab.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Engine/Engine/Scene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Engine/Engine/Scene.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Engine/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Engine/Module.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games.Testing/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games.Testing/Module.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/AssemblyDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/AssemblyDoc.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/GameBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/GameBase.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/GameContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/GameContext.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/GameContextSDL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/GameContextSDL.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/GameContextUWP.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/GameContextUWP.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/GameContextiOS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/GameContextiOS.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/GamePlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/GamePlatform.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/GameSystemBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/GameSystemBase.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/GameSystemState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/GameSystemState.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/GameTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/GameTime.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/GameWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/GameWindow.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/IContentable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/IContentable.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/IDrawable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/IDrawable.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/IGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/IGame.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/IGamePlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/IGamePlatform.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/IMessageLoop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/IMessageLoop.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/IUpdateable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/IUpdateable.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Games/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Games/NamespaceDoc.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics.Tests.11_0/Assets/TestFontCharacterSet.txt: -------------------------------------------------------------------------------- 1 | test -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics.Tests/Assets/Shared/TestFontCharacterSet.txt: -------------------------------------------------------------------------------- 1 | test -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics/BatchBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Graphics/BatchBase.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics/Blend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Graphics/Blend.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics/Buffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Graphics/Buffer.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics/CullMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Graphics/CullMode.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics/FillMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Graphics/FillMode.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics/IVertex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Graphics/IVertex.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics/MapMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Graphics/MapMode.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics/QueryPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Graphics/QueryPool.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics/QueryType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Graphics/QueryType.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics/Rational.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Graphics/Rational.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics/Sprite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Graphics/Sprite.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics/Texture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Graphics/Texture.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics/UIBatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Graphics/UIBatch.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics/ViewType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Graphics/ViewType.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Graphics/Viewport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Graphics/Viewport.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/AxisEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/AxisEvent.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/ButtonEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/ButtonEvent.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/Direction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/Direction.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/GamePadAxis.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/GamePadAxis.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/GamePadState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/GamePadState.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/IInputDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/IInputDevice.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/IInputSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/IInputSource.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/IMouseDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/IMouseDevice.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/InputEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/InputEvent.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/InputManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/InputManager.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/KeyEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/KeyEvent.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/Keys.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/Keys.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/Module.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/MouseAxis.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/MouseAxis.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/MouseButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/MouseButton.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/NamespaceDoc.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/PointerEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/PointerEvent.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/PointerPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/PointerPoint.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/SDL/MouseSDL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/SDL/MouseSDL.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/Sensor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/Sensor.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Input/UWP/MouseUWP.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Input/UWP/MouseUWP.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Native/StrideNative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Native/StrideNative.h -------------------------------------------------------------------------------- /sources/engine/Stride.Navigation/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Navigation/Module.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Particles/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Particles/Module.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Particles/Particle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Particles/Particle.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Physics/Collision.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Physics/Collision.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Physics/Constraint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Physics/Constraint.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Physics/HitResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Physics/HitResult.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Physics/IRelative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Physics/IRelative.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Physics/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Physics/Module.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Physics/Simulation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Physics/Simulation.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Rendering/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Rendering/Module.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI.Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI.Tests/Info.plist -------------------------------------------------------------------------------- /sources/engine/Stride.UI/ClickMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/ClickMode.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/Controls/Border.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/Controls/Border.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/Controls/Button.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/Controls/Button.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/Controls/Slider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/Controls/Slider.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/DepthAlignment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/DepthAlignment.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/Engine/UIPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/Engine/UIPage.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/IScrollInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/IScrollInfo.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/ImageSizeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/ImageSizeHelper.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/KeyEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/KeyEventArgs.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/Module.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/MouseOverState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/MouseOverState.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/NamespaceDoc.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/Orientation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/Orientation.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/Panels/Canvas.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/Panels/Canvas.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/Panels/Grid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/Panels/Grid.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/Panels/GridBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/Panels/GridBase.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/Panels/Panel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/Panels/Panel.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/ScrollingMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/ScrollingMode.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/StretchType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/StretchType.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/Stride.UI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/Stride.UI.csproj -------------------------------------------------------------------------------- /sources/engine/Stride.UI/StripDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/StripDefinition.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/StripType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/StripType.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/TextEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/TextEventArgs.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/Thickness.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/Thickness.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/ToggleState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/ToggleState.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/TouchAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/TouchAction.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/TouchEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/TouchEventArgs.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/UI.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/UI.cd -------------------------------------------------------------------------------- /sources/engine/Stride.UI/UIElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/UIElement.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/UIProfilerKeys.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/UIProfilerKeys.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/UISystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/UISystem.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/Visibility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.UI/Visibility.cs -------------------------------------------------------------------------------- /sources/engine/Stride.UI/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "UIDoneButton" = "Done"; -------------------------------------------------------------------------------- /sources/engine/Stride.UI/ja.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "UIDoneButton" = "完了"; -------------------------------------------------------------------------------- /sources/engine/Stride.Video/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Video/Module.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Video/Video.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Video/Video.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Video/VideoImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Video/VideoImage.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Video/VideoSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Video/VideoSystem.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Video/VideoTexture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Video/VideoTexture.cs -------------------------------------------------------------------------------- /sources/engine/Stride.Voxels/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride.Voxels/Module.cs -------------------------------------------------------------------------------- /sources/engine/Stride/CompilationMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride/CompilationMode.cs -------------------------------------------------------------------------------- /sources/engine/Stride/Data/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride/Data/Configuration.cs -------------------------------------------------------------------------------- /sources/engine/Stride/Graphics/DDS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride/Graphics/DDS.cs -------------------------------------------------------------------------------- /sources/engine/Stride/Graphics/DDSFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride/Graphics/DDSFlags.cs -------------------------------------------------------------------------------- /sources/engine/Stride/Graphics/DDSHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride/Graphics/DDSHelper.cs -------------------------------------------------------------------------------- /sources/engine/Stride/Graphics/DataBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride/Graphics/DataBox.cs -------------------------------------------------------------------------------- /sources/engine/Stride/Graphics/FourCC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride/Graphics/FourCC.cs -------------------------------------------------------------------------------- /sources/engine/Stride/Graphics/Image.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride/Graphics/Image.cs -------------------------------------------------------------------------------- /sources/engine/Stride/Graphics/WICFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride/Graphics/WICFlags.cs -------------------------------------------------------------------------------- /sources/engine/Stride/Graphics/WICHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride/Graphics/WICHelper.cs -------------------------------------------------------------------------------- /sources/engine/Stride/Media/IMediaPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride/Media/IMediaPlayer.cs -------------------------------------------------------------------------------- /sources/engine/Stride/Media/IMediaReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride/Media/IMediaReader.cs -------------------------------------------------------------------------------- /sources/engine/Stride/Media/PlayRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride/Media/PlayRange.cs -------------------------------------------------------------------------------- /sources/engine/Stride/Media/PlayState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride/Media/PlayState.cs -------------------------------------------------------------------------------- /sources/engine/Stride/Stride.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/engine/Stride/Stride.csproj -------------------------------------------------------------------------------- /sources/launcher/Prerequisites/.gitignore: -------------------------------------------------------------------------------- 1 | *.exe 2 | *-cache/ -------------------------------------------------------------------------------- /sources/launcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/launcher/README.md -------------------------------------------------------------------------------- /sources/launcher/Setup/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/launcher/Setup/.gitignore -------------------------------------------------------------------------------- /sources/launcher/Setup/DirectX11/DSETUP.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/launcher/Setup/DirectX11/DSETUP.dll -------------------------------------------------------------------------------- /sources/launcher/Setup/Launcher.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/launcher/Setup/Launcher.ico -------------------------------------------------------------------------------- /sources/launcher/Setup/setup.aip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/launcher/Setup/setup.aip -------------------------------------------------------------------------------- /sources/launcher/Stride.Launcher/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/launcher/Stride.Launcher/App.xaml -------------------------------------------------------------------------------- /sources/launcher/Stride.Launcher/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/launcher/Stride.Launcher/Program.cs -------------------------------------------------------------------------------- /sources/localization/Stride.GameStudio.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/localization/Stride.GameStudio.pot -------------------------------------------------------------------------------- /sources/localization/extract_strings.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/localization/extract_strings.bat -------------------------------------------------------------------------------- /sources/metrics/.gitignore: -------------------------------------------------------------------------------- 1 | /packages/ -------------------------------------------------------------------------------- /sources/metrics/Stride.Metrics.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/metrics/Stride.Metrics.sln -------------------------------------------------------------------------------- /sources/metrics/Stride.Metrics/MetricKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/metrics/Stride.Metrics/MetricKey.cs -------------------------------------------------------------------------------- /sources/native/Stride.Native.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/native/Stride.Native.targets -------------------------------------------------------------------------------- /sources/prerequisites/.gitignore: -------------------------------------------------------------------------------- 1 | /*.exe 2 | *-cache/ -------------------------------------------------------------------------------- /sources/prerequisites/DirectX11/DSETUP.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/prerequisites/DirectX11/DSETUP.dll -------------------------------------------------------------------------------- /sources/prerequisites/DirectX11/DXSETUP.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/prerequisites/DirectX11/DXSETUP.exe -------------------------------------------------------------------------------- /sources/prerequisites/prerequisites.aip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/prerequisites/prerequisites.aip -------------------------------------------------------------------------------- /sources/shaders/Irony/Common/StringUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/shaders/Irony/Common/StringUtils.cs -------------------------------------------------------------------------------- /sources/shaders/Irony/Irony.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/shaders/Irony/Irony.csproj -------------------------------------------------------------------------------- /sources/shaders/Irony/MS-PubLicense.Rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/shaders/Irony/MS-PubLicense.Rtf -------------------------------------------------------------------------------- /sources/shaders/Irony/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/shaders/Irony/Resources.Designer.cs -------------------------------------------------------------------------------- /sources/shaders/Irony/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/shaders/Irony/Resources.resx -------------------------------------------------------------------------------- /sources/shared/.gitignore: -------------------------------------------------------------------------------- 1 | /SharedAssemblyInfo.NuGet.cs -------------------------------------------------------------------------------- /sources/shared/AttachedChildProcessJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/shared/AttachedChildProcessJob.cs -------------------------------------------------------------------------------- /sources/shared/ConsoleProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/shared/ConsoleProgram.cs -------------------------------------------------------------------------------- /sources/shared/SharedAssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/shared/SharedAssemblyInfo.cs -------------------------------------------------------------------------------- /sources/targets/Stride.AutoPack.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/targets/Stride.AutoPack.targets -------------------------------------------------------------------------------- /sources/targets/Stride.Core.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/targets/Stride.Core.props -------------------------------------------------------------------------------- /sources/targets/Stride.Core.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/targets/Stride.Core.targets -------------------------------------------------------------------------------- /sources/targets/Stride.UnitTests.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/targets/Stride.UnitTests.props -------------------------------------------------------------------------------- /sources/targets/Stride.UnitTests.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/targets/Stride.UnitTests.targets -------------------------------------------------------------------------------- /sources/targets/Stride.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/targets/Stride.props -------------------------------------------------------------------------------- /sources/targets/Stride.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/targets/Stride.ruleset -------------------------------------------------------------------------------- /sources/targets/Stride.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/targets/Stride.targets -------------------------------------------------------------------------------- /sources/targets/nuget-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/targets/nuget-icon.png -------------------------------------------------------------------------------- /sources/targets/public_api.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/targets/public_api.ruleset -------------------------------------------------------------------------------- /sources/tests/xunit.runner.stride/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/tests/xunit.runner.stride/App.axaml -------------------------------------------------------------------------------- /sources/tools/Stride.ConnectionRouter/ios-tcprelay/.gitattributes: -------------------------------------------------------------------------------- 1 | *.py -crlf -------------------------------------------------------------------------------- /sources/tools/Stride.Core.ProjectTemplating.Tests/Test/SubFolder/TextRaw.txt: -------------------------------------------------------------------------------- 1 | This is an unprocessed raw text -------------------------------------------------------------------------------- /sources/tools/Stride.FreeImage/Delegates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/tools/Stride.FreeImage/Delegates.cs -------------------------------------------------------------------------------- /sources/tools/Stride.Importer.3D/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/tools/Stride.Importer.3D/Utils.cs -------------------------------------------------------------------------------- /sources/tools/Stride.StorageTool/.gitignore: -------------------------------------------------------------------------------- 1 | nupkg/* -------------------------------------------------------------------------------- /sources/tools/Stride.StorageTool/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/tools/Stride.StorageTool/App.axaml -------------------------------------------------------------------------------- /sources/tools/Stride.StorageTool/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/tools/Stride.StorageTool/Program.cs -------------------------------------------------------------------------------- /sources/tools/Stride.StorageTool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/tools/Stride.StorageTool/README.md -------------------------------------------------------------------------------- /sources/tools/Stride.TestRunner/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/tools/Stride.TestRunner/Program.cs -------------------------------------------------------------------------------- /sources/tools/Stride.TestRunner/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stride3d/stride/HEAD/sources/tools/Stride.TestRunner/app.config -------------------------------------------------------------------------------- /sources/tools/Stride.TextureConverter.Wrappers/.gitignore: -------------------------------------------------------------------------------- 1 | !/DirectXTex/Shaders/**/*.pdb 2 | /.vs/ -------------------------------------------------------------------------------- /sources/tools/Stride.TextureConverter.Wrappers/DxtWrapper/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | /local/ --------------------------------------------------------------------------------