├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── question_request.md └── pull_request_template.md ├── .gitignore ├── BACKERS.md ├── LICENSE.md ├── README.md ├── THIRD PARTY.md ├── bin └── packages │ └── .gitignore ├── crowdin.yml ├── deps ├── .gitignore ├── ATITC │ ├── ATI_Compress_MT_DLL32.lib │ ├── ATI_Compress_MT_DLL64.lib │ ├── LICENSE.txt │ └── include │ │ └── ATI_Compress.h ├── AssemblyProcessor │ ├── .gitignore │ ├── Mono.Cecil.Mdb.dll │ ├── Mono.Cecil.Pdb.dll │ ├── Mono.Cecil.Rocks.dll │ ├── Mono.Cecil.dll │ ├── Mono.Options.dll │ ├── README.md │ ├── System.ValueTuple.dll │ ├── Xenko.Core.AssemblyProcessor.Packed.exe │ ├── Xenko.Core.AssemblyProcessor.Packed2.exe │ ├── Xenko.Core.AssemblyProcessor.Packed2.exe.config │ ├── Xenko.Core.AssemblyProcessor.Packed2.pdb │ ├── Xenko.Core.AssemblyProcessor.exe │ ├── Xenko.Core.AssemblyProcessor.exe.config │ └── Xenko.Core.AssemblyProcessor.pdb ├── BulletPhysics │ ├── Android │ │ ├── arm64-v8a │ │ │ └── libbulletc.so │ │ ├── armeabi-v7a │ │ │ └── libbulletc.so │ │ ├── x86 │ │ │ └── libbulletc.so │ │ └── x86_64 │ │ │ └── libbulletc.so │ ├── BulletSharp.NetStandard.dll │ ├── BulletSharp.NetStandard.dll.config │ ├── Linux │ │ └── libbulletc.so │ ├── UWP │ │ ├── ARM │ │ │ └── libbulletc.dll │ │ ├── x64 │ │ │ └── libbulletc.dll │ │ └── x86 │ │ │ └── libbulletc.dll │ ├── Windows │ │ ├── x64 │ │ │ └── libbulletc.dll │ │ └── x86 │ │ │ └── libbulletc.dll │ ├── build.bat │ ├── checkout.bat │ ├── iOS │ │ ├── BulletSharp.NetStandard.dll │ │ └── libbulletc.a │ ├── license.txt │ └── macOS │ │ └── libbulletc.dylib ├── 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 │ ├── CoreCLR │ │ └── CppNet.dll │ ├── CppNet.dll │ ├── LICENSE │ ├── README.md │ ├── Store │ │ └── CppNet.dll │ ├── build.bat │ └── checkout.bat ├── ExpressionBlendSDK │ ├── Redist.en.txt │ ├── System.Windows.Interactivity.dll │ └── System.Windows.Interactivity.xml ├── FFmpeg │ ├── Windows │ │ ├── COPYING.LGPLv3 │ │ ├── build.sh │ │ ├── notes.txt │ │ ├── x64 │ │ │ ├── avcodec-57.dll │ │ │ ├── avdevice-57.dll │ │ │ ├── avfilter-6.dll │ │ │ ├── avformat-57.dll │ │ │ ├── avutil-55.dll │ │ │ ├── swresample-2.dll │ │ │ └── swscale-4.dll │ │ └── x86 │ │ │ ├── avcodec-57.dll │ │ │ ├── avdevice-57.dll │ │ │ ├── avfilter-6.dll │ │ │ ├── avformat-57.dll │ │ │ ├── avutil-55.dll │ │ │ ├── swresample-2.dll │ │ │ └── swscale-4.dll │ ├── checkout.bat │ ├── ffmpeg.exe │ └── notes.txt ├── Fove │ ├── FoveClient.dll │ ├── FoveTypes.h │ ├── IFVRCompositor.h │ └── IFVRHeadset.h ├── FreeImage │ ├── Debug │ │ ├── x64 │ │ │ ├── FreeImage.dll │ │ │ ├── FreeImageNET.dll │ │ │ └── FreeImageNET.pdb │ │ └── x86 │ │ │ ├── FreeImage.dll │ │ │ ├── FreeImageNET.dll │ │ │ └── FreeImageNET.pdb │ ├── FreeImage.h │ ├── Release │ │ ├── x64 │ │ │ ├── FreeImage.dll │ │ │ └── FreeImageNET.dll │ │ └── x86 │ │ │ ├── FreeImage.dll │ │ │ └── FreeImageNET.dll │ └── license.txt ├── Gettext.Net │ ├── COPYING.LIB-2.txt │ ├── COPYING.txt │ ├── GNU.Getopt.dll │ ├── GNU.Gettext.Msgfmt.exe │ ├── GNU.Gettext.dll │ └── README.md ├── GoogleVR │ ├── lib │ │ ├── Android │ │ │ ├── GoogleVRJava.dll │ │ │ ├── android_arm │ │ │ │ ├── libgvr.so │ │ │ │ └── libgvr_audio.so │ │ │ ├── android_arm64 │ │ │ │ ├── libgvr.so │ │ │ │ └── libgvr_audio.so │ │ │ ├── android_x86 │ │ │ │ ├── libgvr.so │ │ │ │ └── libgvr_audio.so │ │ │ ├── android_x86_64 │ │ │ │ ├── libgvr.so │ │ │ │ └── libgvr_audio.so │ │ │ └── protobuf-javanano-3.1.0.jar │ │ └── iOS │ │ │ └── libgvr.a │ └── vr │ │ └── gvr │ │ └── capi │ │ └── include │ │ ├── gvr.h │ │ ├── gvr_audio.h │ │ ├── gvr_controller.h │ │ ├── gvr_types.h │ │ └── gvr_version.h ├── HtmlRenderer │ ├── HtmlRenderer.WPF.dll │ ├── HtmlRenderer.WPF.pdb │ ├── HtmlRenderer.dll │ └── HtmlRenderer.pdb ├── Irony │ ├── Irony.GrammarExplorer.exe │ ├── Irony.dll │ └── license.txt ├── 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 │ ├── macOS │ │ └── libvulkan.1.dylib │ └── version.txt ├── NativePath │ ├── Android │ │ ├── arm64-v8a │ │ │ ├── libCelt.a │ │ │ ├── libCompilerRt.a │ │ │ ├── libDetour.a │ │ │ ├── libNativePath.a │ │ │ ├── libRecast.a │ │ │ └── libc++abi.a │ │ ├── armeabi-v7a │ │ │ ├── libCelt.a │ │ │ ├── libCompilerRt.a │ │ │ ├── libDetour.a │ │ │ ├── libNativePath.a │ │ │ ├── libRecast.a │ │ │ └── libc++abi.a │ │ ├── x86 │ │ │ ├── libCelt.a │ │ │ ├── libCompilerRt.a │ │ │ ├── libDetour.a │ │ │ ├── libNativePath.a │ │ │ ├── libRecast.a │ │ │ └── libc++abi.a │ │ └── x86_64 │ │ │ ├── libCelt.a │ │ │ ├── libCompilerRt.a │ │ │ ├── libDetour.a │ │ │ ├── libNativePath.a │ │ │ ├── libRecast.a │ │ │ └── libc++abi.a │ ├── Linux │ │ ├── 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 │ ├── Windows │ │ ├── x64 │ │ │ ├── Detour.lib │ │ │ ├── LibOVR.lib │ │ │ ├── Recast.lib │ │ │ ├── libCelt.lib │ │ │ ├── libCompilerRt.lib │ │ │ └── libNativePath.lib │ │ └── x86 │ │ │ ├── Detour.lib │ │ │ ├── LibOVR.lib │ │ │ ├── Recast.lib │ │ │ ├── libCelt.lib │ │ │ ├── libCompilerRt.lib │ │ │ └── libNativePath.lib │ ├── checkout.bat │ ├── iOS │ │ ├── libCelt.a │ │ ├── libDetour.a │ │ ├── libNativePath.a │ │ └── libRecast.a │ ├── macOS │ │ ├── libCelt.a │ │ ├── libCompilerRt.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 │ └── Windows │ │ ├── OpenAL.dll │ │ └── OpenAL32.dll ├── OpenSLES │ ├── OpenSLES.h │ ├── OpenSLES_Android.h │ ├── OpenSLES_AndroidConfiguration.h │ └── OpenSLES_Platform.h ├── OpenVR │ ├── Linux │ │ └── libopenvr_api.so │ └── Windows │ │ ├── x64 │ │ └── openvr_api.dll │ │ └── x86 │ │ └── openvr_api.dll ├── OpenXR │ └── openxr_loader.dll ├── PVRTT │ ├── include │ │ ├── PVRTArray.h │ │ ├── PVRTDecompress.h │ │ ├── PVRTError.h │ │ ├── PVRTGlobal.h │ │ ├── PVRTMap.h │ │ ├── PVRTString.h │ │ ├── PVRTTexture.h │ │ ├── PVRTexture.h │ │ ├── PVRTextureDefines.h │ │ ├── PVRTextureFormat.h │ │ ├── PVRTextureHeader.h │ │ ├── PVRTextureUtilities.h │ │ └── PVRTextureVersion.h │ ├── license.txt │ ├── source │ │ ├── PVRTDecompress.cpp │ │ └── PVRTString.cpp │ ├── x64 │ │ ├── PVRTexLib.dll │ │ └── PVRTexLib.lib │ └── 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 ├── RoslynPad │ ├── LICENSE │ ├── README.md │ ├── build.bat │ ├── checkout.bat │ ├── net462 │ │ ├── RoslynPad.Editor.Windows.dll │ │ ├── RoslynPad.Editor.Windows.pdb │ │ ├── RoslynPad.Roslyn.Windows.dll │ │ ├── RoslynPad.Roslyn.Windows.pdb │ │ ├── RoslynPad.Roslyn.dll │ │ └── RoslynPad.Roslyn.pdb │ └── netcoreapp3.1 │ │ ├── RoslynPad.Editor.Windows.deps.json │ │ ├── RoslynPad.Editor.Windows.dll │ │ ├── RoslynPad.Editor.Windows.pdb │ │ ├── RoslynPad.Roslyn.Windows.dll │ │ ├── RoslynPad.Roslyn.Windows.pdb │ │ ├── RoslynPad.Roslyn.dll │ │ └── RoslynPad.Roslyn.pdb ├── SDL2-CS │ ├── SDL2-CS.dll │ └── SDL2-CS.dll.config ├── SDL2 │ ├── Linux │ │ └── libSDL2.so │ ├── README-SDL.txt │ ├── README.txt │ ├── Windows │ │ ├── x64 │ │ │ └── SDL2.dll │ │ └── x86 │ │ │ └── SDL2.dll │ ├── gamecontrollerdb.txt │ ├── licence.txt │ └── macOS │ │ └── libSDL2.dylib ├── SSH.NET │ ├── LICENSE │ ├── Renci.SshNet.dll │ ├── Renci.SshNet.xml │ ├── build.bat │ └── checkout.bat ├── SharpFont │ ├── LICENSE.txt │ ├── Linux │ │ ├── SharpFont.dll │ │ └── SharpFont.pdb │ ├── Portable │ │ ├── SharpFont.dll │ │ ├── SharpFont.dll.config │ │ ├── SharpFont.pdb │ │ └── SharpFont.xml │ ├── build.bat │ ├── checkout.bat │ ├── iOS │ │ ├── SharpFont.dll │ │ ├── SharpFont.dll.config │ │ └── SharpFont.xml │ └── sign.bat ├── TextureWrappers │ ├── Debug │ │ ├── x64 │ │ │ ├── AtitcWrapper.dll │ │ │ ├── AtitcWrapper.pdb │ │ │ ├── DxtWrapper.dll │ │ │ ├── DxtWrapper.pdb │ │ │ ├── PvrttWrapper.dll │ │ │ └── PvrttWrapper.pdb │ │ └── x86 │ │ │ ├── AtitcWrapper.dll │ │ │ ├── AtitcWrapper.pdb │ │ │ ├── DxtWrapper.dll │ │ │ ├── DxtWrapper.pdb │ │ │ ├── PvrttWrapper.dll │ │ │ └── PvrttWrapper.pdb │ └── Release │ │ ├── x64 │ │ ├── AtitcWrapper.dll │ │ ├── AtitcWrapper.pdb │ │ ├── DxtWrapper.dll │ │ ├── DxtWrapper.pdb │ │ ├── PvrttWrapper.dll │ │ └── PvrttWrapper.pdb │ │ └── x86 │ │ ├── AtitcWrapper.dll │ │ ├── AtitcWrapper.pdb │ │ ├── DxtWrapper.dll │ │ ├── DxtWrapper.pdb │ │ ├── PvrttWrapper.dll │ │ └── PvrttWrapper.pdb ├── VHACD │ ├── Readme.txt │ ├── VHACDSharp.dll │ ├── build.bat │ ├── x64 │ │ └── VHACD.dll │ └── x86 │ │ └── VHACD.dll ├── WindowsAPICodePack │ ├── LICENSE.txt │ ├── Microsoft.WindowsAPICodePack.ExtendedLinguisticServices.dll │ ├── Microsoft.WindowsAPICodePack.ExtendedLinguisticServices.pdb │ ├── Microsoft.WindowsAPICodePack.Sensors.dll │ ├── Microsoft.WindowsAPICodePack.Sensors.pdb │ ├── Microsoft.WindowsAPICodePack.Shell.dll │ ├── Microsoft.WindowsAPICodePack.Shell.pdb │ ├── Microsoft.WindowsAPICodePack.ShellExtensions.dll │ ├── Microsoft.WindowsAPICodePack.ShellExtensions.pdb │ ├── Microsoft.WindowsAPICodePack.dll │ └── Microsoft.WindowsAPICodePack.pdb ├── WindowsRegistry │ └── Microsoft.Win32.Registry.dll ├── Xenko.GitVersioning │ ├── .gitignore │ ├── GenerateVersionFile.cs │ ├── Nerdbank.GitVersioning │ │ ├── GitExtensions.cs │ │ ├── VersionFile.cs │ │ └── VersionOptions.cs │ └── Xenko.GitVersioning.csproj ├── assimp │ ├── LICENSE.md │ ├── bin │ │ └── x64 │ │ │ ├── Assimp64.dll │ │ │ ├── D3DCompiler_42.dll │ │ │ ├── D3DX9_42.dll │ │ │ ├── assimp-vc140-mt.dll │ │ │ ├── assimp.exe │ │ │ └── assimp_viewer.exe │ ├── include │ │ └── assimp │ │ │ ├── .editorconfig │ │ │ ├── BaseImporter.h │ │ │ ├── Bitmap.h │ │ │ ├── BlobIOSystem.h │ │ │ ├── ByteSwapper.h │ │ │ ├── Compiler │ │ │ ├── poppack1.h │ │ │ ├── pstdint.h │ │ │ └── pushpack1.h │ │ │ ├── CreateAnimMesh.h │ │ │ ├── DefaultIOStream.h │ │ │ ├── DefaultIOSystem.h │ │ │ ├── DefaultLogger.hpp │ │ │ ├── Defines.h │ │ │ ├── Exceptional.h │ │ │ ├── Exporter.hpp │ │ │ ├── GenericProperty.h │ │ │ ├── Hash.h │ │ │ ├── IOStream.hpp │ │ │ ├── IOStreamBuffer.h │ │ │ ├── IOSystem.hpp │ │ │ ├── Importer.hpp │ │ │ ├── LineSplitter.h │ │ │ ├── LogAux.h │ │ │ ├── LogStream.hpp │ │ │ ├── Logger.hpp │ │ │ ├── Macros.h │ │ │ ├── MathFunctions.h │ │ │ ├── MemoryIOWrapper.h │ │ │ ├── NullLogger.hpp │ │ │ ├── ParsingUtils.h │ │ │ ├── Profiler.h │ │ │ ├── ProgressHandler.hpp │ │ │ ├── RemoveComments.h │ │ │ ├── SGSpatialSort.h │ │ │ ├── SceneCombiner.h │ │ │ ├── SkeletonMeshBuilder.h │ │ │ ├── SmoothingGroups.h │ │ │ ├── SmoothingGroups.inl │ │ │ ├── SpatialSort.h │ │ │ ├── StandardShapes.h │ │ │ ├── StreamReader.h │ │ │ ├── StreamWriter.h │ │ │ ├── StringComparison.h │ │ │ ├── StringUtils.h │ │ │ ├── Subdivision.h │ │ │ ├── TinyFormatter.h │ │ │ ├── Vertex.h │ │ │ ├── XMLTools.h │ │ │ ├── ai_assert.h │ │ │ ├── anim.h │ │ │ ├── camera.h │ │ │ ├── cexport.h │ │ │ ├── cfileio.h │ │ │ ├── cimport.h │ │ │ ├── color4.h │ │ │ ├── color4.inl │ │ │ ├── config.h │ │ │ ├── config.h.in │ │ │ ├── defs.h │ │ │ ├── fast_atof.h │ │ │ ├── importerdesc.h │ │ │ ├── irrXMLWrapper.h │ │ │ ├── light.h │ │ │ ├── material.h │ │ │ ├── material.inl │ │ │ ├── matrix3x3.h │ │ │ ├── matrix3x3.inl │ │ │ ├── matrix4x4.h │ │ │ ├── matrix4x4.inl │ │ │ ├── mesh.h │ │ │ ├── metadata.h │ │ │ ├── pbrmaterial.h │ │ │ ├── port │ │ │ └── AndroidJNI │ │ │ │ └── AndroidJNIIOSystem.h │ │ │ ├── postprocess.h │ │ │ ├── qnan.h │ │ │ ├── quaternion.h │ │ │ ├── quaternion.inl │ │ │ ├── scene.h │ │ │ ├── texture.h │ │ │ ├── types.h │ │ │ ├── vector2.h │ │ │ ├── vector2.inl │ │ │ ├── vector3.h │ │ │ ├── vector3.inl │ │ │ └── version.h │ └── lib │ │ └── x64 │ │ └── assimp-vc140-mt.lib ├── bepuphysics2 │ ├── BepuPhysics.dll │ ├── BepuUtilities.dll │ ├── Debug │ │ ├── BepuPhysics.dll │ │ ├── BepuPhysics.pdb │ │ ├── BepuUtilities.dll │ │ └── BepuUtilities.pdb │ └── Release │ │ ├── BepuPhysics.dll │ │ └── BepuUtilities.dll ├── find_git.cmd ├── freetype │ ├── Android │ │ ├── arm64-v8a │ │ │ └── libfreetype.so │ │ ├── armeabi-v7a │ │ │ └── libfreetype.so │ │ ├── x86 │ │ │ └── libfreetype.so │ │ └── x86_64 │ │ │ └── libfreetype.so │ ├── LICENSE.txt │ ├── UWP │ │ ├── ARM │ │ │ ├── freetype.dll │ │ │ └── freetype.pdb │ │ ├── x64 │ │ │ ├── freetype.dll │ │ │ └── freetype.pdb │ │ └── x86 │ │ │ ├── freetype.dll │ │ │ └── freetype.pdb │ ├── Windows │ │ ├── x64 │ │ │ ├── freetype.dll │ │ │ └── freetype.pdb │ │ └── x86 │ │ │ ├── freetype.dll │ │ │ └── freetype.pdb │ ├── build.bat │ ├── checkout.bat │ ├── iOS │ │ └── libfreetype.a │ └── macOS │ │ └── libfreetype.dylib ├── gettext │ ├── gettext-license.txt │ └── msgmerge.exe ├── glslang │ ├── LICENSE.txt │ ├── Linux │ │ └── glslangValidator │ ├── README.md │ ├── Windows │ │ └── glslangValidator.exe │ └── macOS │ │ └── glslangValidator ├── libgit2 │ ├── LibGit2Sharp.dll │ ├── LibGit2Sharp.pdb │ ├── LibGit2Sharp.xml │ ├── x64 │ │ └── git2-1196807.dll │ └── x86 │ │ └── git2-1196807.dll ├── monolinker │ ├── .gitignore │ ├── License.txt │ ├── Mono.Cecil.Mdb.dll │ ├── Mono.Cecil.Pdb.dll │ ├── Mono.Cecil.dll │ └── monolinker.exe └── msdfgen │ ├── LICENSE.txt │ ├── build.bat │ ├── checkout.bat │ └── msdfgen.exe ├── docs ├── BuildDetails.md ├── CONTRIBUTING.md ├── ContributorLicenseAgreement.md └── technical │ ├── asset-introspection.md │ ├── build-pipeline.md │ ├── copy-paste.md │ ├── editor-localization.md │ └── media │ ├── poedit-edit-po-file.png │ └── poedit-open-pot-file.png ├── samples ├── .gitignore ├── Audio │ ├── .xktpl │ │ └── NewAudio.png │ └── SimpleAudio │ │ ├── .xktpl │ │ ├── screenshot.jpg │ │ └── screenshot_small.jpg │ │ ├── Assets │ │ └── Shared │ │ │ ├── AmbientMusic.xksnd │ │ │ ├── Font.xkfnt │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── Page.xkuipage │ │ │ ├── Scene.xkscene │ │ │ ├── SoundEffect.xksnd │ │ │ └── SpriteSheet.xksheet │ │ ├── Resources │ │ ├── FishLampByUlrick-EvensSalies.mp3 │ │ ├── XenkoBackground.jpg │ │ ├── dj.png │ │ ├── wave.png │ │ └── wave.wav │ │ ├── SimpleAudio.Game │ │ ├── SimpleAudio.Game.csproj │ │ ├── SimpleAudio.Game.xkpkg │ │ ├── SoundScript.cs │ │ └── connectionrouter.lock │ │ ├── SimpleAudio.Windows │ │ ├── Resources │ │ │ └── Icon.ico │ │ ├── SimpleAudio.Windows.csproj │ │ └── SimpleAudioApp.cs │ │ └── SimpleAudio.xktpl ├── Games │ ├── JumpyJet │ │ ├── .xktpl │ │ │ ├── Icon.png │ │ │ ├── screenshot0.jpg │ │ │ ├── screenshot0_small.png │ │ │ ├── screenshot1.jpg │ │ │ └── screenshot1_small.png │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── Character.xkprefab │ │ │ │ ├── Font.xkfnt │ │ │ │ ├── GameSettings.xkgamesettings │ │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ │ ├── ParallaxBackgrounds.xksheet │ │ │ │ ├── Pipe Set.xkprefab │ │ │ │ ├── Pipe.xkprefab │ │ │ │ ├── Scene.xkscene │ │ │ │ ├── Sprites.xksheet │ │ │ │ └── UIImages.xksheet │ │ ├── JumpyJet.Game │ │ │ ├── BackgroundScript.cs │ │ │ ├── BackgroundSection.cs │ │ │ ├── CharacterScript.cs │ │ │ ├── GameGlobals.cs │ │ │ ├── JumpyJet.Game.csproj │ │ │ ├── JumpyJet.Game.xkpkg │ │ │ ├── JumpyJetRenderer.cs │ │ │ ├── PipeSet.cs │ │ │ ├── PipesScript.cs │ │ │ ├── UIScript.cs │ │ │ └── connectionrouter.lock │ │ ├── JumpyJet.Windows │ │ │ ├── JumpyJet.Windows.csproj │ │ │ ├── JumpyJetApp.cs │ │ │ └── Resources │ │ │ │ └── Icon.ico │ │ ├── JumpyJet.xktpl │ │ └── Resources │ │ │ ├── tex1.png │ │ │ ├── tex2.png │ │ │ └── tex3.jpg │ └── SpaceEscape │ │ ├── .xktpl │ │ ├── icon.png │ │ ├── screenshot0.jpg │ │ ├── screenshot0_small.png │ │ ├── screenshot1.jpg │ │ └── screenshot1_small.png │ │ ├── Assets │ │ └── Shared │ │ │ ├── BG00.xkmat │ │ │ ├── BG_00 Texture.xktex │ │ │ ├── BG_Lane_00.xktex │ │ │ ├── BG_Lane_01.xktex │ │ │ ├── BG_Lane_01a.xkmat │ │ │ ├── BG_Lane_02.xkmat │ │ │ ├── BG_wall00.xktex │ │ │ ├── BG_wall00_1.xkmat │ │ │ ├── BG_wall01.xktex │ │ │ ├── BG_wall01_1.xkmat │ │ │ ├── BG_wall02.xktex │ │ │ ├── BG_wall02_1.xkmat │ │ │ ├── EffectCompileLog.xkeffectlog │ │ │ ├── Font.xkfnt │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── LevelBlocks.xkscene │ │ │ ├── Scene.xkscene │ │ │ ├── UIImages.xksheet │ │ │ ├── bg_00.xkm3d │ │ │ ├── bg_a00.xkm3d │ │ │ ├── bg_b00.xkm3d │ │ │ ├── bg_b01.xkm3d │ │ │ ├── bg_b02.xkm3d │ │ │ ├── bg_b03.xkm3d │ │ │ ├── bg_b04.xkm3d │ │ │ ├── character_00 Skeleton.xkskel │ │ │ ├── character_00.xkm3d │ │ │ ├── ef00.xktex │ │ │ ├── ef00_1.xkmat │ │ │ ├── ma00_0 Animation.xkanim │ │ │ ├── ma00_1.xkanim │ │ │ ├── ma01.xkanim │ │ │ ├── ma02.xkanim │ │ │ ├── ma03.xkanim │ │ │ ├── ma04.xkanim │ │ │ ├── mc00.xkmat │ │ │ ├── mc01.xkmat │ │ │ ├── mc_00.xktex │ │ │ ├── mc_01.xktex │ │ │ ├── obj00 Material.xkmat │ │ │ ├── obj00 Skeleton.xkskel │ │ │ ├── obj00.xkm3d │ │ │ ├── obj01 Skeleton.xkskel │ │ │ ├── obj01.xkm3d │ │ │ ├── obj01_Anim.xkanim │ │ │ ├── obj_00.xktex │ │ │ ├── obj_01.xktex │ │ │ ├── obj_01_1.xkmat │ │ │ └── shadow_00.xktex │ │ ├── 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 │ │ │ ├── FogEffect.xksl │ │ │ ├── FogEffect.xksl.cs │ │ │ ├── SpaceEscapeEffectMain.xkfx │ │ │ ├── SpaceEscapeEffectMain.xkfx.cs │ │ │ ├── TransformationBendWorld.xksl │ │ │ ├── TransformationBendWorld.xksl.cs │ │ │ ├── TransformationTextureUV.xksl │ │ │ └── TransformationTextureUV.xksl.cs │ │ ├── GameScript.cs │ │ ├── PlayIdleAnimationScript.cs │ │ ├── Rendering │ │ │ └── BendFogRenderFeature.cs │ │ ├── SpaceEscape.Game.csproj │ │ ├── SpaceEscape.Game.xkpkg │ │ └── UIScript.cs │ │ ├── SpaceEscape.Windows │ │ ├── Resources │ │ │ └── Icon.ico │ │ ├── SpaceEscape.Windows.csproj │ │ └── SpaceEscapeApp.cs │ │ └── SpaceEscape.xktpl ├── Graphics │ ├── .xktpl │ │ └── NewGraphics.png │ ├── AnimatedModel │ │ ├── .xktpl │ │ │ ├── Icon.png │ │ │ ├── screenshot1.jpg │ │ │ ├── screenshot1_small.jpg │ │ │ ├── screenshot2.jpg │ │ │ └── screenshot2_small.jpg │ │ ├── AnimatedModel.Game │ │ │ ├── AnimatedModel.Game.csproj │ │ │ ├── AnimatedModel.Game.xkpkg │ │ │ ├── AnimationScript.cs │ │ │ ├── RenderTextureSceneRenderer.cs │ │ │ ├── RotateEntity.cs │ │ │ └── UIScript.cs │ │ ├── AnimatedModel.Windows │ │ │ ├── AnimatedModel.Windows.csproj │ │ │ ├── AnimatedModelApp.cs │ │ │ └── Resources │ │ │ │ └── Icon.ico │ │ ├── AnimatedModel.xktpl │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── Animations │ │ │ │ ├── Idle.xkanim │ │ │ │ └── Run.xkanim │ │ │ │ ├── EffectCompileLog.xkeffectlog │ │ │ │ ├── Font.xkfnt │ │ │ │ ├── GameSettings.xkgamesettings │ │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ │ ├── Materials │ │ │ │ ├── BodyGray.xkmat │ │ │ │ ├── BodyWhite.xkmat │ │ │ │ ├── Emissive.xkmat │ │ │ │ ├── LambertMT.xkmat │ │ │ │ ├── MattBlackLower.xkmat │ │ │ │ └── MattBlackUpper.xkmat │ │ │ │ ├── Models │ │ │ │ ├── mannequinModel Skeleton.xkskel │ │ │ │ └── mannequinModel.xkm3d │ │ │ │ ├── Page.xkuipage │ │ │ │ ├── RenderTexture.xkrendertex │ │ │ │ ├── Scene.xkscene │ │ │ │ ├── Textures │ │ │ │ ├── normalmapLower.xktex │ │ │ │ └── normalmapUpper.xktex │ │ │ │ └── XenkoBackground.xktex │ │ └── Resources │ │ │ ├── Animation │ │ │ ├── Idle.fbx │ │ │ └── Run.fbx │ │ │ ├── Models │ │ │ └── mannequinModel.fbx │ │ │ ├── Placeholder.png │ │ │ ├── Textures │ │ │ ├── normalmapLower.png │ │ │ └── normalmapUpper.png │ │ │ └── XenkoBackground.jpg │ ├── CustomEffect │ │ ├── .xktpl │ │ │ ├── Icon.png │ │ │ ├── screenshot.jpg │ │ │ └── screenshot_small.png │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── EffectCompileLog.xkeffectlog │ │ │ │ ├── GameSettings.xkgamesettings │ │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ │ ├── LogoXenko.xktex │ │ │ │ └── XenkoBackground.xktex │ │ ├── CustomEffect.Game │ │ │ ├── CustomEffect.Game.csproj │ │ │ ├── CustomEffect.Game.xkpkg │ │ │ ├── CustomEffectRenderer.cs │ │ │ └── Effects │ │ │ │ ├── Effect.xksl │ │ │ │ └── Effect.xksl.cs │ │ ├── CustomEffect.Windows │ │ │ ├── CustomEffect.Windows.csproj │ │ │ ├── CustomEffectApp.cs │ │ │ └── Resources │ │ │ │ └── Icon.ico │ │ ├── CustomEffect.xktpl │ │ └── Resources │ │ │ ├── LogoXenko.png │ │ │ └── XenkoBackground.jpg │ ├── MaterialShader │ │ ├── .xktpl │ │ │ ├── Icon.png │ │ │ ├── screenshot.png │ │ │ └── screenshot_small.png │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── EffectCompileLog.xkeffectlog │ │ │ │ ├── GameSettings.xkgamesettings │ │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ │ ├── Material.xkmat │ │ │ │ ├── PlaneModel.xkpromodel │ │ │ │ ├── Scene.xkscene │ │ │ │ ├── XenkoBackground.xktex │ │ │ │ └── water.xktex │ │ ├── MaterialShader.Game │ │ │ ├── Effects │ │ │ │ ├── ComputeColorWave.xksl │ │ │ │ ├── ComputeColorWave.xksl.cs │ │ │ │ ├── ComputeColorWaveNormal.xksl │ │ │ │ └── ComputeColorWaveNormal.xksl.cs │ │ │ ├── MaterialShader.Game.csproj │ │ │ └── MaterialShader.Game.xkpkg │ │ ├── MaterialShader.Windows │ │ │ ├── MaterialShader.Windows.csproj │ │ │ ├── MaterialShaderApp.cs │ │ │ └── Resources │ │ │ │ └── Icon.ico │ │ ├── MaterialShader.xktpl │ │ └── Resources │ │ │ ├── XenkoBackground.jpg │ │ │ └── water.jpg │ ├── SpriteFonts │ │ ├── .xktpl │ │ │ ├── Icon.png │ │ │ ├── Icon.xcf │ │ │ ├── screenshot1.jpg │ │ │ ├── screenshot1_small.jpg │ │ │ ├── screenshot2.jpg │ │ │ └── screenshot2_small.jpg │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── AliasedFont.xkfnt │ │ │ │ ├── AntialiasedFont.xkfnt │ │ │ │ ├── BoldFont.xkfnt │ │ │ │ ├── ClearTypeFont.xkfnt │ │ │ │ ├── DynamicFont.xkfnt │ │ │ │ ├── GameSettings.xkgamesettings │ │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ │ ├── HeaderFont.xkfnt │ │ │ │ ├── ItalicFont.xkfnt │ │ │ │ ├── JapaneseFont.xkfnt │ │ │ │ ├── StaticFont.xkfnt │ │ │ │ ├── TimesNewRoman.xkfnt │ │ │ │ └── XenkoBackground.xktex │ │ ├── Resources │ │ │ ├── Fonts │ │ │ │ ├── LICENSE.txt │ │ │ │ └── SourceHanSans-Light.otf │ │ │ └── XenkoBackground.jpg │ │ ├── SpriteFonts.Game │ │ │ ├── FontRenderer.cs │ │ │ ├── SpriteFonts.Game.csproj │ │ │ └── SpriteFonts.Game.xkpkg │ │ ├── SpriteFonts.Windows │ │ │ ├── Resources │ │ │ │ └── Icon.ico │ │ │ ├── SpriteFonts.Windows.csproj │ │ │ └── SpriteFontsApp.cs │ │ └── SpriteFonts.xktpl │ └── SpriteStudioDemo │ │ ├── .xktpl │ │ ├── Icon.png │ │ └── screenshot1_small.jpg │ │ ├── Assets │ │ └── Shared │ │ │ ├── Bkg.xktex │ │ │ ├── Bullet_CS.xkphy │ │ │ ├── EffectCompileLog.xkeffectlog │ │ │ ├── Font.xkfnt │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── SpriteEntityScene.xkscene │ │ │ ├── SpriteSheet.xksheet │ │ │ ├── character_template_2head.xkss4s │ │ │ ├── character_template_2head_dead.xkss4a │ │ │ ├── character_template_2head_wait.xkss4a │ │ │ ├── character_template_3head.xkss4s │ │ │ ├── character_template_3head_attack3.xkss4a │ │ │ ├── character_template_3head_run.xkss4a │ │ │ ├── character_template_3head_wait.xkss4a │ │ │ └── enemy_collider.xkphy │ │ ├── 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.xkpkg │ │ ├── SpriteStudioDemo.Windows │ │ ├── Resources │ │ │ └── Icon.ico │ │ ├── SpriteStudioDemo.Windows.csproj │ │ └── SpriteStudioDemoApp.cs │ │ └── SpriteStudioDemo.xktpl ├── Input │ ├── .xktpl │ │ ├── NewGravity.png │ │ └── NewTouch.png │ ├── GravitySensor │ │ ├── .xktpl │ │ │ ├── screenshot.jpg │ │ │ └── screenshot_small.jpg │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── EffectCompileLog.xkeffectlog │ │ │ │ ├── GameSettings.xkgamesettings │ │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ │ ├── Limit.xkphy │ │ │ │ ├── Scene.xkscene │ │ │ │ ├── SpriteFont.xkfnt │ │ │ │ ├── XenkoBackground.xktex │ │ │ │ ├── ball_cs.xkphy │ │ │ │ └── ball_sg.xksheet │ │ ├── GravitySensor.Game │ │ │ ├── BallScript.cs │ │ │ ├── BounceScript.cs │ │ │ ├── GravityScript.cs │ │ │ ├── GravitySensor.Game.csproj │ │ │ ├── GravitySensor.Game.xkpkg │ │ │ ├── GuiScript.cs │ │ │ ├── NoSleepScript.cs │ │ │ └── connectionrouter.lock │ │ ├── GravitySensor.Windows │ │ │ ├── GravitySensor.Windows.csproj │ │ │ ├── GravitySensorApp.cs │ │ │ └── Resources │ │ │ │ └── Icon.ico │ │ ├── GravitySensor.xktpl │ │ └── Resources │ │ │ ├── SpriteEntity.png │ │ │ └── XenkoBackground.jpg │ └── TouchInputs │ │ ├── .xktpl │ │ ├── screenshot.jpg │ │ └── screenshot_small.jpg │ │ ├── Assets │ │ └── Shared │ │ │ ├── Font.xkfnt │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── TouchInputsScene.xkscene │ │ │ ├── XenkoBackground.xktex │ │ │ └── round.xktex │ │ ├── Resources │ │ ├── XenkoBackground.jpg │ │ └── round.png │ │ ├── TouchInputs.Game │ │ ├── TouchInputs.Game.csproj │ │ ├── TouchInputs.Game.xkpkg │ │ ├── TouchInputsRenderer.cs │ │ └── TouchInputsScript.cs │ │ ├── TouchInputs.Windows │ │ ├── Resources │ │ │ └── Icon.ico │ │ ├── TouchInputs.Windows.csproj │ │ └── TouchInputsApp.cs │ │ └── TouchInputs.xktpl ├── Others │ ├── .xktpl │ │ └── NewOthers.png │ └── NativeLinking │ │ └── .xktpl │ │ ├── screenshot.jpg │ │ └── screenshot_small.jpg ├── Particles │ ├── .xktpl │ │ └── NewParticles.png │ └── ParticlesSample │ │ ├── .xktpl │ │ ├── screenshot.jpg │ │ └── screenshot_small.jpg │ │ ├── Assets │ │ └── Shared │ │ │ ├── AnimatedParticles.xkscene │ │ │ ├── Animations │ │ │ ├── Run.xkanim │ │ │ └── Sword_R.xkanim │ │ │ ├── ChildParticles.xkscene │ │ │ ├── CustomMaterials.xkscene │ │ │ ├── CustomParticles.xkscene │ │ │ ├── EffectCompileLog.xkeffectlog │ │ │ ├── Font.xkfnt │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── LaserAssets │ │ │ ├── BlueLaserMaterial.xkmat │ │ │ ├── BlueTube.xkpromodel │ │ │ ├── GreenLaserMaterial.xkmat │ │ │ ├── GreenTube.xkpromodel │ │ │ ├── LaserPrefab.xkprefab │ │ │ ├── RedLaserMaterial.xkmat │ │ │ └── RedTube.xkpromodel │ │ │ ├── Lasers.xkscene │ │ │ ├── MainScene.xkscene │ │ │ ├── Materials │ │ │ ├── Blade.xkmat │ │ │ ├── BodyGray.xkmat │ │ │ ├── BodyWhite.xkmat │ │ │ ├── DullSilver.xkmat │ │ │ ├── Emissive.xkmat │ │ │ ├── GridMTx10.xkmat │ │ │ ├── MattBlackLower.xkmat │ │ │ ├── MattBlackUpper.xkmat │ │ │ ├── Metal Material.xkmat │ │ │ ├── PolishedStone.xkmat │ │ │ ├── RedCoating.xkmat │ │ │ ├── Sphere Material.xkmat │ │ │ └── Sphere.xkpromodel │ │ │ ├── Models │ │ │ ├── Character.xkm3d │ │ │ ├── GridBase10x10.xkm3d │ │ │ ├── MetalRing.xkpromodel │ │ │ ├── ModelSkeleton.xkskel │ │ │ ├── ProceduralModel.xkpromodel │ │ │ ├── Stand.xkm3d │ │ │ ├── SwordModel.xkm3d │ │ │ └── standCurved.xkm3d │ │ │ ├── Prefab.xkprefab │ │ │ ├── Prefabs │ │ │ ├── PrefabMovingTrail.xkprefab │ │ │ ├── PrefabRainbow.xkprefab │ │ │ ├── PrefabRibbon.xkprefab │ │ │ └── PrefabTrails.xkprefab │ │ │ ├── RibbonParticles.xkscene │ │ │ ├── Skybox.xksky │ │ │ ├── Textures │ │ │ ├── CheckerGrid10x10.xktex │ │ │ ├── Sign01.xktex │ │ │ ├── Sign02.xktex │ │ │ ├── Sign03.xktex │ │ │ ├── Sign04.xktex │ │ │ ├── TiledPattern01.xktex │ │ │ ├── TiledPattern02.xktex │ │ │ ├── TiledPattern03.xktex │ │ │ ├── TiledPattern04.xktex │ │ │ ├── XenkoBackground.xktex │ │ │ ├── XenkoLogoGray.xktex │ │ │ ├── XenkoLogoRed.xktex │ │ │ ├── XenkoLogoWhite.xktex │ │ │ ├── bonfire8x8.xktex │ │ │ ├── dot.xktex │ │ │ ├── dota.xktex │ │ │ ├── fire8x8.xktex │ │ │ ├── flame8x8.xktex │ │ │ ├── graysmoke8x8.xktex │ │ │ ├── gum01_gls.xktex │ │ │ ├── metal03_gls.xktex │ │ │ ├── normalmapLower.xktex │ │ │ ├── normalmapUpper.xktex │ │ │ ├── radial-grad-gray.xktex │ │ │ ├── simple_ground_ao.xktex │ │ │ ├── smoke28x8.xktex │ │ │ └── swoosh.xktex │ │ │ ├── XenkoBackground.xktex │ │ │ ├── smoke.xktex │ │ │ └── smoke8x8.xktex │ │ ├── ParticlesSample.Game │ │ ├── AnimationStart.cs │ │ ├── CameraOrbitScript.cs │ │ ├── Effects │ │ │ ├── ComputeColorRadial.xksl │ │ │ ├── ComputeColorRadial.xksl.cs │ │ │ ├── ComputeColorRed.xksl │ │ │ ├── ComputeColorRed.xksl.cs │ │ │ ├── ComputeColorTextureScroll.xksl │ │ │ ├── ComputeColorTextureScroll.xksl.cs │ │ │ ├── ParticleCustomEffect.xkfx │ │ │ ├── ParticleCustomEffect.xkfx.cs │ │ │ ├── ParticleCustomShader.xksl │ │ │ └── ParticleCustomShader.xksl.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.xkpkg │ │ ├── PrefabInstance.cs │ │ ├── RotateEntity.cs │ │ ├── RotationScript.cs │ │ └── UIScript.cs │ │ ├── ParticlesSample.Windows │ │ ├── ParticlesSample.Windows.csproj │ │ ├── ParticlesSampleApp.cs │ │ └── Resources │ │ │ └── Icon.ico │ │ ├── ParticlesSample.xktpl │ │ └── Resources │ │ ├── Animation │ │ ├── Run.fbx │ │ └── Sword_R.fbx │ │ ├── Models │ │ ├── GridBase10x10.fbx │ │ ├── SwordModel.fbx │ │ ├── XenkoCrate.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 │ │ ├── Textures │ │ ├── CheckerGrid10x10.png │ │ ├── normalmapLower.png │ │ └── normalmapUpper.png │ │ ├── TiledPattern01.png │ │ ├── TiledPattern02.png │ │ ├── TiledPattern03.png │ │ ├── TiledPattern04.png │ │ ├── XenkoBackground.jpg │ │ ├── XenkoLogoGray.png │ │ ├── XenkoLogoRed.png │ │ ├── XenkoLogoWhite.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 │ ├── .xktpl │ │ └── NewPhysics.png │ └── PhysicsSample │ │ ├── .xktpl │ │ ├── screenshot.jpg │ │ └── screenshot_small.png │ │ ├── Assets │ │ └── Shared │ │ │ ├── BallPrefab.xkprefab │ │ │ ├── ColliderShapes │ │ │ ├── crate_cs.xkphy │ │ │ ├── cube_cs.xkphy │ │ │ ├── ground_csR.xkphy │ │ │ └── sphere_cs.xkphy │ │ │ ├── Colliders.xkprefab │ │ │ ├── Constraints.xkscene │ │ │ ├── CubePrefab.xkprefab │ │ │ ├── EffectCompileLog.xkeffectlog │ │ │ ├── Font.xkfnt │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── KinematicCrate.xkprefab │ │ │ ├── Materials │ │ │ ├── ControllerMat.xkmat │ │ │ ├── CubeMat.xkmat │ │ │ ├── FrameA.xkmat │ │ │ ├── GroundMat.xkmat │ │ │ ├── LogoD.xkmat │ │ │ ├── MaskC.xkmat │ │ │ ├── MaskD.xkmat │ │ │ ├── Material.xkmat │ │ │ ├── TriggerMat.xkmat │ │ │ ├── XenkoBackground.xktex │ │ │ └── texture.xktex │ │ │ ├── Models │ │ │ ├── Ball.xkpromodel │ │ │ ├── BoxE.xkm3d │ │ │ ├── Cube.xkpromodel │ │ │ ├── Ground.xkpromodel │ │ │ ├── ProceduralModel.xkpromodel │ │ │ └── Sphere.xkpromodel │ │ │ ├── Player.xkpromodel │ │ │ ├── Raycasting.xkscene │ │ │ ├── Textures │ │ │ ├── xenko_box_mask.xktex │ │ │ ├── xenko_box_normals.xktex │ │ │ └── xenko_box_occlusion.xktex │ │ │ └── VolumeTrigger.xkscene │ │ ├── PhysicsSample.Game │ │ ├── AutoResetRigidBody.cs │ │ ├── CharacterScript.cs │ │ ├── DemoScript.cs │ │ ├── EnemyScript.cs │ │ ├── GuiScript.cs │ │ ├── ImpulseOnSpaceScript.cs │ │ ├── NextSceneScript.cs │ │ ├── PhysicsSample.Game.csproj │ │ ├── PhysicsSample.Game.xkpkg │ │ ├── Player.cs │ │ ├── RaycastingScript.cs │ │ └── Trigger.cs │ │ ├── PhysicsSample.Windows │ │ ├── PhysicsSample.Windows.csproj │ │ ├── PhysicsSampleApp.cs │ │ └── Resources │ │ │ └── Icon.ico │ │ ├── PhysicsSample.xktpl │ │ └── Resources │ │ ├── Models │ │ └── xenko_box.fbx │ │ ├── SpriteEntity.png │ │ ├── Textures │ │ ├── xenko_box_mask_mark.png │ │ ├── xenko_box_normals.png │ │ └── xenko_box_occlusion.png │ │ ├── XenkoBackground.jpg │ │ ├── skybox_texture_hdr.dds │ │ ├── texture.jpg │ │ └── texture.png ├── Templates │ ├── .xktpl │ │ ├── Icon2FPS.png │ │ ├── Icon2NEW.png │ │ ├── Icon2RPG.png │ │ ├── Icon2TPP.png │ │ └── Icon2VR.png │ ├── FirstPersonShooter │ │ ├── FirstPersonShooter.sln │ │ └── FirstPersonShooter │ │ │ ├── .xktpl │ │ │ ├── screenshot.jpg │ │ │ └── screenshot_small.jpg │ │ │ ├── Assets │ │ │ ├── Bullets.xksheet │ │ │ ├── Crosshair256.xktex │ │ │ ├── EffectCompileLog.xkeffectlog │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── MainScene.xkscene │ │ │ ├── Models │ │ │ │ ├── GlossMT.xkmat │ │ │ │ ├── GlowMT.xkmat │ │ │ │ ├── Gun.xkm3d │ │ │ │ ├── LambertMT.xkmat │ │ │ │ ├── MatteMT.xkmat │ │ │ │ └── SemiglossMT.xkmat │ │ │ ├── Skybox Texture.xktex │ │ │ └── Skybox.xksky │ │ │ ├── FirstPersonShooter.Game │ │ │ ├── Core │ │ │ │ ├── InputManagerExtensions.cs │ │ │ │ └── Utils.cs │ │ │ ├── EffectController.cs │ │ │ ├── FirstPersonShooter.Game.csproj │ │ │ ├── FirstPersonShooter.Game.xkpkg │ │ │ ├── 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.xktpl │ │ │ └── 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.xksky │ │ │ │ ├── MaterialModel.xkm3d │ │ │ │ ├── MaterialScene.xkscene │ │ │ │ ├── MaterialTestA.xkmat │ │ │ │ ├── MaterialTestB.xkmat │ │ │ │ ├── Materials │ │ │ │ │ ├── brick │ │ │ │ │ │ ├── brick.xkmat │ │ │ │ │ │ ├── brick_AO.xktex │ │ │ │ │ │ ├── brick_dif.xktex │ │ │ │ │ │ ├── brick_gls.xktex │ │ │ │ │ │ └── brick_nml.xktex │ │ │ │ │ ├── gold │ │ │ │ │ │ ├── gold.xkmat │ │ │ │ │ │ ├── gold_dif.xktex │ │ │ │ │ │ ├── gold_mtl.xktex │ │ │ │ │ │ └── gold_spc.xktex │ │ │ │ │ ├── iron │ │ │ │ │ │ ├── iron.xkmat │ │ │ │ │ │ ├── iron_dif.xktex │ │ │ │ │ │ ├── iron_gls.xktex │ │ │ │ │ │ └── iron_mtl.xktex │ │ │ │ │ ├── iron_blend │ │ │ │ │ │ ├── iron │ │ │ │ │ │ │ ├── iron_dif.xktex │ │ │ │ │ │ │ ├── iron_gls.xktex │ │ │ │ │ │ │ └── iron_mtl.xktex │ │ │ │ │ │ ├── paint │ │ │ │ │ │ │ ├── iron_paint_dif.xktex │ │ │ │ │ │ │ ├── iron_paint_gls.xktex │ │ │ │ │ │ │ ├── iron_paint_msk.xktex │ │ │ │ │ │ │ ├── iron_paint_mtl.xktex │ │ │ │ │ │ │ └── iron_paint_nml.xktex │ │ │ │ │ │ └── rust │ │ │ │ │ │ │ ├── iron_rust_dif.xktex │ │ │ │ │ │ │ ├── iron_rust_gls.xktex │ │ │ │ │ │ │ ├── iron_rust_nml.xktex │ │ │ │ │ │ │ ├── iton_rust_mtl.xktex │ │ │ │ │ │ │ └── rust_msk.xktex │ │ │ │ │ ├── iron_paint │ │ │ │ │ │ ├── iron_paint.xkmat │ │ │ │ │ │ ├── iron_paint_dif.xktex │ │ │ │ │ │ ├── iron_paint_gls.xktex │ │ │ │ │ │ ├── iron_paint_mtl.xktex │ │ │ │ │ │ └── iron_paint_nml.xktex │ │ │ │ │ ├── iron_paint_blend │ │ │ │ │ │ ├── iron_dif.xktex │ │ │ │ │ │ ├── iron_gls.xktex │ │ │ │ │ │ ├── iron_mtl.xktex │ │ │ │ │ │ ├── iron_paint.xkmat │ │ │ │ │ │ ├── iron_paint_blend.xkmat │ │ │ │ │ │ ├── iron_paint_dif.xktex │ │ │ │ │ │ ├── iron_paint_gls.xktex │ │ │ │ │ │ ├── iron_paint_msk.xktex │ │ │ │ │ │ ├── iron_paint_mtl.xktex │ │ │ │ │ │ └── iron_paint_nml.xktex │ │ │ │ │ ├── iron_rust │ │ │ │ │ │ ├── iron_rust.xkmat │ │ │ │ │ │ ├── iron_rust_dif.xktex │ │ │ │ │ │ ├── iron_rust_gls.xktex │ │ │ │ │ │ ├── iron_rust_nml.xktex │ │ │ │ │ │ └── iton_rust_mtl.xktex │ │ │ │ │ ├── iron_rust_blend │ │ │ │ │ │ ├── iron_dif.xktex │ │ │ │ │ │ ├── iron_gls.xktex │ │ │ │ │ │ ├── iron_mtl.xktex │ │ │ │ │ │ ├── iron_rust.xkmat │ │ │ │ │ │ ├── iron_rust_blend.xkmat │ │ │ │ │ │ ├── iron_rust_dif.xktex │ │ │ │ │ │ ├── iron_rust_gls.xktex │ │ │ │ │ │ ├── iron_rust_nml.xktex │ │ │ │ │ │ ├── iton_rust_mtl.xktex │ │ │ │ │ │ └── rust_msk.xktex │ │ │ │ │ ├── marble │ │ │ │ │ │ ├── marble.xkmat │ │ │ │ │ │ ├── marble_dif.xktex │ │ │ │ │ │ └── marble_gls.xktex │ │ │ │ │ ├── rock │ │ │ │ │ │ ├── rock.xkmat │ │ │ │ │ │ ├── rock_dif.xktex │ │ │ │ │ │ ├── rock_gls.xktex │ │ │ │ │ │ └── rock_nml.xktex │ │ │ │ │ ├── rooftile │ │ │ │ │ │ ├── rooftile.xkmat │ │ │ │ │ │ ├── rooftile_AO.xktex │ │ │ │ │ │ ├── rooftile_dif.xktex │ │ │ │ │ │ ├── rooftile_gls.xktex │ │ │ │ │ │ └── rooftile_nml.xktex │ │ │ │ │ ├── silver │ │ │ │ │ │ ├── silver.xkmat │ │ │ │ │ │ ├── silver_dif.xktex │ │ │ │ │ │ └── silver_mtl.xktex │ │ │ │ │ ├── wood_gloss │ │ │ │ │ │ ├── wood_gloss.xkmat │ │ │ │ │ │ ├── wood_gloss_dif.xktex │ │ │ │ │ │ ├── wood_gloss_nml.xktex │ │ │ │ │ │ └── wood_gloss_spc.xktex │ │ │ │ │ └── wood_nongloss │ │ │ │ │ │ ├── wood_nongloss.xkmat │ │ │ │ │ │ ├── wood_nongloss_dif.xktex │ │ │ │ │ │ ├── wood_nongloss_gls.xktex │ │ │ │ │ │ ├── wood_nongloss_nml.xktex │ │ │ │ │ │ └── wood_nongloss_spc.xktex │ │ │ │ ├── box.xkm3d │ │ │ │ ├── gold_gls.xktex │ │ │ │ └── sky.xktex │ │ │ ├── MaterialPackage.csproj │ │ │ ├── MaterialPackage.xkpkg │ │ │ └── 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.xkprefab │ │ │ │ │ ├── Box2x1x1.xkprefab │ │ │ │ │ ├── Box3x1x1.xkprefab │ │ │ │ │ ├── Box3x3x3.xkprefab │ │ │ │ │ ├── Box4x2x1.xkprefab │ │ │ │ │ ├── Floor1x0x1.xkprefab │ │ │ │ │ ├── Floor2x0x1.xkprefab │ │ │ │ │ ├── Floor3x0x1.xkprefab │ │ │ │ │ ├── Floor5x0x2.xkprefab │ │ │ │ │ ├── Gate1x2x1.xkprefab │ │ │ │ │ ├── Gate2x3x1.xkprefab │ │ │ │ │ ├── GridBase10x10.xkprefab │ │ │ │ │ ├── Pendilum0x2x0Ball.xkprefab │ │ │ │ │ ├── Pillar0x5x0.xkprefab │ │ │ │ │ ├── Ramp1x1_2x1.xkprefab │ │ │ │ │ ├── Ramp1x1_2x2.xkprefab │ │ │ │ │ ├── Ramp1x1x1.xkprefab │ │ │ │ │ ├── Ramp2x2_1x1.xkprefab │ │ │ │ │ ├── Stairs1x1x1.xkprefab │ │ │ │ │ ├── Stairs1x1x1_25.xkprefab │ │ │ │ │ ├── Stairs1x1x1_50.xkprefab │ │ │ │ │ ├── Stairs1x1x2.xkprefab │ │ │ │ │ ├── Stairs2x2x4.xkprefab │ │ │ │ │ ├── Table1x1x1.xkprefab │ │ │ │ │ ├── Table2x2x2.xkprefab │ │ │ │ │ ├── Wall0x1x2.xkprefab │ │ │ │ │ ├── Wall0x2x2.xkprefab │ │ │ │ │ ├── Wall0x2x2Window.xkprefab │ │ │ │ │ ├── Wall0x2x5.xkprefab │ │ │ │ │ ├── Wall0x2x5Window.xkprefab │ │ │ │ │ └── Wall0x4x10Window.xkprefab │ │ │ │ ├── BlocksScene.xkscene │ │ │ │ ├── CollisionMeshes │ │ │ │ │ ├── Ramp1x1_2x1.xkphy │ │ │ │ │ ├── Ramp1x1_2x2.xkphy │ │ │ │ │ ├── Ramp1x1x1.xkphy │ │ │ │ │ ├── Ramp2x1_2x1.xkphy │ │ │ │ │ ├── Stairs1x1x1.xkphy │ │ │ │ │ ├── Stairs1x1x1_25.xkphy │ │ │ │ │ ├── Stairs1x1x1_50.xkphy │ │ │ │ │ ├── Stairs1x1x2.xkphy │ │ │ │ │ └── Stairs2x2x4.xkphy │ │ │ │ ├── Materials │ │ │ │ │ ├── GridMT.xkmat │ │ │ │ │ ├── GridMTArc.xkmat │ │ │ │ │ ├── GridMTHazard.xkmat │ │ │ │ │ ├── GridMTPlatform.xkmat │ │ │ │ │ ├── GridMTStairs.xkmat │ │ │ │ │ ├── GridMTWall.xkmat │ │ │ │ │ └── GridMTx10.xkmat │ │ │ │ ├── Models │ │ │ │ │ ├── Box1x1x1.xkm3d │ │ │ │ │ ├── Box2x1x1.xkm3d │ │ │ │ │ ├── Box3x1x1.xkm3d │ │ │ │ │ ├── Box3x3x3.xkm3d │ │ │ │ │ ├── Box4x2x1.xkm3d │ │ │ │ │ ├── Floor1x0x1.xkm3d │ │ │ │ │ ├── Floor2x0x1.xkm3d │ │ │ │ │ ├── Floor3x0x1.xkm3d │ │ │ │ │ ├── Floor5x0x2.xkm3d │ │ │ │ │ ├── Gate1x2x1.xkm3d │ │ │ │ │ ├── Gate2x3x1.xkm3d │ │ │ │ │ ├── GridBase10x10.xkm3d │ │ │ │ │ ├── Ladder0x2x0.xkm3d │ │ │ │ │ ├── Ladder0x2x0handle.xkm3d │ │ │ │ │ ├── Pendilum0x2x0Ball.xkm3d │ │ │ │ │ ├── Pillar0x5x0.xkm3d │ │ │ │ │ ├── Ramp1x1_2x1.xkm3d │ │ │ │ │ ├── Ramp1x1_2x2.xkm3d │ │ │ │ │ ├── Ramp1x1x1.xkm3d │ │ │ │ │ ├── Ramp2x2_1x1.xkm3d │ │ │ │ │ ├── Stairs1x1x1.xkm3d │ │ │ │ │ ├── Stairs1x1x1_25.xkm3d │ │ │ │ │ ├── Stairs1x1x1_50.xkm3d │ │ │ │ │ ├── Stairs1x1x2.xkm3d │ │ │ │ │ ├── Stairs2x2x4.xkm3d │ │ │ │ │ ├── Table1x1x1.xkm3d │ │ │ │ │ ├── Table2x2x2.xkm3d │ │ │ │ │ ├── Wall0x1x2.xkm3d │ │ │ │ │ ├── Wall0x2x2.xkm3d │ │ │ │ │ ├── Wall0x2x2Window.xkm3d │ │ │ │ │ ├── Wall0x2x5.xkm3d │ │ │ │ │ ├── Wall0x2x5Window.xkm3d │ │ │ │ │ └── Wall0x4x10Window.xkm3d │ │ │ │ └── Textures │ │ │ │ │ ├── CheckerGrid10x10.xktex │ │ │ │ │ ├── CheckerGrid1x1.xktex │ │ │ │ │ ├── Grid10x10.xktex │ │ │ │ │ └── Grid1x1.xktex │ │ │ ├── PrototypingBlocks.csproj │ │ │ ├── PrototypingBlocks.xkpkg │ │ │ └── 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.xkmat │ │ │ │ │ ├── DullSilver.xkmat │ │ │ │ │ ├── FrameA.xkmat │ │ │ │ │ ├── FrameB.xkmat │ │ │ │ │ ├── Gold.xkmat │ │ │ │ │ ├── LogoA.xkmat │ │ │ │ │ ├── LogoB.xkmat │ │ │ │ │ ├── LogoC.xkmat │ │ │ │ │ ├── LogoD.xkmat │ │ │ │ │ ├── MaskA.xkmat │ │ │ │ │ ├── MaskB.xkmat │ │ │ │ │ ├── MaskC.xkmat │ │ │ │ │ ├── MaskD.xkmat │ │ │ │ │ ├── MaterialA.xkmat │ │ │ │ │ ├── MaterialB.xkmat │ │ │ │ │ ├── PolishedStone.xkmat │ │ │ │ │ ├── RedCoating.xkmat │ │ │ │ │ ├── board1.xkmat │ │ │ │ │ ├── board1B.xkmat │ │ │ │ │ ├── coin.xkmat │ │ │ │ │ ├── coinA.xkmat │ │ │ │ │ ├── coinA2.xkmat │ │ │ │ │ ├── coinB.xkmat │ │ │ │ │ ├── coinB2.xkmat │ │ │ │ │ ├── coinC.xkmat │ │ │ │ │ ├── coinC2.xkmat │ │ │ │ │ ├── coinMT_A.xkmat │ │ │ │ │ ├── coinMT_B.xkmat │ │ │ │ │ └── surfaceSamplingEnvelopeShader.xkmat │ │ │ │ ├── Models │ │ │ │ │ ├── BoxA.xkm3d │ │ │ │ │ ├── BoxB.xkm3d │ │ │ │ │ ├── BoxC.xkm3d │ │ │ │ │ ├── BoxD.xkm3d │ │ │ │ │ ├── BoxE.xkm3d │ │ │ │ │ ├── BoxF.xkm3d │ │ │ │ │ ├── CoinA.xkm3d │ │ │ │ │ ├── CoinB.xkm3d │ │ │ │ │ ├── CoinC.xkm3d │ │ │ │ │ ├── CoinD.xkm3d │ │ │ │ │ ├── CoinGold.xkm3d │ │ │ │ │ ├── CoinSilver.xkm3d │ │ │ │ │ ├── MaterialModel.xkm3d │ │ │ │ │ ├── Stand.xkm3d │ │ │ │ │ ├── TableC.xkm3d │ │ │ │ │ ├── plateA.xkm3d │ │ │ │ │ ├── plateB.xkm3d │ │ │ │ │ ├── plateC.xkm3d │ │ │ │ │ ├── standBowl.xkm3d │ │ │ │ │ ├── standCurved.xkm3d │ │ │ │ │ ├── table.xkm3d │ │ │ │ │ └── tableB.xkm3d │ │ │ │ ├── StandsPrefabs │ │ │ │ │ ├── BowlStand.xkprefab │ │ │ │ │ ├── CircularStand.xkprefab │ │ │ │ │ ├── CurvedStand.xkprefab │ │ │ │ │ ├── Plate1000.xkprefab │ │ │ │ │ ├── Plate1618.xkprefab │ │ │ │ │ └── Plate1778.xkprefab │ │ │ │ └── Textures │ │ │ │ │ ├── gum01_gls.xktex │ │ │ │ │ ├── metal03_gls.xktex │ │ │ │ │ ├── simple_ground_ao.xktex │ │ │ │ │ ├── wood_table_tex_Col.xktex │ │ │ │ │ ├── wood_table_tex_ColB_2.xktex │ │ │ │ │ ├── wood_table_tex_Nml_2.xktex │ │ │ │ │ ├── wood_table_tex_Spe_2.xktex │ │ │ │ │ ├── xenko_box_mask.xktex │ │ │ │ │ ├── xenko_box_normals.xktex │ │ │ │ │ ├── xenko_box_occlusion.xktex │ │ │ │ │ ├── xenko_coin_a_normals.xktex │ │ │ │ │ ├── xenko_coin_a_occlusion.xktex │ │ │ │ │ ├── xenko_coin_b_normals.xktex │ │ │ │ │ ├── xenko_coin_b_occlusion.xktex │ │ │ │ │ ├── xenko_coin_c_normals.xktex │ │ │ │ │ ├── xenko_coin_c_occlusion.xktex │ │ │ │ │ ├── xenko_coin_normals.xktex │ │ │ │ │ └── xenko_coin_occlusion.xktex │ │ │ ├── Resources │ │ │ │ ├── Models │ │ │ │ │ ├── MaterialModel.fbx │ │ │ │ │ ├── XenkoCoin.fbx │ │ │ │ │ ├── XenkoCrate.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 │ │ │ │ │ ├── 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 │ │ │ │ │ ├── xenko_box_mask_mark.png │ │ │ │ │ ├── xenko_box_normals.png │ │ │ │ │ ├── xenko_box_occlusion.png │ │ │ │ │ ├── xenko_coin_a_normals.png │ │ │ │ │ ├── xenko_coin_a_occlusion.png │ │ │ │ │ ├── xenko_coin_b_normals.png │ │ │ │ │ ├── xenko_coin_b_occlusion.png │ │ │ │ │ ├── xenko_coin_c_normals.png │ │ │ │ │ ├── xenko_coin_c_occlusion.png │ │ │ │ │ ├── xenko_coin_normals.png │ │ │ │ │ └── xenko_coin_occlusion.png │ │ │ ├── SamplesAssetPackage.csproj │ │ │ └── SamplesAssetPackage.xkpkg │ │ ├── VFXPackage │ │ │ ├── Assets │ │ │ │ ├── Textures │ │ │ │ │ ├── Aura01.xktex │ │ │ │ │ ├── Bullettrail01.xktex │ │ │ │ │ ├── EXP001.xktex │ │ │ │ │ ├── FIR001.xktex │ │ │ │ │ ├── FRB001.xktex │ │ │ │ │ ├── Gradation01.xktex │ │ │ │ │ ├── Hit01.xktex │ │ │ │ │ ├── LensFlare01.xktex │ │ │ │ │ ├── MuzzleFlash.xktex │ │ │ │ │ ├── Muzzleflash02.xktex │ │ │ │ │ ├── Ring01.xktex │ │ │ │ │ ├── SMO001.xktex │ │ │ │ │ ├── SMO001_2.xktex │ │ │ │ │ ├── SMO001_3.xktex │ │ │ │ │ ├── Smoke02.xktex │ │ │ │ │ ├── SparkLight01_0001.xktex │ │ │ │ │ ├── TiledPattern04.xktex │ │ │ │ │ ├── circle01.xktex │ │ │ │ │ ├── circle02.xktex │ │ │ │ │ ├── dota.xktex │ │ │ │ │ └── dota02.xktex │ │ │ │ └── VFXPrefabs │ │ │ │ │ ├── vfx-BulletImpact.xkprefab │ │ │ │ │ ├── vfx-Bullettrail.xkprefab │ │ │ │ │ ├── vfx-Click.xkprefab │ │ │ │ │ ├── vfx-ClickEffect.xkprefab │ │ │ │ │ ├── vfx-DamagedTrail.xkprefab │ │ │ │ │ ├── vfx-Dustcloud.xkprefab │ │ │ │ │ ├── vfx-Explosion.xkprefab │ │ │ │ │ ├── vfx-Fire.xkprefab │ │ │ │ │ ├── vfx-GetCoin.xkprefab │ │ │ │ │ ├── vfx-LaserBeam.xkprefab │ │ │ │ │ ├── vfx-MeteoriteTrail.xkprefab │ │ │ │ │ ├── vfx-Muzzleflash.xkprefab │ │ │ │ │ ├── vfx-RichBulletImpact.xkprefab │ │ │ │ │ ├── vfx-RichMuzzleFlash.xkprefab │ │ │ │ │ ├── vfx-RocketTrail.xkprefab │ │ │ │ │ ├── vfx-Sandstorm.xkprefab │ │ │ │ │ ├── vfx-Smoke.xkprefab │ │ │ │ │ ├── vfx-Sparks.xkprefab │ │ │ │ │ ├── vfx-Steam.xkprefab │ │ │ │ │ └── vfx-Teleport.xkprefab │ │ │ ├── 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.xkpkg │ │ └── mannequinModel │ │ │ ├── Assets │ │ │ ├── Animations │ │ │ │ ├── Grab_L.xkanim │ │ │ │ ├── Grab_R.xkanim │ │ │ │ ├── Guard.xkanim │ │ │ │ ├── Gun_Idle.xkanim │ │ │ │ ├── Gun_Reload.xkanim │ │ │ │ ├── Gun_Run.xkanim │ │ │ │ ├── Gun_Shoot.xkanim │ │ │ │ ├── Idle.xkanim │ │ │ │ ├── Jump_End.xkanim │ │ │ │ ├── Jump_Loop.xkanim │ │ │ │ ├── Jump_Start.xkanim │ │ │ │ ├── Ladder_End.xkanim │ │ │ │ ├── Ladder_Loop.xkanim │ │ │ │ ├── Ladder_Start.xkanim │ │ │ │ ├── Punch.xkanim │ │ │ │ ├── Punch_L.xkanim │ │ │ │ ├── Run.xkanim │ │ │ │ ├── Sword_Idle.xkanim │ │ │ │ ├── Sword_L.xkanim │ │ │ │ ├── Sword_R.xkanim │ │ │ │ ├── Walk.xkanim │ │ │ │ ├── release_L.xkanim │ │ │ │ └── release_R.xkanim │ │ │ ├── Materials │ │ │ │ ├── Blade.xkmat │ │ │ │ ├── BodyBlack.xkmat │ │ │ │ ├── BodyGray.xkmat │ │ │ │ ├── BodyGrayGun.xkmat │ │ │ │ ├── BodyWhite.xkmat │ │ │ │ ├── Bullet.xkmat │ │ │ │ ├── Emissive.xkmat │ │ │ │ ├── LambertMT.xkmat │ │ │ │ ├── MattBlack.xkmat │ │ │ │ ├── MattBlackLower.xkmat │ │ │ │ ├── MattBlackMachinegun.xkmat │ │ │ │ └── MattBlackUpper.xkmat │ │ │ ├── Models │ │ │ │ ├── HandModelLeft Skeleton.xkskel │ │ │ │ ├── HandModelLeft.xkm3d │ │ │ │ ├── HandModelRight Skeleton.xkskel │ │ │ │ ├── HandModelRight.xkm3d │ │ │ │ ├── MachinegunModel.xkm3d │ │ │ │ ├── MagazineModel.xkm3d │ │ │ │ ├── SwordModel.xkm3d │ │ │ │ ├── mannequinHandModel Skeleton.xkskel │ │ │ │ ├── mannequinHandModel.xkm3d │ │ │ │ ├── mannequinModel Skeleton.xkskel │ │ │ │ └── mannequinModel.xkm3d │ │ │ └── Textures │ │ │ │ ├── normalmapLower.xktex │ │ │ │ └── normalmapUpper.xktex │ │ │ ├── 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.xkpkg │ ├── ThirdPersonPlatformer │ │ ├── ThirdPersonPlatformer.sln │ │ └── ThirdPersonPlatformer │ │ │ ├── .xktpl │ │ │ ├── screenshot.jpg │ │ │ └── screenshot_small.jpg │ │ │ ├── Assets │ │ │ ├── EffectCompileLog.xkeffectlog │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── MainScene.xkscene │ │ │ ├── Skybox Texture.xktex │ │ │ └── Skybox.xksky │ │ │ ├── Resources │ │ │ ├── Animations │ │ │ │ ├── Guard.fbx │ │ │ │ ├── Idle.fbx │ │ │ │ ├── Jump_End.fbx │ │ │ │ ├── Jump_Loop.fbx │ │ │ │ ├── Jump_Start.fbx │ │ │ │ ├── Punch.fbx │ │ │ │ ├── Run.fbx │ │ │ │ └── Walk.fbx │ │ │ ├── Model │ │ │ │ └── XenkoMannequin.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.xkpkg │ │ │ ├── ThirdPersonPlatformer.Windows │ │ │ ├── Resources │ │ │ │ └── Icon.ico │ │ │ ├── ThirdPersonPlatformer.Windows.csproj │ │ │ └── ThirdPersonPlatformerApp.cs │ │ │ └── ThirdPersonPlatformer.xktpl │ ├── TopDownRPG │ │ ├── TopDownRPG.sln │ │ └── TopDownRPG │ │ │ ├── .xktpl │ │ │ ├── screenshot.jpg │ │ │ └── screenshot_small.jpg │ │ │ ├── Assets │ │ │ ├── Audio │ │ │ │ ├── FishLampByUlrick-EvensSalies.xksnd │ │ │ │ ├── coin_get.xksnd │ │ │ │ └── crate_breaking.xksnd │ │ │ ├── CentralChunk.xkscene │ │ │ ├── CoinGold.xkprefab │ │ │ ├── Cube.xkpromodel │ │ │ ├── DynamicScene.xkscene │ │ │ ├── EasternChunk.xkscene │ │ │ ├── EffectCompileLog.xkeffectlog │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── HighlightMaterial.xkmat │ │ │ ├── LootBox.xkprefab │ │ │ ├── LootGoldCoin.xkprefab │ │ │ ├── MainScene.xkscene │ │ │ ├── NavigationMesh.xknavmesh │ │ │ ├── NorthernChunk.xkscene │ │ │ ├── Skybox Texture.xktex │ │ │ ├── Skybox.xksky │ │ │ ├── SouthernChunk.xkscene │ │ │ └── WesternChunk.xkscene │ │ │ ├── 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.xkpkg │ │ │ ├── TopDownRPG.Windows │ │ │ ├── Resources │ │ │ │ └── Icon.ico │ │ │ ├── TopDownRPG.Windows.csproj │ │ │ └── TopDownRPGApp.cs │ │ │ └── TopDownRPG.xktpl │ └── VRSandbox │ │ ├── VRSandbox.sln │ │ └── VRSandbox │ │ ├── .xktpl │ │ ├── screenshot.jpg │ │ └── screenshot_small.jpg │ │ ├── Assets │ │ ├── ColliderHull.xkphy │ │ ├── EffectCompileLog.xkeffectlog │ │ ├── GameSettings.xkgamesettings │ │ ├── GraphicsCompositor.xkgfxcomp │ │ ├── Ground.xkpromodel │ │ ├── Lamp material.xkmat │ │ ├── Lamp model.xkpromodel │ │ ├── MainScene.xkscene │ │ ├── Page.xkuipage │ │ ├── Skybox Texture.xktex │ │ ├── Skybox.xksky │ │ ├── SpriteFont.xkfnt │ │ ├── TableDecorationA.xkprefab │ │ ├── TableDecorationB.xkprefab │ │ ├── TableDecorationC.xkprefab │ │ ├── Teleport.xktex │ │ ├── Torus.xkpromodel │ │ └── UIRenderTexture.xkrendertex │ │ ├── NativeLibs │ │ ├── UWP │ │ │ ├── ARM │ │ │ │ └── NativeLibrary.dll │ │ │ ├── x64 │ │ │ │ └── NativeLibrary.dll │ │ │ └── x86 │ │ │ │ └── NativeLibrary.dll │ │ ├── Windows │ │ │ ├── x64 │ │ │ │ └── NativeLibrary.dll │ │ │ └── x86 │ │ │ │ └── NativeLibrary.dll │ │ ├── WindowsPhone │ │ │ ├── ARM │ │ │ │ └── NativeLibrary.dll │ │ │ └── x86 │ │ │ │ └── NativeLibrary.dll │ │ └── WindowsStore │ │ │ ├── ARM │ │ │ └── NativeLibrary.dll │ │ │ ├── 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 │ │ ├── VRSandbox.Game.csproj │ │ └── VRSandbox.Game.xkpkg │ │ ├── VRSandbox.Windows │ │ ├── Resources │ │ │ └── Icon.ico │ │ ├── VRSandbox.Windows.csproj │ │ └── VRSandboxApp.cs │ │ └── VRSandbox.xktpl ├── 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 │ ├── Particles │ │ └── ParticlesSampleTest.cs │ ├── Physics │ │ └── PhysicsSampleTest.cs │ ├── SampleTestFixture.cs │ ├── SampleTestsData.cs │ ├── Tests.sln │ ├── UI │ │ ├── GameMenuTest.cs │ │ └── UIParticlesTest.cs │ ├── Xenko.Samples.Tests.csproj │ └── app.config ├── Tutorials │ └── CSharpBeginner │ │ └── CSharpBeginner │ │ └── CSharpBeginner.Game │ │ ├── CSharpBeginner.Game.csproj │ │ └── CSharpBeginner.Game.xkpkg ├── UI │ ├── .xktpl │ │ ├── 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.xkgamesettings │ │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ │ ├── JapaneseFont.xkfnt │ │ │ │ ├── Main.xkuipage │ │ │ │ ├── MainLibrary.xkuilib │ │ │ │ ├── MainScene.xkscene │ │ │ │ ├── MainSceneImages.xksheet │ │ │ │ ├── SplashScene.xkscene │ │ │ │ ├── SplashScreenImages.xksheet │ │ │ │ ├── SplashUI.xkuipage │ │ │ │ └── WesternFont.xkfnt │ │ ├── GameMenu.Game │ │ │ ├── GameMenu.Game.csproj │ │ │ ├── GameMenu.Game.xkpkg │ │ │ ├── MainScript.cs │ │ │ ├── SplashScript.cs │ │ │ └── UISceneBase.cs │ │ ├── GameMenu.Windows │ │ │ ├── GameMenu.Windows.csproj │ │ │ ├── GameMenuApp.cs │ │ │ └── Resources │ │ │ │ └── Icon.ico │ │ ├── GameMenu.xktpl │ │ └── Resources │ │ │ ├── Fonts │ │ │ ├── LICENSE.txt │ │ │ └── SourceHanSans-Light.otf │ │ │ ├── background.jpg │ │ │ ├── title.png │ │ │ └── ui_tex.png │ ├── UIElementLink │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── BillboardedScreen.xkscene │ │ │ │ ├── EffectCompileLog.xkeffectlog │ │ │ │ ├── FullScreen.xkscene │ │ │ │ ├── GameSettings.xkgamesettings │ │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ │ ├── Knight │ │ │ │ ├── c100_body_cm.xktex │ │ │ │ ├── c100_body_nm.xktex │ │ │ │ ├── c100_chr_ch00_Knight_KINGHT.xkmat │ │ │ │ ├── c100_chr_ch00_Knight_KINGHT_iron.xkmat │ │ │ │ ├── c100_chr_ch00_Knight_SWORD1.xkmat │ │ │ │ ├── c100_weapon_cm.xktex │ │ │ │ ├── c100_weapon_nm.xktex │ │ │ │ ├── he03_run Animation.xkanim │ │ │ │ ├── knight Skeleton.xkskel │ │ │ │ └── knight.xkm3d │ │ │ │ ├── Material.xkmat │ │ │ │ ├── Particles │ │ │ │ └── smoke.xktex │ │ │ │ ├── ProceduralModel.xkpromodel │ │ │ │ ├── SplashScreenImages.xksheet │ │ │ │ ├── TiltedScreen.xkscene │ │ │ │ └── XenkoBackground.xktex │ │ ├── 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 │ │ │ ├── XenkoBackground.jpg │ │ │ ├── background.jpg │ │ │ └── ui.png │ │ ├── UIElementLink.Game │ │ │ ├── AnimationStart.cs │ │ │ ├── SplashScript.cs │ │ │ ├── UIElementLink.Game.csproj │ │ │ ├── UIElementLink.Game.xkpkg │ │ │ └── UISceneBase.cs │ │ ├── UIElementLink.Windows │ │ │ ├── Resources │ │ │ │ └── Icon.ico │ │ │ ├── UIElementLink.Windows.csproj │ │ │ └── UIElementLinkApp.cs │ │ └── UIElementLink.xktpl │ └── UIParticles │ │ ├── Assets │ │ └── Shared │ │ │ ├── EffectCompileLog.xkeffectlog │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── HitEffectPrefab.xkprefab │ │ │ ├── ParticleButtons.xksheet │ │ │ ├── SplashScene.xkscene │ │ │ ├── SplashScreenImages.xksheet │ │ │ ├── WesternFont.xkfnt │ │ │ ├── explosion8x8.xktex │ │ │ └── hit_effect.xktex │ │ ├── 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.xkpkg │ │ └── UISceneBase.cs │ │ ├── UIParticles.Windows │ │ ├── Resources │ │ │ └── Icon.ico │ │ ├── UIParticles.Windows.csproj │ │ └── UIParticlesApp.cs │ │ └── UIParticles.xktpl ├── XenkoSamples.sln ├── XenkoSamples.userprefs └── readme.md ├── sources ├── README.md ├── Settings.StyleCop ├── assets │ ├── Xenko.Core.Assets.CompilerApp │ │ ├── BuildThreadMonitor.cs │ │ ├── BundlePacker.cs │ │ ├── IPackageBuilderApp.cs │ │ ├── IProcessBuilderRemote.cs │ │ ├── LogListenerRedirectToAction.cs │ │ ├── PackageBuilder.cs │ │ ├── PackageBuilderApp.cs │ │ ├── PackageBuilderOptions.cs │ │ ├── ProcessBuilderRemote.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── RemoteCommandContext.cs │ │ ├── RemoteLogForwarder.cs │ │ ├── ResolvedBundle.cs │ │ ├── Tasks │ │ │ └── PackAssets.cs │ │ ├── TestSession.cs │ │ ├── Xenko.Core.Assets.CompilerApp.csproj │ │ ├── app.config │ │ └── build │ │ │ └── Xenko.Core.Assets.CompilerApp.targets │ ├── Xenko.Core.Assets.CompilerClient │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── Xenko.Core.Assets.CompilerClient.csproj │ ├── Xenko.Core.Assets.Quantum.Tests │ │ ├── Helpers │ │ │ ├── AssetHierarchyHelper.cs │ │ │ ├── AssetNodeInternalExtensions.cs │ │ │ ├── AssetTestContainer.cs │ │ │ ├── DeriveAssetTest.cs │ │ │ ├── SerializationHelper.cs │ │ │ └── Types.cs │ │ ├── Module.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── TestArchetypesAdvanced.cs │ │ ├── TestArchetypesBasic.cs │ │ ├── TestAssetCompositeHierarchyBases.cs │ │ ├── TestAssetCompositeHierarchyCloning.cs │ │ ├── TestAssetCompositeHierarchySerialization.cs │ │ ├── TestAssetPropertyGraph.cs │ │ ├── TestCollectionUpdates.cs │ │ ├── TestObjectReferenceGraph.cs │ │ ├── TestObjectReferenceSerialization.cs │ │ ├── TestOverrideSerialization.cs │ │ ├── TestReconcileObjectReferencesWithBase.cs │ │ ├── TestReconcileWithBase.cs │ │ ├── Xenko.Core.Assets.Quantum.Tests.csproj │ │ ├── XunitAttributes.cs │ │ └── app.config │ ├── Xenko.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 │ │ ├── SubHierarchyCloneFlags.cs │ │ ├── Visitors │ │ │ ├── AssetCollector.cs │ │ │ ├── AssetGraphVisitorBase.cs │ │ │ ├── AssetNodeMetadataCollectorBase.cs │ │ │ ├── ClearObjectReferenceVisitor.cs │ │ │ ├── ExternalReferenceCollector.cs │ │ │ ├── IdentifiableObjectCollector.cs │ │ │ ├── IdentifiableObjectVisitorBase.cs │ │ │ ├── ObjectReferencePathGenerator.cs │ │ │ └── OverrideTypePathGenerator.cs │ │ └── Xenko.Core.Assets.Quantum.csproj │ ├── Xenko.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 │ │ ├── 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 │ │ ├── Xenko.Core.Assets.Tests.csproj │ │ ├── XunitAttributes.cs │ │ ├── Yaml │ │ │ ├── TestCollectionIdsSerialization.cs │ │ │ ├── TestObjectReferenceSerialization.cs │ │ │ ├── TestUFile.cs │ │ │ └── TestUnloadable.cs │ │ ├── app.config │ │ └── data │ │ │ ├── TestBasicPackageCreateSaveLoad │ │ │ └── TestPackage_TestBasicPackageCreateSaveLoad_Reference.xkpkg │ │ │ ├── TestFileVersionManager │ │ │ └── test.txt │ │ │ ├── TestPackage │ │ │ ├── SubFolder │ │ │ │ └── TestAsset.xktest │ │ │ ├── SubPackage │ │ │ │ └── SubPackage.xkpkg │ │ │ ├── TestAsset.xktest │ │ │ ├── TestPackageLoadingWithAssets.xkpkg │ │ │ └── TestRaw.xkraw │ │ │ └── TestSerializing │ │ │ └── TestSerializing_TestMyAssetObject_Reference.xkobj │ ├── Xenko.Core.Assets.Yaml │ │ ├── DynamicYaml │ │ │ ├── DynamicYaml.cs │ │ │ ├── DynamicYamlArray.cs │ │ │ ├── DynamicYamlEmpty.cs │ │ │ ├── DynamicYamlMapping.cs │ │ │ ├── DynamicYamlObject.cs │ │ │ ├── DynamicYamlScalar.cs │ │ │ └── IDynamicYamlNode.cs │ │ ├── Reflection │ │ │ ├── OverridePostfixes.cs │ │ │ └── OverrideType.cs │ │ ├── Xenko.Core.Assets.Yaml.projitems │ │ └── Xenko.Core.Assets.Yaml.shproj │ ├── Xenko.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 │ │ ├── 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 │ │ ├── Xenko.Core.Assets.csproj │ │ └── 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 │ └── Xenko.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 │ │ ├── TargetGenerator.Members.cs │ │ ├── TargetGenerator.cs │ │ ├── TargetGenerator.tt │ │ └── Xenko.Core.Packages.csproj ├── buildengine │ ├── Xenko.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 │ │ ├── IBuildThreadMonitor.cs │ │ ├── ICommandContext.cs │ │ ├── IExecuteContext.cs │ │ ├── IForwardSerializableLogRemote.cs │ │ ├── IndexFileCommand.cs │ │ ├── ListBuildStep.cs │ │ ├── LocalCommandContext.cs │ │ ├── MicrothreadLocalDatabases.cs │ │ ├── OutputObject.cs │ │ ├── ResultStatus.cs │ │ ├── SerializableTimestampLogMessage.cs │ │ ├── SiliconStudio.BuildEngine.Common.csproj.DotSettings │ │ ├── SingleFileImportCommand.cs │ │ ├── StepCounter.cs │ │ ├── TimeInterval.cs │ │ ├── UseXenkoDataContractSerializerAttribute.cs │ │ ├── Xenko.Core.BuildEngine.Common.csproj │ │ ├── XenkoDataContractOperationBehavior.cs │ │ └── XenkoXmlObjectSerializer.cs │ ├── Xenko.Core.BuildEngine.Tests │ │ ├── Commands │ │ │ ├── BlockedCommand.cs │ │ │ ├── DummyAwaitingCommand.cs │ │ │ ├── DummyBlockingCommand.cs │ │ │ ├── EchoCommand.cs │ │ │ ├── ExceptionCommand.cs │ │ │ ├── FailingCommand.cs │ │ │ ├── InputOutputTestCommand.cs │ │ │ └── TestCommand.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── TestBuilder.cs │ │ ├── TestCancellation.cs │ │ ├── TestDependencies.cs │ │ ├── TestIO.cs │ │ ├── Utils.cs │ │ ├── Xenko.Core.BuildEngine.Tests.csproj │ │ └── XunitAttributes.cs │ └── Xenko.Core.BuildEngine │ │ ├── AndroidAdbUtilities.cs │ │ ├── AndroidDeployAssetTask.cs │ │ ├── BuildEngineCommands.cs │ │ ├── BuilderOptions.cs │ │ ├── PluginManager.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── RemoteCommandContext.cs │ │ ├── TestSession.cs │ │ └── Xenko.Core.BuildEngine.csproj ├── core │ ├── Xenko.Core.AssemblyProcessor.Tests │ │ ├── TestCecilExtensions.cs │ │ ├── Xenko.Core.AssemblyProcessor.Tests.csproj │ │ └── app.config │ ├── Xenko.Core.AssemblyProcessor │ │ ├── AddReferenceProcessor.cs │ │ ├── AssemblyProcessorApp.cs │ │ ├── AssemblyProcessorContext.cs │ │ ├── AssemblyProcessorProgram.cs │ │ ├── AssemblyProcessorTask.cs │ │ ├── AssemblyScanProcessor.cs │ │ ├── AssemblyScanRegistry.cs │ │ ├── AssemblyVersionProcessor.cs │ │ ├── AsyncBridgeProcessor.cs │ │ ├── CecilArraySerializerFactory.cs │ │ ├── CecilEnumSerializerFactory.cs │ │ ├── CecilExtensions.cs │ │ ├── CecilGenericSerializerFactory.cs │ │ ├── CecilSerializerDependency.cs │ │ ├── CecilTypeReferenceVisitor.cs │ │ ├── ComplexSerializerRegistry.cs │ │ ├── ComplexTypeSerializerFlags.cs │ │ ├── Core │ │ │ └── NotNullAttribute.cs │ │ ├── CustomAssemblyResolver.cs │ │ ├── DataContractAliasProcessor.cs │ │ ├── DispatcherProcessor.cs │ │ ├── FixupValueTypeVisitor.cs │ │ ├── GenerateUserDocumentationProcessor.cs │ │ ├── IAssemblyDefinitionProcessor.cs │ │ ├── ICecilSerializerDependency.cs │ │ ├── ICecilSerializerFactory.cs │ │ ├── InitLocalsProcessor.cs │ │ ├── InteropProcessor.cs │ │ ├── ModuleInitializerProcessor.cs │ │ ├── MonoFixedProcessor.cs │ │ ├── NotifyPropertyProcessor.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 │ │ ├── TypeReferenceEqualityComparer.cs │ │ ├── UpdateEngineProcessor.IL.cs │ │ ├── UpdateEngineProcessor.cs │ │ ├── Utilities.cs │ │ ├── Xenko.Core.AssemblyProcessor.csproj │ │ └── app.config │ ├── Xenko.Core.Design.Tests │ │ ├── Extensions │ │ │ └── TestDesignExtensions.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── TestDataMemberVisitor.cs │ │ ├── TestFileLock.cs │ │ ├── TestHelpers.cs │ │ ├── TestMemberPath.cs │ │ ├── TestMemberPathBase.cs │ │ ├── TestMicroThreadLock.cs │ │ ├── TestNamingHelper.cs │ │ ├── TestObjectCache.cs │ │ ├── TestSettings.cs │ │ ├── TestShadowObject.cs │ │ ├── TestTypeConverter.cs │ │ ├── TestUPath.cs │ │ ├── TestUPathOld.cs │ │ ├── Transactions │ │ │ ├── OrderedOperation.cs │ │ │ ├── SimpleOperation.cs │ │ │ ├── TestTransaction.cs │ │ │ ├── TestTransactionEvent.cs │ │ │ └── TestTransactionStack.cs │ │ ├── Xenko.Core.Design.Tests.csproj │ │ └── XunitAttributes.cs │ ├── Xenko.Core.Design │ │ ├── AbsoluteId.cs │ │ ├── Annotations │ │ │ ├── BaseTypeRequiredAttribute.cs │ │ │ ├── CollectionAccessAttribute.cs │ │ │ ├── MustUseReturnValueAttribute.cs │ │ │ └── NoEnumerationAttribute.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 │ │ ├── IAsyncDisposable.cs │ │ ├── IDestroyable.cs │ │ ├── IO │ │ │ ├── UDirectory.cs │ │ │ ├── UDirectorySerializer.cs │ │ │ ├── UFile.cs │ │ │ ├── UFileSerializer.cs │ │ │ ├── UPath.cs │ │ │ ├── UPathType.cs │ │ │ └── UPathTypeConverter.cs │ │ ├── ISyncLockable.cs │ │ ├── KeyValuePair.cs │ │ ├── MicroThreadLock.cs │ │ ├── Module.cs │ │ ├── NamespaceDoc.cs │ │ ├── NamingHelper.cs │ │ ├── ObjectCache.cs │ │ ├── PackageVersion.cs │ │ ├── PackageVersionRange.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Reflection │ │ │ ├── AssemblyContainer.cs │ │ │ ├── DataVisitorBase.cs │ │ │ ├── IDataCustomVisitor.cs │ │ │ ├── IDataVisitor.cs │ │ │ ├── ShadowObject.cs │ │ │ ├── ShadowObjectPropertyKey.cs │ │ │ └── VisitorContext.cs │ │ ├── Settings │ │ │ ├── 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 │ │ ├── SiliconStudio.Core.Design.csproj.DotSettings │ │ ├── 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 │ │ ├── VisualStudio │ │ │ ├── KeyedCollectionExtensions.cs │ │ │ ├── KnownProjectTypeGuid.cs │ │ │ ├── Project.cs │ │ │ ├── ProjectCollection.cs │ │ │ ├── PropertyItem.cs │ │ │ ├── PropertyItemCollection.cs │ │ │ ├── Section.cs │ │ │ ├── SectionCollection.cs │ │ │ ├── Solution.cs │ │ │ ├── SolutionFileException.cs │ │ │ ├── SolutionReader.cs │ │ │ ├── SolutionWriter.cs │ │ │ └── VisualStudioVersions.cs │ │ ├── Windows │ │ │ ├── AppHelper.cs │ │ │ ├── FileLock.cs │ │ │ └── GlobalMutex.cs │ │ ├── Xenko.Core.Design.csproj │ │ └── Yaml │ │ │ ├── AssetIdSerializer.cs │ │ │ ├── AssetScalarSerializerBase.cs │ │ │ ├── GuidSerializer.cs │ │ │ ├── ObjectIdSerializer.cs │ │ │ ├── ParsingEventListEmitter.cs │ │ │ ├── PropertyKeyNameResolver.cs │ │ │ ├── PropertyKeyYamlSerializer.cs │ │ │ ├── UDirectorySerializer.cs │ │ │ ├── UFileSerializer.cs │ │ │ ├── YamlSerializer.cs │ │ │ └── YamlSerializerBase.cs │ ├── Xenko.Core.IO │ │ ├── AndroidAssetProvider.cs │ │ ├── DirectoryWatcher.Windows.cs │ │ ├── DirectoryWatcher.cs │ │ ├── DriveFileProvider.cs │ │ ├── FileEvent.cs │ │ ├── FileEventChangeType.cs │ │ ├── FileSystemProvider.MonoMobile.cs │ │ ├── FileSystemProvider.Windows.cs │ │ ├── FileSystemProvider.cs │ │ ├── IVirtualFileProvider.cs │ │ ├── NamespaceDoc.cs │ │ ├── NativeLockFile.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── StreamFlags.cs │ │ ├── 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 │ │ ├── Xenko.Core.IO.csproj │ │ └── ZipFileSystemProvider.cs │ ├── Xenko.Core.Mathematics.Tests │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── TestColor.cs │ │ └── Xenko.Core.Mathematics.Tests.csproj │ ├── Xenko.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 │ │ ├── Int2.cs │ │ ├── Int3.cs │ │ ├── Int4.cs │ │ ├── MathUtil.cs │ │ ├── Matrix.cs │ │ ├── Module.cs │ │ ├── NamespaceDoc.cs │ │ ├── OrientedBoundingBox.cs │ │ ├── Plane.cs │ │ ├── PlaneIntersectionType.cs │ │ ├── Point.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Quaternion.cs │ │ ├── RandomSeed.cs │ │ ├── Ray.cs │ │ ├── Rectangle.cs │ │ ├── RectangleF.cs │ │ ├── SimpleSaver.cs │ │ ├── Size2.cs │ │ ├── Size2F.cs │ │ ├── Size3.cs │ │ ├── SphericalHarmonics.cs │ │ ├── UInt4.cs │ │ ├── Vector2.cs │ │ ├── Vector3.cs │ │ ├── Vector4.cs │ │ ├── VectorExtensions.cs │ │ └── Xenko.Core.Mathematics.csproj │ ├── Xenko.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 │ │ ├── SwitchToAwaiter.cs │ │ ├── Xenko.Core.MicroThreading.csproj │ │ └── XenkoScriptAttribute.cs │ ├── Xenko.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 │ │ ├── SiliconStudio.Core.Reflection.csproj.DotSettings │ │ ├── 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 │ │ └── Xenko.Core.Reflection.csproj │ ├── Xenko.Core.Serialization │ │ ├── Assets │ │ │ └── AssetId.cs │ │ ├── IO │ │ │ ├── DatabaseFileProvider.cs │ │ │ ├── DatabaseFileProviderService.cs │ │ │ ├── DictionaryStore.cs │ │ │ ├── IDatabaseFileProviderService.cs │ │ │ ├── IDatabaseStream.cs │ │ │ ├── ListStore.cs │ │ │ └── Store.cs │ │ ├── LZ4 │ │ │ ├── ILZ4Service.cs │ │ │ ├── LZ4Codec.cs │ │ │ ├── LZ4Stream.cs │ │ │ └── Services │ │ │ │ └── NativeLz4Service.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 │ │ │ ├── Serializers │ │ │ │ └── UrlReferenceDataSerializer.cs │ │ │ ├── UrlReference.cs │ │ │ ├── UrlReferenceBase.cs │ │ │ ├── UrlReferenceContentManagerExtenstions.cs │ │ │ └── UrlReferenceHelper.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 │ │ └── Xenko.Core.Serialization.csproj │ ├── Xenko.Core.Tasks │ │ ├── LocateDevenv.cs │ │ ├── Program.cs │ │ ├── Xenko.Core.Tasks.csproj │ │ └── app.config │ ├── Xenko.Core.Tests │ │ ├── Info.plist │ │ ├── MemoryFileProvider.cs │ │ ├── NonParallelCollectionDefinition.cs │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ └── Drawable │ │ │ │ └── icon.png │ │ ├── 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 │ │ ├── Xenko.Core.Tests.Android.csproj │ │ ├── Xenko.Core.Tests.csproj │ │ ├── Xenko.Core.Tests.iOS.csproj │ │ └── XunitAttributes.cs │ ├── Xenko.Core.Translation │ │ ├── Annotations │ │ │ └── TranslationAttribute.cs │ │ ├── ITranslationManager.cs │ │ ├── ITranslationProvider.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Providers │ │ │ ├── GettextTranslationProvider.cs │ │ │ └── ResxTranslationProvider.cs │ │ ├── Tr.cs │ │ ├── TranslationManager.cs │ │ └── Xenko.Core.Translation.csproj │ ├── Xenko.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 │ │ │ ├── SerializationTests.cs │ │ │ ├── SerializationTests2.cs │ │ │ ├── TracingVisitor.cs │ │ │ └── YamlStreamTests.cs │ │ ├── TagTests.cs │ │ ├── Xenko.Core.Yaml.Tests.csproj │ │ ├── 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 │ ├── Xenko.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 │ │ ├── SiliconStudio.Core.Yaml.csproj.DotSettings │ │ ├── SimpleKey.cs │ │ ├── SortedDictionary.cs │ │ ├── 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 │ │ ├── Xenko.Core.Yaml.csproj │ │ └── YamlException.cs │ └── Xenko.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 │ │ ├── BlittableHelper.cs │ │ ├── Collections │ │ ├── ArrayHelper.cs │ │ ├── CacheConcurrentDictionary.cs │ │ ├── CacheDirectory.cs │ │ ├── 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 │ │ ├── CollectionDebugView.cs │ │ ├── ComponentEventInfo.cs │ │ ├── ComponentEventType.cs │ │ ├── ConsoleLogListener.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 │ │ ├── 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 │ │ ├── ErrorFileLogger.cs │ │ ├── Extensions │ │ ├── ArrayExtensions.cs │ │ ├── CollectionExtensions.cs │ │ ├── EnumerableExtensions.cs │ │ └── NamespaceDoc.cs │ │ ├── FrameworkResources.Designer.cs │ │ ├── FrameworkResources.resx │ │ ├── ICollectorHolder.cs │ │ ├── IComponent.cs │ │ ├── IContentUrl.cs │ │ ├── IIdentifiable.cs │ │ ├── IL │ │ └── RemoveInitLocalsAttribute.cs │ │ ├── IO │ │ ├── NamespaceDoc.cs │ │ ├── NativeMemoryStream.cs │ │ ├── NativeStream.cs │ │ ├── NativeStreamExtensions.cs │ │ └── NativeStreamWrapper.cs │ │ ├── IReferencable.cs │ │ ├── IServiceRegistry.cs │ │ ├── ModuleInitializerAttribute.cs │ │ ├── NamespaceDoc.cs │ │ ├── Native │ │ ├── CoreNative.h │ │ ├── NativeInvoke.cs │ │ ├── NativeLibrary.cs │ │ ├── NativeLibraryInternal.cs │ │ └── lz4 │ │ │ ├── NativeLZ4Base.cs │ │ │ ├── lz4.c │ │ │ ├── lz4.h │ │ │ ├── lz4hc.c │ │ │ └── lz4hc.h │ │ ├── NullDisposable.cs │ │ ├── ObjectCollector.cs │ │ ├── ObjectInvalidationMetadata.cs │ │ ├── Platform.cs │ │ ├── PlatformAndroid.cs │ │ ├── PlatformFolders.cs │ │ ├── PlatformType.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── PropertyChangedExtendedEventArgs.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 │ │ └── TypeHelper.cs │ │ ├── Resources │ │ └── Resource.Designer.cs │ │ ├── RuntimeIdHelper.cs │ │ ├── ScalarStyle.cs │ │ ├── Serialization │ │ ├── ArchiveMode.cs │ │ ├── AssemblySerializerFactoryAttribute.cs │ │ ├── Binary │ │ │ ├── BinarySerialization.cs │ │ │ ├── BinarySerializationReader.cs │ │ │ ├── BinarySerializationWriter.cs │ │ │ ├── HashSerializationWriter.cs │ │ │ └── StringHashHelper.cs │ │ ├── ClassDataSerializer.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 │ │ ├── NullSerializationStream.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 │ │ │ ├── TupleSerializer.cs │ │ │ ├── TupleSerializer.tt │ │ │ └── TypeSerializer.cs │ │ ├── ServiceEventArgs.cs │ │ ├── ServiceNotFoundException.cs │ │ ├── ServiceRegistry.cs │ │ ├── ServiceRegistryExtensions.cs │ │ ├── Storage │ │ ├── ObjectId.FromObject.cs │ │ ├── ObjectId.Serializer.cs │ │ ├── ObjectId.cs │ │ ├── ObjectIdBuilder.cs │ │ └── ObjectIdSimpleBuilder.cs │ │ ├── StringExtensions.cs │ │ ├── ThreadThrottler.cs │ │ ├── Threading │ │ ├── ConcurrentCollector.cs │ │ ├── ConcurrentHashSet.cs │ │ ├── ConcurrentPool.cs │ │ ├── Dispatcher.cs │ │ ├── FastConcurrentCollector.cs │ │ ├── IPooledClosure.cs │ │ ├── PooledAttribute.cs │ │ ├── PooledDelegateHelper.cs │ │ ├── RWLSExtension.cs │ │ └── ThreadPool.cs │ │ ├── UnmanagedArray.cs │ │ ├── Utilities.Interop.cs │ │ ├── Utilities.cs │ │ ├── ValidateValueMetadata.cs │ │ ├── Xenko.Core.csproj │ │ ├── Xenko.Core.dll.config │ │ ├── Xenko.Framework.FrameworkResources.resources │ │ ├── build │ │ ├── Xenko.Core.props │ │ └── Xenko.Core.targets │ │ └── packages.config ├── data │ ├── Linux │ │ ├── .gitattributes │ │ ├── CoreCLRSetup.sh │ │ └── runtimeconfig.json │ ├── XenkoPackage │ │ └── Templates │ │ │ └── Core │ │ │ ├── skybox_texture_hdr.dds │ │ │ └── skybox_texture_ldr.dds │ ├── images │ │ ├── NewGame │ │ │ ├── BUILD.md │ │ │ └── hemisphere_cube_32_glay.psd │ │ ├── ReleaseNotes │ │ │ ├── 1.2 │ │ │ │ ├── DefaultScene.png │ │ │ │ ├── LiveScripting.png │ │ │ │ ├── Material-highlight0.png │ │ │ │ ├── Material-highlight1.gif │ │ │ │ ├── Material-highlight1.png │ │ │ │ ├── Material-highlight2.gif │ │ │ │ ├── Material-highlight2.png │ │ │ │ ├── ScriptReloading1.png │ │ │ │ ├── ScriptReloading2.png │ │ │ │ ├── UserDoc.png │ │ │ │ └── Windows10.png │ │ │ └── 1.3 │ │ │ │ ├── CameraMenu.png │ │ │ │ ├── MagicWand.gif │ │ │ │ ├── NavigationGizmo.gif │ │ │ │ ├── RootAssets.png │ │ │ │ ├── SceneFolders.png │ │ │ │ ├── SceneSettings.png │ │ │ │ └── SpriteEditorLeft.png │ │ ├── SplashScreen │ │ │ ├── splashscreen.jpg │ │ │ └── splashscreen.psd │ │ ├── focus-logo-small.png │ │ ├── focus-logo.jpg │ │ ├── focus-logo.png │ │ ├── icon.ico │ │ └── icon.png │ ├── renorm.bin │ └── 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 │ │ ├── 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 │ │ ├── XenkoBackground.jpg │ │ ├── XkImage.xkimg │ │ ├── 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 │ ├── Xenko.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 │ │ │ ├── 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 │ │ │ │ │ │ ├── AddModelAssetPolicy.cs │ │ │ │ │ │ ├── AddPrefabAssetPolicy.cs │ │ │ │ │ │ ├── AddScriptSourceFileAssetPolicy.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 │ │ │ │ ├── AudioListenerGizmo.cs │ │ │ │ ├── AxialGizmo.cs │ │ │ │ ├── AxisTransformationGizmo.cs │ │ │ │ ├── BackgroundGizmo.cs │ │ │ │ ├── BillboardingGizmo.cs │ │ │ │ ├── CameraGizmo.cs │ │ │ │ ├── CameraOrientationGizmo.cs │ │ │ │ ├── DispatcherGizmo.cs │ │ │ │ ├── DispatcherLightGizmo.cs │ │ │ │ ├── EntityGizmo.cs │ │ │ │ ├── FallbackGizmo.cs │ │ │ │ ├── GizmoBase.cs │ │ │ │ ├── GizmoComponentAttribute.cs │ │ │ │ ├── GizmoContext.cs │ │ │ │ ├── GizmoEmissiveColorMaterial.cs │ │ │ │ ├── GizmoResources.Designer.cs │ │ │ │ ├── GizmoResources.resx │ │ │ │ ├── GizmoTransformationAxes.cs │ │ │ │ ├── GizmoUniformColorMaterial.cs │ │ │ │ ├── GizmoViewportRenderer.cs │ │ │ │ ├── GridGizmoBase.cs │ │ │ │ ├── IEntityGizmo.cs │ │ │ │ ├── IGizmo.cs │ │ │ │ ├── LightDirectionalGizmo.cs │ │ │ │ ├── LightGizmo.cs │ │ │ │ ├── LightPointGizmo.cs │ │ │ │ ├── LightProbeGizmo.cs │ │ │ │ ├── LightShaftsVolumeGizmo.cs │ │ │ │ ├── LightSpotGizmo.cs │ │ │ │ ├── NavigationBoundingBoxGizmo.cs │ │ │ │ ├── NodeLinkGizmo.cs │ │ │ │ ├── NullGizmo.cs │ │ │ │ ├── ParticleSystemGizmo.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 │ │ │ ├── IScriptSourceCodeResolver.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 │ │ │ │ ├── Resources │ │ │ │ │ ├── Icons.xaml │ │ │ │ │ └── ThemeScriptEditor.xaml │ │ │ │ ├── RoslynHost.cs │ │ │ │ ├── RoslynWorkspace.cs │ │ │ │ ├── ScriptEditorSettings.cs │ │ │ │ ├── ScriptEditorView.xaml │ │ │ │ ├── ScriptEditorView.xaml.cs │ │ │ │ ├── ScriptEditorViewModel.cs │ │ │ │ ├── ScriptTextEditor.cs │ │ │ │ └── SimpleCodeTextEditor.cs │ │ │ ├── ScriptSourceCodeResolver.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.xkeffectlog │ │ │ │ ├── GameSettings.xkgamesettings │ │ │ │ ├── Gizmos.xkeffectlog │ │ │ │ ├── Grid.xkeffectlog │ │ │ │ ├── HDRGamePack.xkeffectlog │ │ │ │ ├── LoadingEffectLit.xkeffectlog │ │ │ │ ├── LoadingEffectUnlit.xkeffectlog │ │ │ │ ├── LoadingHighlight.xkeffectlog │ │ │ │ ├── LoadingPicking.xkeffectlog │ │ │ │ ├── LoadingWireframe.xkeffectlog │ │ │ │ ├── PostEffects.xkeffectlog │ │ │ │ └── SkyboxGenerator.xkeffectlog │ │ │ ├── EditorPackage.xkpkg │ │ │ └── generate-editor-package.bat │ │ ├── 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 │ │ │ │ ├── IXenkoDialogService.cs │ │ │ │ └── XenkoDialogService.cs │ │ │ └── WireframeRenderFeature.cs │ │ ├── Shaders │ │ │ ├── PreviewTexture.xkfx │ │ │ ├── PreviewTexture.xkfx.cs │ │ │ ├── SceneEditorParameters.xkfx │ │ │ ├── SceneEditorParameters.xkfx.cs │ │ │ ├── SelectedSprite.xkfx │ │ │ ├── SelectedSprite.xkfx.cs │ │ │ ├── XenkoEditorForwardShadingEffect.xkfx │ │ │ ├── XenkoEditorForwardShadingEffect.xkfx.cs │ │ │ ├── XenkoEditorHighlightingEffect.xkfx │ │ │ ├── XenkoEditorHighlightingEffect.xkfx.cs │ │ │ ├── XenkoEditorMaterialPreviewEffect.xkfx │ │ │ └── XenkoEditorMaterialPreviewEffect.xkfx.cs │ │ ├── SiliconStudio.Xenko.Assets.Presentation.csproj.DotSettings │ │ ├── TemplateProviders │ │ │ ├── AnimationFrameBoxTemplateProvider.cs │ │ │ ├── AnimationFrameTemplateProvider.cs │ │ │ ├── ComputeCurveTemplateProviders.cs │ │ │ ├── EntityComponentCollectionTemplateProvider.cs │ │ │ ├── EntityComponentReferenceTemplateProvider.cs │ │ │ ├── EntityReferenceTemplateProvider.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 │ │ │ │ ├── .xktpl │ │ │ │ │ ├── Animation.png │ │ │ │ │ ├── ColliderCapsule.png │ │ │ │ │ ├── ColliderCone.png │ │ │ │ │ ├── ColliderCube.png │ │ │ │ │ ├── ColliderCylinder.png │ │ │ │ │ ├── ColliderHull.png │ │ │ │ │ ├── ColliderPlane.png │ │ │ │ │ ├── ColliderShape.png │ │ │ │ │ ├── ColliderSphere.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.xktpl │ │ │ │ │ └── DefaultSkeleton.xktpl │ │ │ │ ├── Fonts │ │ │ │ │ ├── OfflineRasterizedSpriteFont.xktpl │ │ │ │ │ ├── RuntimeRasterizedSpriteFont.xktpl │ │ │ │ │ └── SignedDistanceFieldSpriteFont.xktpl │ │ │ │ ├── Materials │ │ │ │ │ ├── DefaultMaterial.xktpl │ │ │ │ │ ├── DiffuseMaterial.xktpl │ │ │ │ │ ├── PBRClearCoatMaterial.xktpl │ │ │ │ │ ├── PBRGlassMaterial.xktpl │ │ │ │ │ ├── PBRMetalnessMaterial.xktpl │ │ │ │ │ └── PBRSpecularMaterial.xktpl │ │ │ │ ├── Media │ │ │ │ │ ├── DefaultSound.xktpl │ │ │ │ │ ├── DefaultVideo.xktpl │ │ │ │ │ ├── MusicSound.xktpl │ │ │ │ │ └── SpatializedSound.xktpl │ │ │ │ ├── Misc │ │ │ │ │ ├── DefaultGameSettings.xktpl │ │ │ │ │ ├── DefaultGraphicsCompositorLevel10.xktpl │ │ │ │ │ ├── DefaultGraphicsCompositorLevel9.xktpl │ │ │ │ │ ├── DefaultGraphicsCompositorVoxels.xktpl │ │ │ │ │ ├── DefaultRawAsset.xktpl │ │ │ │ │ └── DefaultSkybox.xktpl │ │ │ │ ├── Models │ │ │ │ │ ├── DefaultModel.xktpl │ │ │ │ │ ├── PrefabModel.xktpl │ │ │ │ │ ├── ProceduralCapsule.xktpl │ │ │ │ │ ├── ProceduralCone.xktpl │ │ │ │ │ ├── ProceduralCube.xktpl │ │ │ │ │ ├── ProceduralCylinder.xktpl │ │ │ │ │ ├── ProceduralGeoSphere.xktpl │ │ │ │ │ ├── ProceduralPlane.xktpl │ │ │ │ │ ├── ProceduralSphere.xktpl │ │ │ │ │ ├── ProceduralTeapot.xktpl │ │ │ │ │ └── ProceduralTorus.xktpl │ │ │ │ ├── Physics │ │ │ │ │ ├── ColliderShapeBox.xktpl │ │ │ │ │ ├── ColliderShapeCapsule.xktpl │ │ │ │ │ ├── ColliderShapeCone.xktpl │ │ │ │ │ ├── ColliderShapeConvexHull.xktpl │ │ │ │ │ ├── ColliderShapeCylinder.xktpl │ │ │ │ │ ├── ColliderShapeHeightfield.xktpl │ │ │ │ │ ├── ColliderShapePlane.xktpl │ │ │ │ │ ├── ColliderShapeSphere.xktpl │ │ │ │ │ └── Heightmap.xktpl │ │ │ │ ├── Scenes │ │ │ │ │ ├── DefaultNavigationMesh.xktpl │ │ │ │ │ ├── DefaultPrefab.xktpl │ │ │ │ │ └── DefaultScene.xktpl │ │ │ │ ├── Scripts │ │ │ │ │ ├── Animation │ │ │ │ │ │ ├── AnimationBlend.cs │ │ │ │ │ │ ├── AnimationBlend.xktpl │ │ │ │ │ │ ├── AnimationStart.cs │ │ │ │ │ │ └── AnimationStart.xktpl │ │ │ │ │ ├── Camera │ │ │ │ │ │ ├── BasicCameraController.cs │ │ │ │ │ │ ├── BasicCameraController.xktpl │ │ │ │ │ │ ├── FpsCamera.cs │ │ │ │ │ │ ├── FpsCamera.xktpl │ │ │ │ │ │ ├── FreeCamera.cs │ │ │ │ │ │ ├── OrbitCamera.cs │ │ │ │ │ │ ├── SideScrollingCamera.cs │ │ │ │ │ │ └── SideScrollingCamera.xktpl │ │ │ │ │ ├── DefaultAsyncScript.cs │ │ │ │ │ ├── DefaultAsyncScript.xktpl │ │ │ │ │ ├── DefaultStartupScript.cs │ │ │ │ │ ├── DefaultStartupScript.xktpl │ │ │ │ │ ├── DefaultSyncScript.cs │ │ │ │ │ ├── DefaultSyncScript.xktpl │ │ │ │ │ ├── Events │ │ │ │ │ │ ├── EventBroadcaster.cs │ │ │ │ │ │ ├── EventBroadcaster.xktpl │ │ │ │ │ │ ├── EventListener.cs │ │ │ │ │ │ └── EventListener.xktpl │ │ │ │ │ ├── Physics │ │ │ │ │ │ ├── DebugShapesRender.cs │ │ │ │ │ │ ├── DebugShapesRender.xktpl │ │ │ │ │ │ ├── PlayerController.cs │ │ │ │ │ │ └── PlayerController.xktpl │ │ │ │ │ ├── Prefabs │ │ │ │ │ │ ├── PrefabInstance.cs │ │ │ │ │ │ └── PrefabInstance.xktpl │ │ │ │ │ └── Utility │ │ │ │ │ │ ├── GameProfiler.cs │ │ │ │ │ │ ├── GameProfiler.xktpl │ │ │ │ │ │ ├── SceneStreaming.cs │ │ │ │ │ │ └── SceneStreaming.xktpl │ │ │ │ ├── Sprites │ │ │ │ │ ├── SpriteSheetSprites.xktpl │ │ │ │ │ └── SpriteSheetUI.xktpl │ │ │ │ ├── Textures │ │ │ │ │ ├── ColorTexture.xktpl │ │ │ │ │ ├── DefaultRenderTexture.xktpl │ │ │ │ │ ├── GrayscaleTexture.xktpl │ │ │ │ │ └── NormalMapTexture.xktpl │ │ │ │ └── UI │ │ │ │ │ ├── Library.xktpl │ │ │ │ │ └── Page.xktpl │ │ │ ├── ColliderShapeHullFactoryTemplateGenerator.cs │ │ │ ├── Core │ │ │ │ ├── .xktpl │ │ │ │ │ ├── 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 │ │ │ │ │ ├── ProjectExecutable.Android.ttproj │ │ │ │ │ ├── Properties │ │ │ │ │ │ ├── AndroidManifest.xml.t4 │ │ │ │ │ │ └── AssemblyInfo.cs.t4 │ │ │ │ │ └── Resources │ │ │ │ │ │ └── drawable │ │ │ │ │ │ └── XenkoIcon.png │ │ │ │ ├── ProjectExecutable.Linux │ │ │ │ │ ├── $PackageGameNameShort$App.cs.t4 │ │ │ │ │ ├── $ProjectName$.csproj.t4 │ │ │ │ │ ├── ProjectExecutable.Linux.ttproj │ │ │ │ │ └── Resources │ │ │ │ │ │ └── XenkoIcon.ico │ │ │ │ ├── ProjectExecutable.UWP │ │ │ │ │ ├── Assets │ │ │ │ │ │ ├── XenkoIcon100x100.png │ │ │ │ │ │ ├── XenkoIcon150x150.png │ │ │ │ │ │ ├── XenkoIcon300x300.png │ │ │ │ │ │ ├── XenkoIcon44x44.png │ │ │ │ │ │ ├── XenkoIcon50x50.png │ │ │ │ │ │ ├── XenkoIcon88x88.png │ │ │ │ │ │ ├── XenkoSplashScreen1240x600.png │ │ │ │ │ │ └── XenkoSplashScreen620x300.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 │ │ │ │ │ │ └── XenkoIcon.ico │ │ │ │ ├── ProjectExecutable.iOS │ │ │ │ │ ├── $PackageGameNameShort$AppDelegate.cs.t4 │ │ │ │ │ ├── $ProjectName$.csproj.t4 │ │ │ │ │ ├── Info.plist.t4 │ │ │ │ │ ├── ProjectExecutable.iOS.ttproj │ │ │ │ │ ├── Properties │ │ │ │ │ │ └── AssemblyInfo.cs.t4 │ │ │ │ │ └── Resources │ │ │ │ │ │ ├── Default-568h@2x.png │ │ │ │ │ │ ├── XenkoIcon114.png │ │ │ │ │ │ ├── XenkoIcon120.png │ │ │ │ │ │ └── XenkoIcon57.png │ │ │ │ ├── ProjectExecutable.macOS │ │ │ │ │ ├── $PackageGameNameShort$App.cs.t4 │ │ │ │ │ ├── $ProjectName$.csproj.t4 │ │ │ │ │ ├── ProjectExecutable.macOS.ttproj │ │ │ │ │ └── Resources │ │ │ │ │ │ └── XenkoIcon.ico │ │ │ │ ├── ProjectExecutable.xktpl │ │ │ │ ├── ProjectLibrary.Game │ │ │ │ │ ├── $ProjectName$.csproj.t4 │ │ │ │ │ └── ProjectLibrary.Game.ttproj │ │ │ │ ├── ProjectLibrary.xktpl │ │ │ │ ├── ProjectLibrary │ │ │ │ │ ├── $ProjectName$.csproj.t4 │ │ │ │ │ ├── Class1.cs.t4 │ │ │ │ │ └── ProjectLibrary.ttproj │ │ │ │ └── UpdatePlatforms.xktpl │ │ │ ├── GameTemplateParameters.cs │ │ │ ├── GameTemplateWindow.xaml │ │ │ ├── GameTemplateWindow.xaml.cs │ │ │ ├── GraphicsCompositorTemplateGenerator.cs │ │ │ ├── HeightmapFactoryTemplateGenerator.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 │ │ │ ├── TemplateSampleGenerator.cs │ │ │ ├── UpdatePlatformsTemplateGenerator.cs │ │ │ ├── UpdatePlatformsWindows.xaml │ │ │ ├── UpdatePlatformsWindows.xaml.cs │ │ │ ├── VideoFromFileTemplateGenerator.cs │ │ │ └── XenkoTemplates.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 │ │ │ ├── SymbolReferenceViewModel.cs │ │ │ ├── UIBaseViewModel.cs │ │ │ ├── UILibraryViewModel.cs │ │ │ ├── UIPageViewModel.cs │ │ │ ├── VisualScriptMethodViewModel.cs │ │ │ ├── VisualScriptViewModel.cs │ │ │ └── XenkoAssetsViewModel.cs │ │ ├── Xenko.Assets.Presentation.csproj │ │ ├── Xenko.Assets.Presentation.xkpkg │ │ ├── XenkoDefaultAssetsPlugin.cs │ │ └── app.config │ ├── Xenko.Core.Assets.Editor.Tests │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── TestArchetypesBasicUndoRedo.cs │ │ ├── TestCopyPasteProperties.cs │ │ ├── Xenko.Core.Assets.Editor.Tests.csproj │ │ ├── app.config │ │ └── packages.config │ ├── Xenko.Core.Assets.Editor │ │ ├── ArgumentCheck.cs │ │ ├── AssetsEditorPlugin.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 │ │ │ │ ├── TargetProfile.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 │ │ ├── EditorPath.cs │ │ ├── Extensions │ │ │ ├── ControlExtensions.cs │ │ │ ├── NodePresenterExtensions.cs │ │ │ └── ViewModelExtensions.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 │ │ │ ├── AssetsPlugin.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 │ │ │ ├── PluginService.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 │ │ ├── SiliconStudio.Assets.Editor.csproj.DotSettings │ │ ├── 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 │ │ │ │ ├── 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 │ │ │ ├── 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 │ │ │ │ ├── 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 │ │ │ ├── ValueConverters │ │ │ │ ├── AbstractNodeEntryMatchesNodeValue.cs │ │ │ │ ├── AbstractNodeEntryToDisplayName.cs │ │ │ │ ├── AbstractNodeEntryToType.cs │ │ │ │ ├── AssetFilterViewModelToFullDisplayName.cs │ │ │ │ ├── AssetToExpandedAtInitialization.cs │ │ │ │ ├── AssetViewModelToUrl.cs │ │ │ │ ├── ContentReferenceToAsset.cs │ │ │ │ ├── ContentReferenceToUrl.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 │ │ │ ├── AssetEditorViewModelAttribute.cs │ │ │ ├── AssetMountPointViewModel.cs │ │ │ ├── AssetSourceTrackerViewModel.cs │ │ │ ├── AssetSourcesViewModel.cs │ │ │ ├── AssetViewModel.cs │ │ │ ├── AssetViewModelAttribute.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 │ │ ├── Xenko.Core.Assets.Editor.csproj │ │ └── app.config │ ├── Xenko.Core.MostRecentlyUsedFiles │ │ ├── MostRecentlyUsedFile.cs │ │ ├── MostRecentlyUsedFileCollection.cs │ │ ├── Xenko.Core.MostRecentlyUsedFiles.projitems │ │ └── Xenko.Core.MostRecentlyUsedFiles.shproj │ ├── Xenko.Editor.CrashReport │ │ ├── CrashReportForm.Designer.cs │ │ ├── CrashReportForm.cs │ │ ├── CrashReportForm.resx │ │ ├── CrashReportUtils.cs │ │ ├── ICrashEmailSetting.cs │ │ ├── Xenko.Editor.CrashReport.projitems │ │ └── Xenko.Editor.CrashReport.shproj │ ├── Xenko.Editor │ │ ├── Build │ │ │ ├── AnonymousAssetBuildUnit.cs │ │ │ ├── DefaultAssetBuilderPriorities.cs │ │ │ ├── EditorGameBuildUnit.cs │ │ │ ├── GameSettingsProviderService.cs │ │ │ ├── GameStudioBuilderService.cs │ │ │ ├── GameStudioDatabase.cs │ │ │ ├── IGameSettingsAccessor.cs │ │ │ ├── PrecompiledAssetBuildUnit.cs │ │ │ └── XenkoShaderImporter.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 │ │ │ ├── AssetPreviewAttribute.cs │ │ │ ├── EditorGameCompilationContext.cs │ │ │ ├── GameStudioPreviewService.cs │ │ │ ├── IAssetPreview.cs │ │ │ ├── IPreviewBuilder.cs │ │ │ ├── PrefabAssetPreviewCompiler.cs │ │ │ ├── PreviewCompilationContext.cs │ │ │ ├── PreviewEntity.cs │ │ │ ├── PreviewGame.cs │ │ │ ├── SoundAssetEditorGameCompiler.cs │ │ │ ├── VideoAssetEditorGameCompiler.cs │ │ │ ├── View │ │ │ │ ├── IPreviewView.cs │ │ │ │ └── XenkoPreviewView.cs │ │ │ └── ViewModel │ │ │ │ ├── AssetPreviewViewModelAttribute.cs │ │ │ │ └── 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 │ │ ├── Themes │ │ │ └── Generic.xaml │ │ ├── Thumbnails │ │ │ ├── CustomAssetThumbnailCompiler.cs │ │ │ ├── GameStudioThumbnailService.cs │ │ │ ├── IThumbnailCommand.cs │ │ │ ├── IThumbnailCompiler.cs │ │ │ ├── StaticThumbnailCommand.cs │ │ │ ├── StaticThumbnailCompiler.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 │ │ │ └── XenkoThumbnailCommand.cs │ │ ├── Xenko.Editor.csproj │ │ └── XenkoAssetsPlugin.cs │ ├── Xenko.GameStudio.Plugin │ │ └── Thumbnails │ │ │ └── ThumbnailCompilationContext.cs │ ├── Xenko.GameStudio.Tests │ │ ├── Assets │ │ │ ├── Assets.xkprj │ │ │ ├── MicrosoftSansSerif20.xkfnt │ │ │ ├── MistralItalic14.xkfnt │ │ │ ├── ma00.fbx │ │ │ ├── ma00.xkanim │ │ │ ├── mc00.fbx │ │ │ ├── mc00.xkm3d │ │ │ ├── mc00_entity.xkentity │ │ │ ├── mc00_material_mc00_hir.xkmat │ │ │ ├── mc00_material_mc00_irn.xkmat │ │ │ ├── mc00_material_mc00_oth.xkmat │ │ │ ├── mc00_material_mc00_skn.xkmat │ │ │ ├── mc00_material_mc00_skn1.xkmat │ │ │ ├── mc00_sr_mc00_0.xktex │ │ │ ├── mc00_sr_mc00_1.xktex │ │ │ ├── sr_mc00_0.dds │ │ │ └── sr_mc00_1.dds │ │ ├── Helpers │ │ │ └── TestHelper.cs │ │ ├── Module.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── TestCopyPasteComponents.cs │ │ ├── TestCopyPasteWithEntities.cs │ │ ├── TestThumbnails.cs │ │ ├── TestTypes.cs │ │ ├── Xenko.GameStudio.Tests.csproj │ │ ├── app.config │ │ └── app_data │ │ │ └── db │ │ │ └── index │ ├── Xenko.GameStudio │ │ ├── ActivateParentPaneOnGotFocusBehavior.cs │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AssetEditorsManager.cs │ │ ├── AvalonDockHelper.cs │ │ ├── CrashReportHelper.cs │ │ ├── DataBindingExceptionRethrower.cs │ │ ├── Debugging │ │ │ ├── AssemblyRecompiler.SourceGroup.cs │ │ │ ├── AssemblyRecompiler.cs │ │ │ ├── AssemblyRecompilerUpdateResult.cs │ │ │ ├── DebugHost.cs │ │ │ ├── IDebugService.cs │ │ │ ├── ScriptAssemblyResolver.cs │ │ │ ├── SourceDependencySyntaxVisitor.cs │ │ │ └── XenkoDebugService.cs │ │ ├── DebuggingViewModel.cs │ │ ├── DockingLayoutManager.cs │ │ ├── EditionPanelViewModel.cs │ │ ├── GameStudioViewModel.cs │ │ ├── GameStudioWindow.xaml │ │ ├── GameStudioWindow.xaml.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 │ │ ├── LayoutAnchorableActivateOnLocationChangedBehavior.cs │ │ ├── LayoutAnchorableActivateOnLogBehavior.cs │ │ ├── Logs │ │ │ └── BuildLogViewModel.cs │ │ ├── PreviewViewModel.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── RemoteFacilities.cs │ │ ├── Resources │ │ │ ├── CrashReportImage.png │ │ │ ├── FocusIcon.png │ │ │ ├── Icons │ │ │ │ └── reload-project.png │ │ │ ├── Logo.ico │ │ │ ├── Strings │ │ │ │ ├── KeyGestures.Designer.cs │ │ │ │ └── KeyGestures.resx │ │ │ └── XenkoLogoDefaultWhite.png │ │ ├── Services │ │ │ ├── ICredentialsDialog.cs │ │ │ └── IXenkoDialogService.cs │ │ ├── Settings │ │ │ ├── GameStudioInternalSettings.cs │ │ │ ├── MRUAdditionalData.cs │ │ │ ├── MRUAdditionalDataCollection.cs │ │ │ └── XenkoEditorSettings.cs │ │ ├── SiliconStudio.Xenko.GameStudio.csproj.DotSettings │ │ ├── Theme.AvalonDock.xaml │ │ ├── View │ │ │ ├── AboutPage.xaml │ │ │ ├── AboutPage.xaml.cs │ │ │ ├── CredentialsDialog.xaml │ │ │ ├── CredentialsDialog.xaml.cs │ │ │ ├── CustomDocumentPaneTabPanel.cs │ │ │ └── XenkoDialogService.cs │ │ ├── Xenko.GameStudio.csproj │ │ ├── XenkoEditorPlugin.cs │ │ ├── XenkoGameStudio.cs │ │ ├── app.config │ │ └── app.manifest │ ├── Xenko.PrivacyPolicy │ │ ├── PrivacyPolicyHelper.cs │ │ ├── PrivacyPolicyWindow.xaml │ │ ├── PrivacyPolicyWindow.xaml.cs │ │ ├── Xenko.PrivacyPolicy.projitems │ │ └── Xenko.PrivacyPolicy.shproj │ └── Xenko.Samples.Templates │ │ ├── ThisPackageVersion.cs │ │ ├── Xenko.Samples.Templates.csproj │ │ └── Xenko.Samples.Templates.xkpkg ├── engine │ ├── Xenko.Assets.Models │ │ ├── AdditiveAnimationBaseMode.cs │ │ ├── AnimationAsset.cs │ │ ├── AnimationAssetCompiler.cs │ │ ├── AnimationAssetDuration.cs │ │ ├── AnimationAssetType.cs │ │ ├── AssimpAssetImporter.cs │ │ ├── DefaultFactories.cs │ │ ├── FbxAssetImporter.cs │ │ ├── IModelAsset.cs │ │ ├── IModelModifier.cs │ │ ├── ImportAssimpCommand.cs │ │ ├── ImportFbxCommand.cs │ │ ├── ImportModelCommand.Animation.cs │ │ ├── ImportModelCommand.Model.cs │ │ ├── ImportModelCommand.Skeleton.cs │ │ ├── ImportModelCommand.SkeletonMapping.cs │ │ ├── ImportModelCommand.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 │ │ ├── TextureFactories.cs │ │ └── Xenko.Assets.Models.csproj │ ├── Xenko.Assets.Tests │ │ ├── AssetImportTests.cs │ │ ├── Program.cs │ │ ├── Projects │ │ │ ├── CircularDeps │ │ │ │ ├── Assets.xkprj │ │ │ │ ├── Material (2).xkmat │ │ │ │ └── Material.xkmat │ │ │ ├── ComplexDeps │ │ │ │ ├── Assets.xkprj │ │ │ │ ├── entity │ │ │ │ │ ├── Entity.xkentity │ │ │ │ │ └── texture │ │ │ │ │ │ └── Texture.xktex │ │ │ │ ├── material │ │ │ │ │ └── Material.xkmat │ │ │ │ └── model │ │ │ │ │ ├── Model.xkm3d │ │ │ │ │ └── animation │ │ │ │ │ └── Animation.xkanim │ │ │ ├── EntityDeps │ │ │ │ ├── Assets.xkprj │ │ │ │ ├── Entity.xkentity │ │ │ │ └── subfolder │ │ │ │ │ ├── Animation.xkanim │ │ │ │ │ └── Model.xkm3d │ │ │ ├── MaterialDeps │ │ │ │ ├── Assets.xkprj │ │ │ │ ├── Material.xkmat │ │ │ │ └── subfolder │ │ │ │ │ └── Texture.xktex │ │ │ └── TextureDeps │ │ │ │ ├── Assets.xkprj │ │ │ │ └── uv.xktex │ │ ├── Properties │ │ │ ├── AndroidAssemblyInfo.cs │ │ │ └── AssemblyInfo.cs │ │ ├── TestDependencyResolver.cs │ │ ├── TestMaterialGenerator.cs │ │ ├── TestPrefabAsset.cs │ │ ├── TestSceneUpgrader.cs │ │ ├── TestVisualScriptCompiler.cs │ │ ├── TexturePackerTests.cs │ │ ├── Xenko.Assets.Tests.csproj │ │ ├── XunitAttributes.cs │ │ ├── app.config │ │ ├── app_data │ │ │ └── Xenko.Assets.Tests │ │ │ │ └── Logo.png │ │ ├── materials │ │ │ ├── testConstantValueKey.xkmat │ │ │ ├── testEffect.xkmat │ │ │ ├── testMaterial.xkmat │ │ │ ├── testReduction.xkmat │ │ │ ├── testTextureGeneric.xkmat │ │ │ └── testTextureReference.xkmat │ │ ├── readme.md │ │ ├── scenes │ │ │ └── goblin.fbx │ │ └── sourceimages │ │ │ ├── checker.png │ │ │ ├── dices.png │ │ │ ├── earth.png │ │ │ └── starMask.png │ ├── Xenko.Assets.Tests2 │ │ ├── AutoAlphaTests.cs │ │ ├── GameAssets │ │ │ ├── DdsInterpolated.xktex │ │ │ ├── DdsMaskBC1.xktex │ │ │ ├── DdsMaskBC3.xktex │ │ │ ├── DdsNoAlpha.xktex │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── JpegAuto.xktex │ │ │ ├── JpegColorResultFalse.xktex │ │ │ ├── JpegColorResultTrue.xktex │ │ │ ├── JpegExplicit.xktex │ │ │ ├── JpegInterpolated.xktex │ │ │ ├── JpegMask.xktex │ │ │ ├── JpegNone.xktex │ │ │ ├── MainScene.xkscene │ │ │ ├── PngColorResultFalse.xktex │ │ │ ├── PngColorResultTrue.xktex │ │ │ ├── PngInterpolated.xktex │ │ │ ├── PngMask.xktex │ │ │ ├── PngNoAlpha.xktex │ │ │ ├── SheetAutoInterpolated.xksheet │ │ │ ├── SheetAutoInterpolatedPacked.xksheet │ │ │ ├── SheetAutoMask.xksheet │ │ │ ├── SheetAutoMaskPacked.xksheet │ │ │ ├── SheetAutoNoAlpha.xksheet │ │ │ ├── SheetAutoNoAlphaPacked.xksheet │ │ │ ├── SheetColorAutoMask.xksheet │ │ │ ├── SheetColorAutoMaskPacked.xksheet │ │ │ ├── SheetColorAutoNoAlpha.xksheet │ │ │ ├── SheetColorAutoNoAlphaPacked.xksheet │ │ │ ├── SheetColorMask.xksheet │ │ │ ├── SheetColorMaskPacked.xksheet │ │ │ ├── SheetColorNoAlpha.xksheet │ │ │ ├── SheetColorNoAlphaPacked.xksheet │ │ │ ├── SheetExplicitAlpha.xksheet │ │ │ ├── SheetExplicitAlphaPacked.xksheet │ │ │ ├── SheetInterpolatedAlpha.xksheet │ │ │ ├── SheetInterpolatedAlphaPacked.xksheet │ │ │ ├── SheetMaskAlpha.xksheet │ │ │ ├── SheetMaskAlphaPacked.xksheet │ │ │ ├── SheetNoAlpha.xksheet │ │ │ └── SheetNoAlphaPacked.xksheet │ │ ├── Program.cs │ │ ├── Properties │ │ │ ├── AndroidAssemblyInfo.cs │ │ │ └── AssemblyInfo.cs │ │ ├── Xenko.Assets.Tests2.csproj │ │ ├── Xenko.Assets.Tests2.xkpkg │ │ ├── XunitAttributes.cs │ │ └── readme.md │ ├── Xenko.Assets │ │ ├── AllAssets.Display.cs │ │ ├── AssetCompilerContextExtensions.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 │ │ ├── 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 │ │ ├── Tasks │ │ │ └── PackageDeployTask.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 │ │ ├── Xenko.Assets.csproj │ │ ├── XenkoConfig.cs │ │ ├── XenkoPackageUpgrader.NamespaceRenaming.cs │ │ └── XenkoPackageUpgrader.cs │ ├── Xenko.Audio.Tests │ │ ├── App.WinPhone.xaml │ │ ├── App.WinPhone.xaml.cs │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AppDelegate.iOS.cs │ │ ├── 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.xksnd │ │ │ ├── Effect11025HzStereo.xksnd │ │ │ ├── Effect22050Hz.xksnd │ │ │ ├── Effect22050HzStereo.xksnd │ │ │ ├── Effect24bits.xksnd │ │ │ ├── Effect44100Hz.xksnd │ │ │ ├── Effect48000Hz.xksnd │ │ │ ├── Effect4Channels.xksnd │ │ │ ├── EffectBip.xksnd │ │ │ ├── EffectFishLamp.xksnd │ │ │ ├── EffectHeaderCorrupted.xksnd │ │ │ ├── EffectStereo.xksnd │ │ │ ├── EffectStereoOgg.xksnd │ │ │ ├── EffectSurround5Dot1.xksnd │ │ │ ├── EffectToneA.xksnd │ │ │ ├── EffectToneAE.xksnd │ │ │ ├── EffectToneE.xksnd │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── MainScene.xkscene │ │ │ ├── Music4Channels.xksnd │ │ │ ├── MusicBip.xksnd │ │ │ ├── MusicBipMp3.xksnd │ │ │ ├── MusicFishLampMp3.xksnd │ │ │ ├── MusicHeaderCorrupted.xksnd │ │ │ ├── MusicInvalidFile.xksnd │ │ │ ├── MusicStereo.xksnd │ │ │ ├── MusicSurround5Dot1.xksnd │ │ │ └── MusicToneA.xksnd │ │ ├── AudioTestGame.cs │ │ ├── BasicTest.cs │ │ ├── Common │ │ │ └── StandardStyles.xaml │ │ ├── Engine │ │ │ ├── GameClassForTests.cs │ │ │ ├── LaunchProgram.cs │ │ │ ├── TestAssetLoading.cs │ │ │ ├── TestAudioListenerProcessor.cs │ │ │ ├── TestAudioSystem.cs │ │ │ ├── TestController.cs │ │ │ ├── TestGame.cs │ │ │ └── TestUtilities.cs │ │ ├── Info.plist │ │ ├── LaunchProgram.cs │ │ ├── LocalizedStrings.cs │ │ ├── Main.iOS.cs │ │ ├── MainPage.WinPhone.xaml │ │ ├── MainPage.WinPhone.xaml.cs │ │ ├── MainPage.WinRT.xaml │ │ ├── MainPage.WinRT.xaml.cs │ │ ├── Package.WinRT.appxmanifest │ │ ├── PauseResumeTests.cs │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ ├── AppManifest.xml │ │ │ ├── AssemblyInfo.Android.cs │ │ │ ├── AssemblyInfo.WinPhone.cs │ │ │ ├── AssemblyInfo.cs │ │ │ └── WMAppManifest.xml │ │ ├── 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 │ │ ├── TestAudioEngine.cs │ │ ├── TestAudioListener.cs │ │ ├── TestDynamicSoundEffectInstance.cs │ │ ├── TestInvalidationAudioContext.cs │ │ ├── TestSoundEffect.cs │ │ ├── TestSoundEffectInstance.cs │ │ ├── TestSoundMusic.cs │ │ ├── WinRT.Manual_TemporaryKey.pfx │ │ ├── Xenko.Audio.Tests.Android.csproj │ │ ├── Xenko.Audio.Tests.Windows.csproj │ │ ├── Xenko.Audio.Tests.Windows.xkpkg │ │ ├── Xenko.Audio.Tests.iOS.csproj │ │ └── XunitAttributes.cs │ ├── Xenko.Audio │ │ ├── AudioDevice.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 │ │ ├── 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 │ │ ├── TimeSpanExtensions.cs │ │ ├── Xenko.Audio.csproj │ │ ├── Xenko.Audio.dll.config │ │ └── Xenko.Native.Libs.targets │ ├── Xenko.Debug │ │ ├── DebugPrimitives.cs │ │ ├── DebugRenderFeature.cs │ │ ├── DebugRenderObject.cs │ │ ├── DebugRenderStageSelector.cs │ │ ├── DebugRenderSystem.cs │ │ ├── Module.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Shaders │ │ │ ├── LinePrimitiveShader.cs │ │ │ ├── LinePrimitiveShader.xksl │ │ │ ├── PrimitiveShader.cs │ │ │ └── PrimitiveShader.xksl │ │ ├── Xenko.DebugRendering.csproj │ │ └── Xenko.DebugRendering.xkpkg │ ├── Xenko.Debugger │ │ ├── Debugger │ │ │ ├── CloneReferenceSerializer.cs │ │ │ ├── DebugAssembly.cs │ │ │ ├── GameDebuggerHost.cs │ │ │ ├── GameDebuggerTarget.cs │ │ │ ├── IGameDebuggerHost.cs │ │ │ ├── IGameDebuggerTarget.cs │ │ │ └── LiveAssemblyReloader.cs │ │ ├── Program.cs │ │ └── Xenko.Debugger.csproj │ ├── Xenko.Engine.NextGen │ │ └── GameAssets │ │ │ └── Model2.xkpromodel │ ├── Xenko.Engine.Tests │ │ ├── AnimatedModelTests.cs │ │ ├── AnimationChannelTest.cs │ │ ├── Build │ │ │ ├── TestBuilder.cs │ │ │ ├── TestSerializer.cs │ │ │ └── TestStorage.cs │ │ ├── EngineTestBase.cs │ │ ├── EntitySerializerTest.cs │ │ ├── EntityUpdateEngineTest.cs │ │ ├── EventSystemTests.cs │ │ ├── GameAssets │ │ │ ├── 01-Default.xkmat │ │ │ ├── BallSprite1.xksheet │ │ │ ├── BallSprite2.xksheet │ │ │ ├── BasicDisplacementMap.xktex │ │ │ ├── CobbleDisplacementMap.xktex │ │ │ ├── Cube │ │ │ │ ├── cube Model Skeleton.xkskel │ │ │ │ ├── cube Model.xkm3d │ │ │ │ ├── cube_Untitled.xktex │ │ │ │ └── lambert1.xkmat │ │ │ ├── DebugSpriteSheet.xksheet │ │ │ ├── FlatTessellation.xkmat │ │ │ ├── FlatTessellationDispl.xkmat │ │ │ ├── FlatTessellationDisplAE.xkmat │ │ │ ├── Font.xkfnt │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── GroundSprite.xksheet │ │ │ ├── GuardAdditive.xkanim │ │ │ ├── Idle.xkanim │ │ │ ├── MainScene.xkscene │ │ │ ├── NoTessellation.xkmat │ │ │ ├── PNTessellation.xkmat │ │ │ ├── PNTessellationAE.xkmat │ │ │ ├── PNTessellationDisplAE.xkmat │ │ │ ├── RotationSheet.xksheet │ │ │ ├── Sphere1.xktex │ │ │ ├── Sphere2.xktex │ │ │ ├── Walk.xkanim │ │ │ ├── c100_body_cm.xktex │ │ │ ├── c100_body_em.xktex │ │ │ ├── c100_body_nm.xktex │ │ │ ├── c100_body_sp.xktex │ │ │ ├── c100_chr_ch00_Knight_KINGHT.xkmat │ │ │ ├── c100_chr_ch00_Knight_KINGHT_iron.xkmat │ │ │ ├── c100_chr_ch00_Knight_SWORD1.xkmat │ │ │ ├── c100_weapon_cm.xktex │ │ │ ├── c100_weapon_nm.xktex │ │ │ ├── c100_weapon_sp.xktex │ │ │ ├── glossMT.xkmat │ │ │ ├── glowMT.xkmat │ │ │ ├── knight Idle.xkanim │ │ │ ├── knight Model.xkm3d │ │ │ ├── knight Run.xkanim │ │ │ ├── knight Skeleton.xkskel │ │ │ ├── lambert1.xkmat │ │ │ ├── lowerMatteMT.xkmat │ │ │ ├── mannequinModel Skeleton.xkskel │ │ │ ├── mannequinModel.xkm3d │ │ │ ├── megalodon Model.xkm3d │ │ │ ├── megalodon.xktex │ │ │ ├── semiGlossMT.xkmat │ │ │ └── upperMatteMT.xkmat │ │ ├── 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 │ │ ├── TesselationTest.cs │ │ ├── TestBowyerWatsonTetrahedralization.cs │ │ ├── TestCameraProcessor.cs │ │ ├── TestEntity.cs │ │ ├── TestEntityManager.Benchmark.cs │ │ ├── TestEntityManager.cs │ │ ├── TestTransformComponent.cs │ │ ├── TestUpdateEngine.cs │ │ ├── Xenko.Engine.Tests.Android.csproj │ │ ├── Xenko.Engine.Tests.Windows.csproj │ │ ├── Xenko.Engine.Tests.Windows.xkpkg │ │ ├── Xenko.Engine.Tests.iOS.csproj │ │ ├── XunitAttributes.cs │ │ └── effects_test.xml │ ├── Xenko.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.xkgfxcomp │ │ │ │ │ ├── DefaultGraphicsCompositorLevel9.xkgfxcomp │ │ │ │ │ ├── XenkoClearCoatMetalFlakesNM.xktex │ │ │ │ │ ├── XenkoClearCoatOrangePeelNM.xktex │ │ │ │ │ ├── XenkoDebugSpriteFont.xktex │ │ │ │ │ ├── XenkoDefaultFont.xkfnt │ │ │ │ │ ├── XenkoDefaultSplashScreen.xktex │ │ │ │ │ ├── XenkoEnvironmentLightingDFGLUT16.xktex │ │ │ │ │ ├── XenkoEnvironmentLightingDFGLUT8.xktex │ │ │ │ │ ├── XenkoUIDesigns.xksheet │ │ │ │ │ └── XenkoUILibrary.xkuilib │ │ │ ├── Resources │ │ │ │ ├── ClearCoatMetalFlakesNM.dds │ │ │ │ ├── ClearCoatOrangePeelNM.dds │ │ │ │ ├── EnvironmentLightingDFGLUT16.dds │ │ │ │ ├── EnvironmentLightingDFGLUT8.dds │ │ │ │ ├── UIDesigns.dds │ │ │ │ ├── XenkoDebugSpriteFont.png │ │ │ │ └── XenkoDefaultSplashScreen.png │ │ │ └── Workfiles │ │ │ │ └── UIDesigns.pdn │ │ ├── Audio │ │ │ ├── AudioListenerProcessor.cs │ │ │ └── AudioSystem.cs │ │ ├── Cinematics │ │ │ └── CinematicAnimation.cs │ │ ├── DebugRendering │ │ │ ├── DebugPrimitives.cs │ │ │ ├── DebugRenderFeature.cs │ │ │ ├── DebugRenderObject.cs │ │ │ ├── DebugRenderStageSelector.cs │ │ │ └── DebugRenderSystem.cs │ │ ├── Engine │ │ │ ├── ActivableEntityComponent.cs │ │ │ ├── AllowMultipleComponentsAttribute.cs │ │ │ ├── AnimationComponent.cs │ │ │ ├── AsyncScript.cs │ │ │ ├── AudioListenerComponent.cs │ │ │ ├── BackgroundComponent.cs │ │ │ ├── Batching │ │ │ │ ├── BatchedMeshDraw.cs │ │ │ │ └── ModelBatcher.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 │ │ │ ├── EntityPool.cs │ │ │ ├── EntityProcessor.cs │ │ │ ├── EntityProcessorCollection.cs │ │ │ ├── EntityTransformExtensions.cs │ │ │ ├── Events │ │ │ │ ├── EventKey.cs │ │ │ │ ├── EventKeyBase.cs │ │ │ │ ├── EventReceiver.cs │ │ │ │ ├── EventReceiverBase.cs │ │ │ │ ├── EventReceiverOptions.cs │ │ │ │ └── EventTaskScheduler.cs │ │ │ ├── Game.cs │ │ │ ├── GameSystem.cs │ │ │ ├── GamepadSystem.cs │ │ │ ├── GlobalSoundManager.cs │ │ │ ├── ISceneRendererContext.cs │ │ │ ├── LightComponent.cs │ │ │ ├── LightComponentExtensions.cs │ │ │ ├── LightProbeComponent.cs │ │ │ ├── LightShaftBoundingVolumeComponent.cs │ │ │ ├── LightShaftComponent.cs │ │ │ ├── ModelComponent.cs │ │ │ ├── ModelNodeLinkComponent.cs │ │ │ ├── ModelNodeTransformLink.cs │ │ │ ├── ModelViewHierarchyTransformOperation.cs │ │ │ ├── Network │ │ │ │ ├── ClientRouterMessage.cs │ │ │ │ ├── ExceptionMessage.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 │ │ │ ├── Prefab.cs │ │ │ ├── Processors │ │ │ │ ├── BackgroundComponentProcessor.cs │ │ │ │ ├── CameraProcessor.cs │ │ │ │ ├── CameraProjectionMode.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 │ │ │ │ └── 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 │ │ ├── Resources │ │ │ ├── Layout │ │ │ │ └── Game.axml │ │ │ └── Resource.Designer.cs │ │ ├── ShaderBuilderHelper │ │ │ └── SceneMaker.cs │ │ ├── Shaders.Compiler │ │ │ ├── EffectCompilerFactory.cs │ │ │ └── Internals │ │ │ │ └── NetworkVirtualFileProvider.cs │ │ ├── Starter │ │ │ ├── AndroidXenkoActivity.cs │ │ │ ├── XenkoApplicationDelegate.iOS.cs │ │ │ └── iOSXenkoView.cs │ │ ├── Updater │ │ │ ├── ArrayUpdateResolver.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 │ │ ├── Xenko.Engine.csproj │ │ └── Xenko.Engine.xkpkg │ ├── Xenko.FontCompiler │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── Xenko.FontCompiler.csproj │ ├── Xenko.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 │ │ └── Xenko.Games.Testing.csproj │ ├── Xenko.Games │ │ ├── Android │ │ │ ├── AndroidXenkoGameView.cs │ │ │ ├── GamePlatformAndroid.cs │ │ │ └── GameWindowAndroid.cs │ │ ├── AssemblyDoc.cs │ │ ├── Desktop │ │ │ ├── GameForm.cs │ │ │ ├── GamePlatformWindows.cs │ │ │ ├── GameWindowWinforms.cs │ │ │ ├── Win32Native.cs │ │ │ └── WindowsMessageLoop.cs │ │ ├── GameBase.cs │ │ ├── GameContext.cs │ │ ├── GameContextAndroid.cs │ │ ├── GameContextFactory.cs │ │ ├── GameContextSDL.cs │ │ ├── GameContextUWP.cs │ │ ├── GameContextWindows.cs │ │ ├── GameContextWinforms.cs │ │ ├── GameContextiOS.cs │ │ ├── GameGraphicsParameters.cs │ │ ├── GamePlatform.cs │ │ ├── GameProfilingKeys.cs │ │ ├── GameState.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 │ │ ├── IUpdateable.cs │ │ ├── LaunchParameters.cs │ │ ├── ListBoundExtensions.cs │ │ ├── NamespaceDoc.cs │ │ ├── PreparingDeviceSettingsEventArgs.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ ├── GameResources.Designer.cs │ │ │ ├── GameResources.resx │ │ │ └── Logo.ico │ │ ├── SDL │ │ │ ├── GameFormSDL.cs │ │ │ └── GameWindowSDL.cs │ │ ├── Time │ │ │ ├── AbsoluteStopwatch.cs │ │ │ ├── ITimedValue.cs │ │ │ └── TimerTick.cs │ │ ├── WindowsStore │ │ │ ├── GamePlatformUWP.cs │ │ │ └── GameWindowUWP.cs │ │ ├── Xenko.Games.csproj │ │ ├── XenkoGameController.iOS.cs │ │ └── iOS │ │ │ ├── GamePlatformiOS.cs │ │ │ ├── GameWindowiOS.cs │ │ │ ├── IAnimatedGameView.cs │ │ │ └── iOSWindow.cs │ ├── Xenko.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 │ │ ├── TestCamera.cs │ │ ├── TestGraphicsDeviceManager.cs │ │ ├── TestResultImage.cs │ │ ├── TestRunnerMessageType.cs │ │ ├── Web │ │ │ ├── Vizualizer.html │ │ │ ├── jquery-2.1.0.min.js │ │ │ └── tableBuilder.js │ │ ├── Xenko.Graphics.Regression.csproj │ │ ├── iOSDeviceType.cs │ │ └── iOSGameTestControler.cs │ ├── Xenko.Graphics.Tests.10_0 │ │ ├── Assets │ │ │ ├── BasicMaterial.xkmat │ │ │ ├── Cube (14).xkprefab │ │ │ ├── Font.xkfnt │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── HdrTexture.xktex │ │ │ ├── LightShafts.xkscene │ │ │ ├── LightShaftsGraphicsCompositor.xkgfxcomp │ │ │ ├── LightTiling.xksl │ │ │ ├── LightTiling.xksl.cs │ │ │ ├── LightingTests │ │ │ │ ├── Cube.xkpromodel │ │ │ │ ├── CubeNoCast.xkpromodel │ │ │ │ ├── DefaultMaterialFactory.xkmat │ │ │ │ ├── Ground.xkpromodel │ │ │ │ ├── LightingScene.xkscene │ │ │ │ ├── MaterialNormalMap.xkmat │ │ │ │ └── Sphere.xkpromodel │ │ │ ├── MainScene.xkscene │ │ │ ├── Material1.xkmat │ │ │ ├── Material2.xkmat │ │ │ ├── MaterialTests │ │ │ │ ├── Base │ │ │ │ │ ├── MaterialDiffuseColor.xkmat │ │ │ │ │ ├── MaterialDiffuseFloat4.xkmat │ │ │ │ │ ├── MaterialDiffuseTexture.xkmat │ │ │ │ │ ├── MaterialDiffuseTextureClampMirror.xkmat │ │ │ │ │ ├── MaterialDiffuseTextureCoord1.xkmat │ │ │ │ │ ├── MaterialDiffuseTextureFallback.xkmat │ │ │ │ │ ├── MaterialDiffuseTextureOffset.xkmat │ │ │ │ │ └── MaterialDiffuseTextureScaled.xkmat │ │ │ │ ├── BinaryOperators │ │ │ │ │ ├── MaterialBinaryOperatorAdd.xkmat │ │ │ │ │ └── MaterialBinaryOperatorMultiply.xkmat │ │ │ │ ├── ComputeColors │ │ │ │ │ └── MaterialDiffuseComputeColorFixed.xkmat │ │ │ │ ├── Cube.xkpromodel │ │ │ │ ├── EmissiveMap.xktex │ │ │ │ ├── Features │ │ │ │ │ ├── MaterialCavity.xkmat │ │ │ │ │ ├── MaterialEmissive.xkmat │ │ │ │ │ ├── MaterialMetalness.xkmat │ │ │ │ │ ├── MaterialNormalMap.xkmat │ │ │ │ │ ├── MaterialNormalMapCompressed.xkmat │ │ │ │ │ ├── MaterialSpecular.xkmat │ │ │ │ │ └── MaterialTransparentBlend.xkmat │ │ │ │ ├── Layers │ │ │ │ │ ├── LayerMask.xktex │ │ │ │ │ ├── LayerMask2.xktex │ │ │ │ │ ├── MaterialA1.xkmat │ │ │ │ │ ├── MaterialA2.xkmat │ │ │ │ │ ├── MaterialA3.xkmat │ │ │ │ │ ├── MaterialB1.xkmat │ │ │ │ │ ├── MaterialB2.xkmat │ │ │ │ │ ├── MaterialC3.xkmat │ │ │ │ │ ├── MaterialLayerAAA.xkmat │ │ │ │ │ ├── MaterialLayerABA.xkmat │ │ │ │ │ ├── MaterialLayerABB.xkmat │ │ │ │ │ ├── MaterialLayerABC.xkmat │ │ │ │ │ ├── MaterialLayerBAA.xkmat │ │ │ │ │ └── MaterialLayerBBB.xkmat │ │ │ │ ├── MaterialScene.xkscene │ │ │ │ ├── Sphere.xkpromodel │ │ │ │ ├── stone4_cav.xktex │ │ │ │ ├── stone4_dif.xktex │ │ │ │ ├── stone4_gls.xktex │ │ │ │ ├── stone4_nml.xktex │ │ │ │ └── stone4_nml_compressed.xktex │ │ │ ├── Model.xkpromodel │ │ │ ├── Model2.xkpromodel │ │ │ ├── MultipleRenderTargetsEffect.xkfx │ │ │ ├── MultipleRenderTargetsEffect.xkfx.cs │ │ │ ├── MultipleRenderTargetsEffectShader.xksl │ │ │ ├── MultipleRenderTargetsEffectShader.xksl.cs │ │ │ ├── Skybox.xksky │ │ │ ├── SpriteSheet.xksheet │ │ │ ├── XenkoBackground.xktex │ │ │ ├── skybox_texture_ldr.xktex │ │ │ ├── small_uv.xktex │ │ │ ├── stone4_cav.xktex │ │ │ ├── stone4_dif.xktex │ │ │ ├── stone4_gls.xktex │ │ │ ├── stone4_nml.xktex │ │ │ └── uv.xktex │ │ ├── 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 │ │ ├── TestImageEffect.cs │ │ ├── TestLightShafts.cs │ │ ├── Xenko.Graphics.Tests.10_0.Windows.csproj │ │ ├── Xenko.Graphics.Tests.10_0.Windows.xkpkg │ │ └── XunitAttributes.cs │ ├── Xenko.Graphics.Tests.11_0 │ │ ├── Assets │ │ │ ├── ComputeShaderTest.xksl │ │ │ ├── ComputeShaderTest.xksl.cs │ │ │ ├── ComputeShaderTestEffect.xkfx │ │ │ ├── ComputeShaderTestEffect.xkfx.cs │ │ │ ├── CubeMap.xktex │ │ │ ├── CubemapSprite.xksl │ │ │ ├── CubemapSprite.xksl.cs │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── HammersleyTest.xksl │ │ │ ├── HammersleyTest.xksl.cs │ │ │ ├── MainScene.xkscene │ │ │ ├── TestFontCharacterSet.txt │ │ │ └── uv.xktex │ │ ├── GraphicTestGameBase.cs │ │ ├── TestComputeShader.cs │ │ ├── TestCubemapDeferred.cs │ │ ├── TestCubemapDisplay.cs │ │ ├── TestCubemapRendering.cs │ │ ├── TestHammersley.cs │ │ ├── TestLambertPrefilteringSH.cs │ │ ├── TestLambertPrefilteringSHPass2.cs │ │ ├── TestRadiancePrefilteringGgx.cs │ │ ├── Xenko.Graphics.Tests.11_0.Windows.csproj │ │ ├── Xenko.Graphics.Tests.11_0.Windows.xkpkg │ │ └── XunitAttributes.cs │ ├── Xenko.Graphics.Tests │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── BallSprite1.xksheet │ │ │ │ ├── DynamicFonts │ │ │ │ ├── Arial18.xkfnt │ │ │ │ ├── Arial20.xkfnt │ │ │ │ ├── Arial20Bold.xkfnt │ │ │ │ ├── Arial20ClearType.xkfnt │ │ │ │ ├── Calibri85.xkfnt │ │ │ │ ├── CourierNew13.xkfnt │ │ │ │ ├── ExternFont.xkfnt │ │ │ │ ├── HanSans13.xkfnt │ │ │ │ ├── HanSans18.xkfnt │ │ │ │ └── MicrosoftSansSerif13.xkfnt │ │ │ │ ├── GameSettings.xkgamesettings │ │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ │ ├── ImageTypes │ │ │ │ ├── bmpImage.xkraw │ │ │ │ ├── ddsImage.xkraw │ │ │ │ ├── debugImage.xkraw │ │ │ │ ├── gifImage.xkraw │ │ │ │ ├── jpgImage.xkraw │ │ │ │ ├── pngImage.xkraw │ │ │ │ ├── tgaImage.xkraw │ │ │ │ ├── tiffImage.xkraw │ │ │ │ └── xkimgImage.xkraw │ │ │ │ ├── JpegImage.xkraw │ │ │ │ ├── MainScene.xkscene │ │ │ │ ├── PngImage.xkraw │ │ │ │ ├── PrecompiledFonts │ │ │ │ ├── Arial18.xkpcfnt │ │ │ │ ├── Arial20.xkpcfnt │ │ │ │ ├── Arial20Bold.xkpcfnt │ │ │ │ ├── Arial20ClearType.xkpcfnt │ │ │ │ ├── Calibri85.xkpcfnt │ │ │ │ ├── CourierNew13.xkpcfnt │ │ │ │ ├── ExternFont.xkpcfnt │ │ │ │ ├── MicrosoftSansSerif13.xkpcfnt │ │ │ │ └── TestBitmapFont.xkpcfnt │ │ │ │ ├── RotatedImages.xksheet │ │ │ │ ├── Sphere.xktex │ │ │ │ ├── SpriteSphere.xksheet │ │ │ │ ├── SpriteUV.xksheet │ │ │ │ ├── StaticFonts │ │ │ │ ├── Arial18.xkfnt │ │ │ │ ├── Arial20.xkfnt │ │ │ │ ├── Arial20Bold.xkfnt │ │ │ │ ├── Arial20ClearType.xkfnt │ │ │ │ ├── Calibri85.xkfnt │ │ │ │ ├── CourierNew13.xkfnt │ │ │ │ ├── ExternFont.xkfnt │ │ │ │ ├── MicrosoftSansSerif13.xkfnt │ │ │ │ └── TestBitmapFont.xkfnt │ │ │ │ ├── TestFontCharacterSet.txt │ │ │ │ ├── round.xktex │ │ │ │ ├── small_uv.xktex │ │ │ │ ├── uv.xktex │ │ │ │ └── uv_cube.xktex │ │ ├── Compiler │ │ │ ├── CubemapEffect.xkfx │ │ │ ├── CubemapEffect.xkfx.cs │ │ │ ├── CustomEffect.xkfx │ │ │ ├── CustomEffect.xkfx.cs │ │ │ ├── CustomShader.xksl │ │ │ ├── CustomShader.xksl.cs │ │ │ ├── MultiTexturesSpriteEffect.xkfx │ │ │ ├── MultiTexturesSpriteEffect.xkfx.cs │ │ │ ├── MultiTexturesSpriteShader.xksl │ │ │ ├── MultiTexturesSpriteShader.xksl.cs │ │ │ ├── SimpleEffect.xkfx │ │ │ ├── SimpleEffect.xkfx.cs │ │ │ ├── SimpleShader.xksl │ │ │ ├── SimpleShader.xksl.cs │ │ │ ├── ToGlslEffect.xkfx │ │ │ ├── ToGlslEffect.xkfx.cs │ │ │ ├── ToGlslShader.xksl │ │ │ └── ToGlslShader.xksl.cs │ │ ├── FixedAspectRatioTests.cs │ │ ├── GraphicTestGameBase.cs │ │ ├── Info.plist │ │ ├── README.md │ │ ├── Regression │ │ │ ├── TestMultipleTextures.cs │ │ │ └── TestSimpleTexture.cs │ │ ├── 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 │ │ ├── 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 │ │ ├── Xenko.Graphics.Tests.Windows.csproj │ │ ├── Xenko.Graphics.Tests.Windows.xkpkg │ │ └── XunitAttributes.cs │ ├── Xenko.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 │ │ ├── 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.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 │ │ ├── GraphicsDeviceSharedDataType.cs │ │ ├── GraphicsDeviceStatus.cs │ │ ├── GraphicsException.cs │ │ ├── GraphicsFactory.cs │ │ ├── GraphicsOutput.cs │ │ ├── GraphicsPresenter.cs │ │ ├── GraphicsResource.cs │ │ ├── GraphicsResourceAllocator.cs │ │ ├── GraphicsResourceAllocatorExtensions.cs │ │ ├── GraphicsResourceBase.cs │ │ ├── GraphicsResourceFactoryBase.cs │ │ ├── GraphicsResourceLink.cs │ │ ├── GraphicsResourceMap.cs │ │ ├── GraphicsResourceRecyclePolicyDelegate.cs │ │ ├── GraphicsResourceState.cs │ │ ├── GraphicsResourceUsage.cs │ │ ├── IGraphicsDeviceService.cs │ │ ├── IVertex.cs │ │ ├── ImageOrientation.cs │ │ ├── IndexBufferBinding.cs │ │ ├── IndexElementSize.cs │ │ ├── InputClassification.cs │ │ ├── InputElementDescription.cs │ │ ├── MapMode.cs │ │ ├── MappedResource.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 │ │ ├── ParameterCollectionLayoutExtensions.cs │ │ ├── PipelineState.cs │ │ ├── PipelineStateDescription.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 │ │ │ ├── SDLMessageLoop.cs │ │ │ └── Window.cs │ │ ├── SamplerState.cs │ │ ├── SamplerStateFactory.cs │ │ ├── SamplerStateSerializer.cs │ │ ├── Shaders.Bytecodes │ │ │ ├── CompileShaders.cmd │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── Graphics.xkpkg │ │ │ ├── Shaders.xkeffectlog │ │ │ ├── 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.xksl │ │ │ ├── ColorUtility.xksl.cs │ │ │ ├── ShaderBase.xksl │ │ │ ├── ShaderBase.xksl.cs │ │ │ ├── ShaderBaseStream.xksl │ │ │ ├── ShaderBaseStream.xksl.cs │ │ │ ├── SignedDistanceFieldFont.xksl │ │ │ ├── SignedDistanceFieldFont.xksl.cs │ │ │ ├── SignedDistanceFieldFontShader.xksl │ │ │ ├── SignedDistanceFieldFontShader.xksl.cs │ │ │ ├── SpriteAlphaCutoff.xksl │ │ │ ├── SpriteAlphaCutoff.xksl.cs │ │ │ ├── SpriteBase.xksl │ │ │ ├── SpriteBase.xksl.cs │ │ │ ├── SpriteBatch.xkfx │ │ │ ├── SpriteBatch.xkfx.cs │ │ │ ├── SpriteBatchShader.xksl │ │ │ ├── SpriteBatchShader.xksl.cs │ │ │ ├── SpriteEffect.xksl │ │ │ ├── SpriteEffect.xksl.cs │ │ │ ├── SpriteEffectExtTexture.xksl │ │ │ ├── SpriteEffectExtTexture.xksl.cs │ │ │ ├── SpriteEffectExtTextureRegular.xksl │ │ │ ├── SpriteEffectExtTextureRegular.xksl.cs │ │ │ ├── SpriteSignedDistanceFieldFontShader.xksl │ │ │ ├── SpriteSignedDistanceFieldFontShader.xksl.cs │ │ │ ├── SpriteSuperSampler.xksl │ │ │ ├── SpriteSuperSampler.xksl.cs │ │ │ ├── Texturing.xksl │ │ │ ├── Texturing.xksl.cs │ │ │ ├── TexturingKeys.cs │ │ │ ├── UIEffect.xkfx │ │ │ ├── UIEffect.xkfx.cs │ │ │ ├── UIEffectShader.xksl │ │ │ └── UIEffectShader.xksl.cs │ │ ├── Shaders093.Bytecodes │ │ │ ├── CompileShaders.cmd │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── Graphics.xkpkg │ │ │ ├── Shaders.xkeffectlog │ │ │ ├── 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 │ │ ├── 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 │ │ ├── VertexBufferBinding.cs │ │ ├── VertexBufferBindingExtensions.cs │ │ ├── VertexDeclaration.cs │ │ ├── VertexElement.cs │ │ ├── VertexElementUsage.cs │ │ ├── VertexElementValidator.cs │ │ ├── VertexElementWithOffset.cs │ │ ├── VertexHelper.cs │ │ ├── VertexPosition2.cs │ │ ├── VertexPositionColorTexture.cs │ │ ├── VertexPositionColorTextureSwizzle.cs │ │ ├── VertexPositionNormalColor.cs │ │ ├── VertexPositionNormalTexture.cs │ │ ├── VertexPositionNormalTextureTangent.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 │ │ │ └── VulkanMemoryPool.cs │ │ ├── WindowHandle.cs │ │ ├── WindowsMixedReality │ │ │ └── WindowsMixedRealityGraphicsPresenter.cs │ │ ├── Xenko.Graphics.csproj │ │ └── Xenko.Graphics.xkpkg │ ├── Xenko.Input.Tests │ │ ├── Activity1.Android.cs │ │ ├── AdvancedInputTest.cs │ │ ├── Assets │ │ │ ├── AboutAssets.txt │ │ │ ├── Logo.png │ │ │ ├── SmallLogo.png │ │ │ ├── SplashScreen.png │ │ │ └── StoreLogo.png │ │ ├── Common │ │ │ └── StandardStyles.xaml │ │ ├── GameAssets │ │ │ ├── Arial.xkfnt │ │ │ ├── Font.xkfnt │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── MainScene.xkscene │ │ │ ├── Material.xkmat │ │ │ ├── ProceduralModel.xkpromodel │ │ │ ├── SpriteSheet.xksheet │ │ │ ├── Teapot.xkpromodel │ │ │ ├── round.xktex │ │ │ └── small_uv.xktex │ │ ├── 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 │ │ ├── TestDirection.cs │ │ ├── TestInput.cs │ │ ├── TestInputEvents.cs │ │ ├── Xenko.Input.Tests.Android.csproj │ │ ├── Xenko.Input.Tests.Windows.csproj │ │ ├── Xenko.Input.Tests.Windows.xkpkg │ │ ├── Xenko.Input.Tests.iOS.csproj │ │ ├── XunitAttributes.cs │ │ └── iOSApplication.cs │ ├── Xenko.Input │ │ ├── AccelerometerSensor.cs │ │ ├── Android │ │ │ ├── AndroidSensorListener.cs │ │ │ ├── InputSourceAndroid.cs │ │ │ ├── KeyboardAndroid.cs │ │ │ └── PointerAndroid.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 │ │ │ ├── GamePadLayoutGenericSDL.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 │ │ ├── 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 │ │ ├── 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 │ │ │ └── WinKeys.cs │ │ ├── Xenko.Input.csproj │ │ └── iOS │ │ │ ├── InputSourceiOS.cs │ │ │ └── PointeriOS.cs │ ├── Xenko.Native │ │ ├── DirectInput │ │ │ ├── XInputChecker.cpp │ │ │ └── XInputChecker.cs │ │ ├── FastTextRenderer │ │ │ └── FastTextRenderer.c │ │ ├── Lightprobes │ │ │ └── predicates.c │ │ ├── LinuxAllocator.cpp │ │ ├── NativeInvoke.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Sprite │ │ │ └── SpriteBatchNative.c │ │ ├── Xenko.Native.Libs.targets │ │ ├── Xenko.Native.csproj │ │ ├── Xenko.Native.dll.config │ │ └── XenkoNative.h │ ├── Xenko.Navigation.Tests │ │ ├── Assets │ │ │ └── Shared │ │ │ │ ├── A.xkmat │ │ │ │ ├── B.xkmat │ │ │ │ ├── Capsule (2).xkpromodel │ │ │ │ ├── Capsule.xkpromodel │ │ │ │ ├── Cube.xkpromodel │ │ │ │ ├── DynamicBarrierTest.xkscene │ │ │ │ ├── Floor.xkmat │ │ │ │ ├── GameSettings.xkgamesettings │ │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ │ ├── Static.xknavmesh │ │ │ │ └── StaticTest.xkscene │ │ ├── DynamicBarrierTest.cs │ │ ├── PlayerController.cs │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ └── AssemblyInfo.cs │ │ ├── StaticTest.cs │ │ ├── Xenko.Navigation.Tests.Windows.csproj │ │ ├── Xenko.Navigation.Tests.Windows.xkpkg │ │ └── XunitAttributes.cs │ ├── Xenko.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 │ │ ├── Xenko.Native.Libs.targets │ │ ├── Xenko.Navigation.csproj │ │ └── Xenko.Navigation.dll.config │ ├── Xenko.Particles.Tests │ │ ├── Activity1.Android.cs │ │ ├── Assets │ │ │ ├── AboutAssets.txt │ │ │ ├── Logo.png │ │ │ ├── SmallLogo.png │ │ │ ├── SplashScreen.png │ │ │ └── StoreLogo.png │ │ ├── Common │ │ │ └── StandardStyles.xaml │ │ ├── GameAssets │ │ │ ├── Alphabet.xktex │ │ │ ├── Assets.xkprj │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── Gradient.xktex │ │ │ ├── GradientHorizontal.xktex │ │ │ ├── GradientVertical.xktex │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── MainScene.xkscene │ │ │ ├── Material.xkmat │ │ │ ├── ProceduralModelGround.xkpromodel │ │ │ ├── Scene01.xkscene │ │ │ ├── Teapot.xkpromodel │ │ │ ├── VisualTestChildren.xkscene │ │ │ ├── VisualTestCurves.xkscene │ │ │ ├── VisualTestGeneral.xkscene │ │ │ ├── VisualTestInitializers.xkscene │ │ │ ├── VisualTestMaterials.xkscene │ │ │ ├── VisualTestRibbons.xkscene │ │ │ ├── VisualTestSoftEdge.xkscene │ │ │ ├── VisualTestSpawners.xkscene │ │ │ ├── VisualTestUpdaters.xkscene │ │ │ └── uvGradient.xktex │ │ ├── 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 │ │ ├── VisualTestChildren.cs │ │ ├── VisualTestCurves.cs │ │ ├── VisualTestGeneral.cs │ │ ├── VisualTestInitializers.cs │ │ ├── VisualTestMaterials.cs │ │ ├── VisualTestSoftEdge.cs │ │ ├── VisualTestSpawners.cs │ │ ├── VisualTestUpdaters.cs │ │ ├── VisualTestsRibbons.cs │ │ ├── Xenko.Particles.Tests.Android.csproj │ │ ├── Xenko.Particles.Tests.Windows.csproj │ │ ├── Xenko.Particles.Tests.Windows.xkpkg │ │ ├── Xenko.Particles.Tests.iOS.csproj │ │ ├── XunitAttributes.cs │ │ └── iOSApplication.cs │ ├── Xenko.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.xkgamesettings │ │ │ └── ParticleBaseKeys.cs │ │ ├── Shaders │ │ │ ├── ComputeColorWhite.xksl │ │ │ ├── ComputeColorWhite.xksl.cs │ │ │ ├── ParticleBase.xksl │ │ │ ├── ParticleBase.xksl.cs │ │ │ ├── ParticleBaseEffect.xkfx │ │ │ ├── ParticleBaseEffect.xkfx.cs │ │ │ ├── ParticleComputeColorShader.xksl │ │ │ ├── ParticleComputeColorShader.xksl.cs │ │ │ ├── ParticleEffect.xkfx │ │ │ ├── ParticleEffect.xkfx.cs │ │ │ ├── ParticleUtilities.xksl │ │ │ └── ParticleUtilities.xksl.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 │ │ ├── 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 │ │ │ ├── ParticleVertexBuilder.cs │ │ │ ├── ParticleVertexElements.cs │ │ │ └── VertexAttributes.cs │ │ ├── Xenko.Particles.csproj │ │ └── Xenko.Particles.xkpkg │ ├── Xenko.Physics.Tests │ │ ├── Activity1.Android.cs │ │ ├── CharacterTest.cs │ │ ├── ColliderShapesTest.cs │ │ ├── GameAssets │ │ │ ├── Capsule.xkpromodel │ │ │ ├── CapsulePrefab1.xkprefab │ │ │ ├── CharacterTest.xkscene │ │ │ ├── ColliderShapesTest.xkscene │ │ │ ├── Cone.xkpromodel │ │ │ ├── ConePrefab1.xkprefab │ │ │ ├── Cube.xkpromodel │ │ │ ├── CubePrefab1.xkprefab │ │ │ ├── Cylinder.xkpromodel │ │ │ ├── CylinderPrerab1.xkprefab │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── Plane.xkpromodel │ │ │ ├── Scene.xkscene │ │ │ ├── SkinnedTest.xkscene │ │ │ ├── Sphere.xkpromodel │ │ │ ├── c100_body_cm.xktex │ │ │ ├── c100_body_nm.xktex │ │ │ ├── c100_chr_ch00_Knight_KINGHT.xkmat │ │ │ ├── c100_chr_ch00_Knight_KINGHT_iron.xkmat │ │ │ ├── c100_chr_ch00_Knight_SWORD1.xkmat │ │ │ ├── c100_weapon_cm.xktex │ │ │ ├── c100_weapon_nm.xktex │ │ │ ├── he03_run.xkanim │ │ │ ├── knight Skeleton.xkskel │ │ │ └── knight.xkm3d │ │ ├── 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 │ │ ├── SkinnedTest.cs │ │ ├── Xenko.Physics.Tests.Android.csproj │ │ ├── Xenko.Physics.Tests.Windows.csproj │ │ ├── Xenko.Physics.Tests.Windows.xkpkg │ │ ├── Xenko.Physics.Tests.iOS.csproj │ │ ├── XunitAttributes.cs │ │ └── iOSApplication.cs │ ├── Xenko.Physics │ │ ├── Bepu │ │ │ ├── BepuCharacterController.cs │ │ │ ├── BepuContact.cs │ │ │ ├── BepuHelpers.cs │ │ │ ├── BepuHitResult.cs │ │ │ ├── BepuManagedRaycast.cs │ │ │ ├── BepuPhysicsComponent.cs │ │ │ ├── BepuRigidbodyComponent.cs │ │ │ ├── BepuShapeTest.cs │ │ │ ├── BepuSimpleThreadDispatcher.cs │ │ │ ├── BepuSimulation.cs │ │ │ └── BepuStaticColliderComponent.cs │ │ ├── ByteHeightStickArraySource.cs │ │ ├── ColliderShape.cs │ │ ├── ColliderShapeTypes.cs │ │ ├── Collision.cs │ │ ├── Constraint.cs │ │ ├── ConstraintTypes.cs │ │ ├── Constraints │ │ │ ├── ConeTwistConstraint.cs │ │ │ ├── GearConstraint.cs │ │ │ ├── Generic6DoFConstraint.cs │ │ │ ├── Generic6DoFSpringConstraint.cs │ │ │ ├── HingeConstraint.cs │ │ │ ├── Point2PointConstraint.cs │ │ │ ├── RotationalLimitMotor.cs │ │ │ ├── SliderConstraint.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 │ │ │ └── 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 │ │ │ ├── PhysicsDebugShapeMaterial.cs │ │ │ ├── PhysicsProcessor.cs │ │ │ └── PhysicsShapesRenderingService.cs │ │ ├── FloatHeightStickArraySource.cs │ │ ├── HeightScaleCalculator.cs │ │ ├── HeightStickArraySourceFromHeightmap.cs │ │ ├── HeightfieldCenteringParameters.cs │ │ ├── HeightfieldTypes.cs │ │ ├── HitResult.cs │ │ ├── IDebugPrimitive.cs │ │ ├── IHeightScaleCalculator.cs │ │ ├── IHeightStickArraySource.cs │ │ ├── IHeightStickParameters.cs │ │ ├── IPhysicsSystem.cs │ │ ├── IRelative.cs │ │ ├── Module.cs │ │ ├── OverlapTest.cs │ │ ├── PhysicsEngineFlags.cs │ │ ├── PhysicsProfilingKeys.cs │ │ ├── PhysicsScriptComponentExtensions.cs │ │ ├── PhysicsSettings.cs │ │ ├── PhysicsSystem.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 │ │ ├── SiliconStudio.Xenko.Physics.csproj.DotSettings │ │ ├── Simulation.cs │ │ ├── UnmanagedArrayExtensions.cs │ │ └── Xenko.Physics.csproj │ ├── Xenko.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.xksl │ │ │ │ └── BRDFMicrofacet.xksl.cs │ │ │ ├── BackToFrontSortMode.cs │ │ │ ├── Background │ │ │ │ ├── BackgroundCubemapShader.xksl │ │ │ │ ├── BackgroundCubemapShader.xksl.cs │ │ │ │ ├── BackgroundRenderFeature.cs │ │ │ │ ├── BackgroundShader.xksl │ │ │ │ ├── BackgroundShader.xksl.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.xksl │ │ │ │ ├── MSAADepthResolverShader.xksl.cs │ │ │ │ ├── MSAAResolver.cs │ │ │ │ ├── MSAAResolverEffect.xkfx │ │ │ │ ├── MSAAResolverEffect.xkfx.cs │ │ │ │ ├── MSAAResolverShader.xksl │ │ │ │ ├── MSAAResolverShader.xksl.cs │ │ │ │ ├── RenderOutputValidator.cs │ │ │ │ ├── RenderTargetDescription.cs │ │ │ │ ├── RenderTextureSceneRenderer.cs │ │ │ │ ├── SceneGraphicsCompositor.cd │ │ │ │ ├── SceneRendererBase.cs │ │ │ │ ├── SceneRendererCollection.cs │ │ │ │ └── SingleStageRenderer.cs │ │ │ ├── ComputeEffect │ │ │ │ ├── ComputeEffectShader.cs │ │ │ │ ├── ComputeEffectShader.xkfx │ │ │ │ ├── ComputeEffectShader.xkfx.cs │ │ │ │ ├── ComputeEffectShaderKeys.cs │ │ │ │ ├── ComputeShaderBase.xksl │ │ │ │ ├── ComputeShaderBase.xksl.cs │ │ │ │ ├── ComputeShaderBaseKeys.cs │ │ │ │ ├── GGXPrefiltering │ │ │ │ │ ├── Hammersley.xksl │ │ │ │ │ ├── Hammersley.xksl.cs │ │ │ │ │ ├── ImportanceSamplingGGX.xksl │ │ │ │ │ ├── ImportanceSamplingGGX.xksl.cs │ │ │ │ │ ├── RadiancePrefilteringGGX.cs │ │ │ │ │ ├── RadiancePrefilteringGGXEffect.xkfx │ │ │ │ │ ├── RadiancePrefilteringGGXEffect.xkfx.cs │ │ │ │ │ ├── RadiancePrefilteringGGXNoCompute.cs │ │ │ │ │ ├── RadiancePrefilteringGGXNoComputeEffect.xkfx │ │ │ │ │ ├── RadiancePrefilteringGGXNoComputeEffect.xkfx.cs │ │ │ │ │ ├── RadiancePrefilteringGGXNoComputeShader.xksl │ │ │ │ │ ├── RadiancePrefilteringGGXNoComputeShader.xksl.cs │ │ │ │ │ ├── RadiancePrefilteringGGXShader.xksl │ │ │ │ │ └── RadiancePrefilteringGGXShader.xksl.cs │ │ │ │ └── LambertianPrefiltering │ │ │ │ │ ├── LambertianPrefilteringSH.cs │ │ │ │ │ ├── LambertianPrefilteringSH.xkfx │ │ │ │ │ ├── LambertianPrefilteringSH.xkfx.cs │ │ │ │ │ ├── LambertianPrefilteringSHNoCompute.cs │ │ │ │ │ ├── LambertianPrefilteringSHNoComputeEffect.xkfx │ │ │ │ │ ├── LambertianPrefilteringSHNoComputeEffect.xkfx.cs │ │ │ │ │ ├── LambertianPrefilteringSHNoComputePass1.xksl │ │ │ │ │ ├── LambertianPrefilteringSHNoComputePass1.xksl.cs │ │ │ │ │ ├── LambertianPrefilteringSHNoComputePass2.xksl │ │ │ │ │ ├── LambertianPrefilteringSHNoComputePass2.xksl.cs │ │ │ │ │ ├── LambertianPrefilteringSHPass1.xksl │ │ │ │ │ ├── LambertianPrefilteringSHPass1.xksl.cs │ │ │ │ │ ├── LambertianPrefilteringSHPass2.xksl │ │ │ │ │ └── LambertianPrefilteringSHPass2.xksl.cs │ │ │ ├── ConstantBufferOffsetReference.cs │ │ │ ├── Core │ │ │ │ ├── BackgroundVelocity.xksl │ │ │ │ ├── BackgroundVelocity.xksl.cs │ │ │ │ ├── BackgroundVelocityEffect.xkfx │ │ │ │ ├── BackgroundVelocityEffect.xkfx.cs │ │ │ │ ├── ColorBase.xksl │ │ │ │ ├── ColorBase.xksl.cs │ │ │ │ ├── DynamicSampler.xksl │ │ │ │ ├── DynamicSampler.xksl.cs │ │ │ │ ├── DynamicTexture.xksl │ │ │ │ ├── DynamicTexture.xksl.cs │ │ │ │ ├── DynamicTextureCube.xksl │ │ │ │ ├── DynamicTextureCube.xksl.cs │ │ │ │ ├── DynamicTextureStream.xksl │ │ │ │ ├── DynamicTextureStream.xksl.cs │ │ │ │ ├── MeshVelocity.xksl │ │ │ │ ├── MeshVelocity.xksl.cs │ │ │ │ ├── NormalBase.xksl │ │ │ │ ├── NormalBase.xksl.cs │ │ │ │ ├── NormalFromMesh.xksl │ │ │ │ ├── NormalFromMesh.xksl.cs │ │ │ │ ├── NormalFromNormalMapping.xksl │ │ │ │ ├── NormalFromNormalMapping.xksl.cs │ │ │ │ ├── NormalFromNormalMappingNoTangent.xksl │ │ │ │ ├── NormalFromNormalMappingNoTangent.xksl.cs │ │ │ │ ├── NormalStream.xksl │ │ │ │ ├── NormalStream.xksl.cs │ │ │ │ ├── NormalUpdate.xksl │ │ │ │ ├── NormalUpdate.xksl.cs │ │ │ │ ├── PositionHStream4.xksl │ │ │ │ ├── PositionHStream4.xksl.cs │ │ │ │ ├── PositionStream.cs │ │ │ │ ├── PositionStream.xksl │ │ │ │ ├── PositionStream.xksl.cs │ │ │ │ ├── PositionStream2.xksl │ │ │ │ ├── PositionStream4.xksl │ │ │ │ ├── PositionStream4.xksl.cs │ │ │ │ ├── PositionVertexTransform.xksl │ │ │ │ ├── PositionVertexTransform.xksl.cs │ │ │ │ ├── ScreenPositionBase.xksl │ │ │ │ ├── ScreenPositionBase.xksl.cs │ │ │ │ ├── ShadingBase.xksl │ │ │ │ ├── ShadingBase.xksl.cs │ │ │ │ ├── ShadingColor.xksl │ │ │ │ ├── ShadingColor.xksl.cs │ │ │ │ ├── VelocityOutput.xksl │ │ │ │ ├── VelocityOutput.xksl.cs │ │ │ │ ├── VelocityStream.xksl │ │ │ │ └── VelocityStream.xksl.cs │ │ │ ├── Deferred │ │ │ │ ├── GBuffer.xksl │ │ │ │ └── GBuffer.xksl.cs │ │ │ ├── DrawEffect.cs │ │ │ ├── DynamicEffectInstance.cs │ │ │ ├── Editor │ │ │ │ ├── CompilationErrorShader.xksl │ │ │ │ ├── CompilationErrorShader.xksl.cs │ │ │ │ ├── EffectCompiling.xksl │ │ │ │ ├── EffectCompiling.xksl.cs │ │ │ │ ├── LightConstantWhite.xksl │ │ │ │ ├── LightConstantWhite.xksl.cs │ │ │ │ ├── README.md │ │ │ │ ├── SelectedSpriteShader.xksl │ │ │ │ ├── SelectedSpriteShader.xksl.cs │ │ │ │ ├── SharedTextureCoordinate.xksl │ │ │ │ ├── SharedTextureCoordinate.xksl.cs │ │ │ │ ├── Sprite3DBase.xksl │ │ │ │ ├── Sprite3DBase.xksl.cs │ │ │ │ ├── SpritePicking.xksl │ │ │ │ └── SpritePicking.xksl.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.xkfx │ │ │ │ │ ├── AmbientOcclusionBlurEffect.xkfx.cs │ │ │ │ │ ├── AmbientOcclusionBlurKeys.cs │ │ │ │ │ ├── AmbientOcclusionBlurShader.xksl │ │ │ │ │ ├── AmbientOcclusionBlurShader.xksl.cs │ │ │ │ │ ├── AmbientOcclusionRawAOEffect.xkfx │ │ │ │ │ ├── AmbientOcclusionRawAOEffect.xkfx.cs │ │ │ │ │ ├── AmbientOcclusionRawAOKeys.cs │ │ │ │ │ ├── AmbientOcclusionRawAOShader.xksl │ │ │ │ │ ├── AmbientOcclusionRawAOShader.xksl.cs │ │ │ │ │ ├── ApplyAmbientOcclusionShader.xksl │ │ │ │ │ └── ApplyAmbientOcclusionShader.xksl.cs │ │ │ │ ├── AntiAliasing │ │ │ │ │ ├── FXAAEffect.cs │ │ │ │ │ ├── FXAAShader.xksl │ │ │ │ │ ├── FXAAShader.xksl.cs │ │ │ │ │ ├── FXAAShaderEffect.xkfx │ │ │ │ │ ├── FXAAShaderEffect.xkfx.cs │ │ │ │ │ ├── IScreenSpaceAntiAliasingEffect.cs │ │ │ │ │ ├── TemporalAntiAliasEffect.cs │ │ │ │ │ ├── TemporalAntiAliasShader.xksl │ │ │ │ │ └── TemporalAntiAliasShader.xksl.cs │ │ │ │ ├── Bloom │ │ │ │ │ ├── Afterimage.cs │ │ │ │ │ ├── Bloom.cs │ │ │ │ │ ├── BloomAfterimageCombineShader.xksl │ │ │ │ │ ├── BloomAfterimageCombineShader.xksl.cs │ │ │ │ │ ├── BloomAfterimageShader.xksl │ │ │ │ │ └── BloomAfterimageShader.xksl.cs │ │ │ │ ├── BrightFilter │ │ │ │ │ ├── BrightFilter.cs │ │ │ │ │ ├── BrightFilterShader.xksl │ │ │ │ │ └── BrightFilterShader.xksl.cs │ │ │ │ ├── ColorCombiner │ │ │ │ │ ├── ColorCombiner.cs │ │ │ │ │ ├── ColorCombinerEffect.xkfx │ │ │ │ │ ├── ColorCombinerEffect.xkfx.cs │ │ │ │ │ ├── ColorCombinerShader.xksl │ │ │ │ │ └── ColorCombinerShader.xksl.cs │ │ │ │ ├── ColorTransforms │ │ │ │ │ ├── ColorTransform.cs │ │ │ │ │ ├── ColorTransformBase.cs │ │ │ │ │ ├── ColorTransformCollection.cs │ │ │ │ │ ├── ColorTransformContext.cs │ │ │ │ │ ├── ColorTransformGroup.cs │ │ │ │ │ ├── ColorTransformGroupEffect.xkfx │ │ │ │ │ ├── ColorTransformGroupEffect.xkfx.cs │ │ │ │ │ ├── ColorTransformGroupKeys.cs │ │ │ │ │ ├── ColorTransformGroupShader.xksl │ │ │ │ │ ├── ColorTransformGroupShader.xksl.cs │ │ │ │ │ ├── ColorTransformKeys.cs │ │ │ │ │ ├── ColorTransformShader.xksl │ │ │ │ │ ├── ColorTransformShader.xksl.cs │ │ │ │ │ ├── LuminanceToChannelShader.xksl │ │ │ │ │ ├── LuminanceToChannelShader.xksl.cs │ │ │ │ │ ├── LuminanceToChannelTransform.cs │ │ │ │ │ ├── Noise │ │ │ │ │ │ ├── FilmGrain.cs │ │ │ │ │ │ ├── FilmGrainShader.xksl │ │ │ │ │ │ └── FilmGrainShader.xksl.cs │ │ │ │ │ ├── ToneMap │ │ │ │ │ │ ├── ToneMap.cs │ │ │ │ │ │ ├── ToneMapCommonOperator.cs │ │ │ │ │ │ ├── ToneMapCommonOperatorShader.xksl │ │ │ │ │ │ ├── ToneMapCommonOperatorShader.xksl.cs │ │ │ │ │ │ ├── ToneMapDragoOperator.cs │ │ │ │ │ │ ├── ToneMapDragoOperatorShader.xksl │ │ │ │ │ │ ├── ToneMapDragoOperatorShader.xksl.cs │ │ │ │ │ │ ├── ToneMapEffect.xkfx │ │ │ │ │ │ ├── ToneMapEffect.xkfx.cs │ │ │ │ │ │ ├── ToneMapExponentialOperator.cs │ │ │ │ │ │ ├── ToneMapExponentialOperatorShader.xksl │ │ │ │ │ │ ├── ToneMapExponentialOperatorShader.xksl.cs │ │ │ │ │ │ ├── ToneMapHejl2Operator.cs │ │ │ │ │ │ ├── ToneMapHejl2OperatorShader.xksl │ │ │ │ │ │ ├── ToneMapHejl2OperatorShader.xksl.cs │ │ │ │ │ │ ├── ToneMapHejlDawsonOperator.cs │ │ │ │ │ │ ├── ToneMapHejlDawsonOperatorShader.xksl │ │ │ │ │ │ ├── ToneMapHejlDawsonOperatorShader.xksl.cs │ │ │ │ │ │ ├── ToneMapKeys.cs │ │ │ │ │ │ ├── ToneMapLogarithmicOperator.cs │ │ │ │ │ │ ├── ToneMapLogarithmicOperatorShader.xksl │ │ │ │ │ │ ├── ToneMapLogarithmicOperatorShader.xksl.cs │ │ │ │ │ │ ├── ToneMapMikeDayOperator.cs │ │ │ │ │ │ ├── ToneMapMikeDayOperatorShader.xksl │ │ │ │ │ │ ├── ToneMapMikeDayOperatorShader.xksl.cs │ │ │ │ │ │ ├── ToneMapOperator.cs │ │ │ │ │ │ ├── ToneMapOperatorShader.xksl │ │ │ │ │ │ ├── ToneMapOperatorShader.xksl.cs │ │ │ │ │ │ ├── ToneMapReinhardOperator.cs │ │ │ │ │ │ ├── ToneMapReinhardOperatorShader.xksl │ │ │ │ │ │ ├── ToneMapReinhardOperatorShader.xksl.cs │ │ │ │ │ │ ├── ToneMapShader.xksl │ │ │ │ │ │ ├── ToneMapShader.xksl.cs │ │ │ │ │ │ ├── ToneMapU2FilmicOperator.cs │ │ │ │ │ │ ├── ToneMapU2FilmicOperatorShader.xksl │ │ │ │ │ │ └── ToneMapU2FilmicOperatorShader.xksl.cs │ │ │ │ │ └── Vignetting │ │ │ │ │ │ ├── Vignetting.cs │ │ │ │ │ │ ├── VignettingShader.xksl │ │ │ │ │ │ └── VignettingShader.xksl.cs │ │ │ │ ├── DepthMinMax │ │ │ │ │ ├── DepthMinMax.cs │ │ │ │ │ ├── DepthMinMaxEffect.xkfx │ │ │ │ │ ├── DepthMinMaxEffect.xkfx.cs │ │ │ │ │ ├── DepthMinMaxShader.xksl │ │ │ │ │ └── DepthMinMaxShader.xksl.cs │ │ │ │ ├── DepthOfField │ │ │ │ │ ├── BokehTechnique │ │ │ │ │ │ ├── BokehBlur.cs │ │ │ │ │ │ ├── BokehTechnique.cs │ │ │ │ │ │ ├── Circular │ │ │ │ │ │ │ └── GaussianBokeh.cs │ │ │ │ │ │ └── Hexagonal │ │ │ │ │ │ │ ├── McIntoshBokeh.cs │ │ │ │ │ │ │ ├── McIntoshCombineShader.xksl │ │ │ │ │ │ │ ├── McIntoshCombineShader.xksl.cs │ │ │ │ │ │ │ ├── McIntoshOptimizedEffect.xkfx │ │ │ │ │ │ │ ├── McIntoshOptimizedEffect.xkfx.cs │ │ │ │ │ │ │ ├── McIntoshOptimizedShader.xksl │ │ │ │ │ │ │ ├── McIntoshOptimizedShader.xksl.cs │ │ │ │ │ │ │ ├── TripleRhombiBokeh.cs │ │ │ │ │ │ │ ├── TripleRhombiCombineShader.xksl │ │ │ │ │ │ │ └── TripleRhombiCombineShader.xksl.cs │ │ │ │ │ ├── CircleOfConfusion.xksl │ │ │ │ │ ├── CircleOfConfusion.xksl.cs │ │ │ │ │ ├── CoCLinearDepthShader.xksl │ │ │ │ │ ├── CoCLinearDepthShader.xksl.cs │ │ │ │ │ ├── CoCMapBlur.cs │ │ │ │ │ ├── CoCMapBlurEffect.xkfx │ │ │ │ │ ├── CoCMapBlurEffect.xkfx.cs │ │ │ │ │ ├── CoCMapBlurShader.xksl │ │ │ │ │ ├── CoCMapBlurShader.xksl.cs │ │ │ │ │ ├── CombineFrontCoCEffect.xkfx │ │ │ │ │ ├── CombineFrontCoCEffect.xkfx.cs │ │ │ │ │ ├── CombineFrontCoCShader.xksl │ │ │ │ │ ├── CombineFrontCoCShader.xksl.cs │ │ │ │ │ ├── CombineLevelsFromCoCEffect.xkfx │ │ │ │ │ ├── CombineLevelsFromCoCEffect.xkfx.cs │ │ │ │ │ ├── CombineLevelsFromCoCKeys.cs │ │ │ │ │ ├── CombineLevelsFromCoCShader.xksl │ │ │ │ │ ├── CombineLevelsFromCoCShader.xksl.cs │ │ │ │ │ ├── DepthAwareDirectionalBlurEffect.xkfx │ │ │ │ │ ├── DepthAwareDirectionalBlurEffect.xkfx.cs │ │ │ │ │ ├── DepthAwareDirectionalBlurKeys.cs │ │ │ │ │ ├── DepthAwareDirectionalBlurShader.xksl │ │ │ │ │ ├── DepthAwareDirectionalBlurShader.xksl.cs │ │ │ │ │ ├── DepthAwareDirectionalBlurUtil.xksl │ │ │ │ │ ├── DepthAwareDirectionalBlurUtil.xksl.cs │ │ │ │ │ ├── DepthOfField.cs │ │ │ │ │ ├── DoFUtil.cs │ │ │ │ │ ├── PointDepth.xksl │ │ │ │ │ ├── PointDepth.xksl.cs │ │ │ │ │ ├── ThresholdAlphaCoC.xksl │ │ │ │ │ ├── ThresholdAlphaCoC.xksl.cs │ │ │ │ │ ├── ThresholdAlphaCoCFront.xksl │ │ │ │ │ └── ThresholdAlphaCoCFront.xksl.cs │ │ │ │ ├── Dither │ │ │ │ │ ├── Dither.cs │ │ │ │ │ ├── Dither.xksl │ │ │ │ │ └── Dither.xksl.cs │ │ │ │ ├── Fog │ │ │ │ │ ├── Fog.cs │ │ │ │ │ ├── FogEffect.cs │ │ │ │ │ └── FogEffect.xksl │ │ │ │ ├── GaussianBlur │ │ │ │ │ ├── GaussianBlur.cs │ │ │ │ │ ├── GaussianBlurEffect.xkfx │ │ │ │ │ ├── GaussianBlurEffect.xkfx.cs │ │ │ │ │ ├── GaussianBlurKeys.cs │ │ │ │ │ ├── GaussianBlurShader.xksl │ │ │ │ │ ├── GaussianBlurShader.xksl.cs │ │ │ │ │ └── GaussianUtil.cs │ │ │ │ ├── IImageEffect.cs │ │ │ │ ├── IPostProcessingEffects.cs │ │ │ │ ├── ImageEffect.cs │ │ │ │ ├── ImageEffectExtensions.cs │ │ │ │ ├── ImageEffectShader.cs │ │ │ │ ├── ImageEffectShader.xksl │ │ │ │ ├── ImageEffectShader.xksl.cs │ │ │ │ ├── ImageEffects.cd │ │ │ │ ├── ImageReadback │ │ │ │ │ └── ImageReadback.cs │ │ │ │ ├── ImageScaler │ │ │ │ │ ├── ImageMultiScaler.cs │ │ │ │ │ ├── ImageScaler.cs │ │ │ │ │ ├── ImageScalerEffect.xkfx │ │ │ │ │ ├── ImageScalerEffect.xkfx.cs │ │ │ │ │ ├── ImageScalerShader.Extensions.cs │ │ │ │ │ ├── ImageScalerShader.xksl │ │ │ │ │ ├── ImageScalerShader.xksl.cs │ │ │ │ │ └── SamplingPattern.cs │ │ │ │ ├── LensFlare │ │ │ │ │ ├── FlareArtifactEffect.xkfx │ │ │ │ │ ├── FlareArtifactEffect.xkfx.cs │ │ │ │ │ ├── FlareArtifactKeys.cs │ │ │ │ │ ├── FlareArtifactShader.xksl │ │ │ │ │ ├── FlareArtifactShader.xksl.cs │ │ │ │ │ ├── FlareReplicate.xksl │ │ │ │ │ ├── FlareReplicate.xksl.cs │ │ │ │ │ └── LensFlare.cs │ │ │ │ ├── LightShafts │ │ │ │ │ ├── AdditiveLightEffect.xksl │ │ │ │ │ ├── AdditiveLightEffect.xksl.cs │ │ │ │ │ ├── AdditiveLightEffectKeys.cs │ │ │ │ │ ├── AdditiveLightShader.xksl │ │ │ │ │ ├── AdditiveLightShader.xksl.cs │ │ │ │ │ ├── LightShafts.cs │ │ │ │ │ ├── LightShaftsEffect.xkfx │ │ │ │ │ ├── LightShaftsEffect.xkfx.cs │ │ │ │ │ ├── LightShaftsEffectKeys.cs │ │ │ │ │ ├── LightShaftsShader.xksl │ │ │ │ │ ├── LightShaftsShader.xksl.cs │ │ │ │ │ ├── PostEffectBoundingRay.xksl │ │ │ │ │ ├── PostEffectBoundingRay.xksl.cs │ │ │ │ │ ├── RenderLightShaft.cs │ │ │ │ │ ├── VolumeMinMaxShader.xksl │ │ │ │ │ └── VolumeMinMaxShader.xksl.cs │ │ │ │ ├── LightStreak │ │ │ │ │ ├── LightStreak.cs │ │ │ │ │ ├── LightStreakEffect.xkfx │ │ │ │ │ ├── LightStreakEffect.xkfx.cs │ │ │ │ │ ├── LightStreakKeys.cs │ │ │ │ │ ├── LightStreakShader.xksl │ │ │ │ │ └── LightStreakShader.xksl.cs │ │ │ │ ├── LocalReflections │ │ │ │ │ ├── LocalReflections.cs │ │ │ │ │ ├── SSLRBlurPass.xksl │ │ │ │ │ ├── SSLRBlurPass.xksl.cs │ │ │ │ │ ├── SSLRCombinePass.xksl │ │ │ │ │ ├── SSLRCombinePass.xksl.cs │ │ │ │ │ ├── SSLRCommon.xksl │ │ │ │ │ ├── SSLRCommon.xksl.cs │ │ │ │ │ ├── SSLRDepthPass.xksl │ │ │ │ │ ├── SSLRDepthPass.xksl.cs │ │ │ │ │ ├── SSLRKeys.cs │ │ │ │ │ ├── SSLRRayTracePass.xksl │ │ │ │ │ ├── SSLRRayTracePass.xksl.cs │ │ │ │ │ ├── SSLRResolvePass.xksl │ │ │ │ │ ├── SSLRResolvePass.xksl.cs │ │ │ │ │ ├── SSLRTemporalPass.xksl │ │ │ │ │ └── SSLRTemporalPass.xksl.cs │ │ │ │ ├── LuminanceEffect │ │ │ │ │ ├── LuminanceEffect.cs │ │ │ │ │ ├── LuminanceLogEffect.cs │ │ │ │ │ ├── LuminanceLogShader.xksl │ │ │ │ │ ├── LuminanceLogShader.xksl.cs │ │ │ │ │ ├── LuminanceResult.cs │ │ │ │ │ ├── LuminanceUtils.xksl │ │ │ │ │ └── LuminanceUtils.xksl.cs │ │ │ │ ├── Outline │ │ │ │ │ ├── Outline.cs │ │ │ │ │ ├── OutlineEffect.cs │ │ │ │ │ └── OutlineEffect.xksl │ │ │ │ ├── PostProcessingEffects.cs │ │ │ │ ├── RangeConversion │ │ │ │ │ ├── RangeCompressorShader.xksl │ │ │ │ │ ├── RangeCompressorShader.xksl.cs │ │ │ │ │ ├── RangeDecompressorShader.xksl │ │ │ │ │ └── RangeDecompressorShader.xksl.cs │ │ │ │ ├── SphericalHarmonics │ │ │ │ │ ├── SphericalHarmonicsBase.xksl │ │ │ │ │ ├── SphericalHarmonicsBase.xksl.cs │ │ │ │ │ ├── SphericalHarmonicsParameters.xkfx │ │ │ │ │ ├── SphericalHarmonicsParameters.xkfx.cs │ │ │ │ │ ├── SphericalHarmonicsRenderer.xksl │ │ │ │ │ ├── SphericalHarmonicsRenderer.xksl.cs │ │ │ │ │ ├── SphericalHarmonicsRendererEffect.cs │ │ │ │ │ ├── SphericalHarmonicsRendererEffect.xkfx │ │ │ │ │ ├── SphericalHarmonicsRendererEffect.xkfx.cs │ │ │ │ │ ├── SphericalHarmonicsUtils.xksl │ │ │ │ │ └── SphericalHarmonicsUtils.xksl.cs │ │ │ │ ├── SubsurfaceScattering │ │ │ │ │ ├── SubsurfaceScatteringBlur.cs │ │ │ │ │ ├── SubsurfaceScatteringBlurEffect.xkfx │ │ │ │ │ ├── SubsurfaceScatteringBlurEffect.xkfx.cs │ │ │ │ │ ├── SubsurfaceScatteringBlurShader.xksl │ │ │ │ │ ├── SubsurfaceScatteringBlurShader.xksl.cs │ │ │ │ │ ├── SubsurfaceScatteringKeys.cs │ │ │ │ │ └── SubsurfaceScatteringRenderFeature.cs │ │ │ │ └── VRFOV │ │ │ │ │ ├── VRFOV.cs │ │ │ │ │ ├── VRFOVEffect.cs │ │ │ │ │ └── VRFOVEffect.xksl │ │ │ ├── LightProbes │ │ │ │ ├── BakeLightProbeShader.xksl │ │ │ │ ├── BakeLightProbeShader.xksl.cs │ │ │ │ ├── BowyerWatsonTetrahedralization.cs │ │ │ │ ├── ComputeSphericalHarmonics.xksl │ │ │ │ ├── ComputeSphericalHarmonics.xksl.cs │ │ │ │ ├── LightProbeRenderer.cs │ │ │ │ ├── LightProbeRuntimeData.cs │ │ │ │ ├── LightProbeShader.xksl │ │ │ │ ├── LightProbeShader.xksl.cs │ │ │ │ ├── LightProbeVertex.cs │ │ │ │ ├── TetrahedronSortKey.cs │ │ │ │ ├── XenkoBakeLightProbeEffect.xkfx │ │ │ │ └── XenkoBakeLightProbeEffect.xkfx.cs │ │ │ ├── Lights │ │ │ │ ├── ColorLightBase.cs │ │ │ │ ├── DirectLightBase.cs │ │ │ │ ├── DirectLightGroup.xksl │ │ │ │ ├── DirectLightGroup.xksl.cs │ │ │ │ ├── DirectLightGroupArray.xksl │ │ │ │ ├── DirectLightGroupArray.xksl.cs │ │ │ │ ├── DirectLightGroupFixed.xksl │ │ │ │ ├── DirectLightGroupFixed.xksl.cs │ │ │ │ ├── DirectLightGroupKeys.cs │ │ │ │ ├── DirectLightGroupPerDraw.xksl │ │ │ │ ├── DirectLightGroupPerDraw.xksl.cs │ │ │ │ ├── DirectLightGroupPerView.xksl │ │ │ │ ├── DirectLightGroupPerView.xksl.cs │ │ │ │ ├── DirectionalLightData.cs │ │ │ │ ├── EnvironmentLight.xksl │ │ │ │ ├── EnvironmentLight.xksl.cs │ │ │ │ ├── EnvironmentLightArray.xksl │ │ │ │ ├── EnvironmentLightArray.xksl.cs │ │ │ │ ├── EnvironmentLightKeys.cs │ │ │ │ ├── ForwardLightingRenderFeature.cs │ │ │ │ ├── IColorLight.cs │ │ │ │ ├── IDirectLight.cs │ │ │ │ ├── IEnvironmentLight.cs │ │ │ │ ├── ILight.cs │ │ │ │ ├── ILightShadow.cs │ │ │ │ ├── ILightShadowMapFilterType.cs │ │ │ │ ├── LightAmbient.cs │ │ │ │ ├── LightAmbientRenderer.cs │ │ │ │ ├── LightClustered.xksl │ │ │ │ ├── LightClustered.xksl.cs │ │ │ │ ├── LightClusteredPointGroup.xksl │ │ │ │ ├── LightClusteredPointGroup.xksl.cs │ │ │ │ ├── LightClusteredPointGroupLinear.xksl │ │ │ │ ├── LightClusteredPointSpotGroupRenderer.cs │ │ │ │ ├── LightClusteredSpotGroup.xksl │ │ │ │ ├── LightClusteredSpotGroup.xksl.cs │ │ │ │ ├── LightClusteredSpotGroupLinear.xksl │ │ │ │ ├── LightDirectional.cs │ │ │ │ ├── LightDirectional.xksl │ │ │ │ ├── LightDirectional.xksl.cs │ │ │ │ ├── LightDirectionalGroup.xksl │ │ │ │ ├── LightDirectionalGroup.xksl.cs │ │ │ │ ├── LightDirectionalGroupRenderer.cs │ │ │ │ ├── LightDirectionalShadowMap.cs │ │ │ │ ├── LightGroupRendererBase.cs │ │ │ │ ├── LightGroupRendererDynamic.cs │ │ │ │ ├── LightGroupRendererShadow.cs │ │ │ │ ├── LightPoint.cs │ │ │ │ ├── LightPoint.xksl │ │ │ │ ├── LightPoint.xksl.cs │ │ │ │ ├── LightPointGroup.xksl │ │ │ │ ├── LightPointGroup.xksl.cs │ │ │ │ ├── LightPointGroupLinear.xksl │ │ │ │ ├── LightPointGroupLinear.xksl.cs │ │ │ │ ├── LightPointGroupRenderer.cs │ │ │ │ ├── LightPointShadowMap.cs │ │ │ │ ├── LightPointShadowMapType.cs │ │ │ │ ├── LightShaderGroup.cs │ │ │ │ ├── LightShaderGroupDynamic.cs │ │ │ │ ├── LightShadowMap.cs │ │ │ │ ├── LightShadowMapCascadeCount.cs │ │ │ │ ├── LightShadowMapFilterTypePCF.cs │ │ │ │ ├── LightShadowMapFilterTypeVariance.cs │ │ │ │ ├── LightShadowMapSize.cs │ │ │ │ ├── LightShadowMapStabilizationMode.cs │ │ │ │ ├── LightSimpleAmbient.xksl │ │ │ │ ├── LightSimpleAmbient.xksl.cs │ │ │ │ ├── LightSimpleAmbientKeys.cs │ │ │ │ ├── LightSkybox.cs │ │ │ │ ├── LightSkyboxEffect.xkfx │ │ │ │ ├── LightSkyboxEffect.xkfx.cs │ │ │ │ ├── LightSkyboxRenderer.cs │ │ │ │ ├── LightSkyboxShader.xksl │ │ │ │ ├── LightSkyboxShader.xksl.cs │ │ │ │ ├── LightSkyboxShaderKeys.cs │ │ │ │ ├── LightSpot.cs │ │ │ │ ├── LightSpot.xksl │ │ │ │ ├── LightSpot.xksl.cs │ │ │ │ ├── LightSpotAttenuationDefault.xksl │ │ │ │ ├── LightSpotAttenuationDefault.xksl.cs │ │ │ │ ├── LightSpotAttenuationRectangular.xksl │ │ │ │ ├── LightSpotAttenuationRectangular.xksl.cs │ │ │ │ ├── LightSpotGroup.xksl │ │ │ │ ├── LightSpotGroup.xksl.cs │ │ │ │ ├── LightSpotGroupLinear.xksl │ │ │ │ ├── LightSpotGroupLinearKeys.cs │ │ │ │ ├── LightSpotGroupRenderer.cs │ │ │ │ ├── LightSpotTextureProjectionRenderer.cs │ │ │ │ ├── LightStandardShadowMap.cs │ │ │ │ ├── LightStream.xksl │ │ │ │ ├── LightStream.xksl.cs │ │ │ │ ├── LightUtil.xksl │ │ │ │ ├── LightUtil.xksl.cs │ │ │ │ ├── LightingKeys.cs │ │ │ │ ├── PointLightData.cs │ │ │ │ ├── RenderLight.cs │ │ │ │ ├── RenderLightCollection.cs │ │ │ │ ├── RenderLightCollectionGroup.cs │ │ │ │ ├── SpotLightData.cs │ │ │ │ ├── SpotLightDataInternalShader.xksl │ │ │ │ ├── SpotLightDataInternalShader.xksl.cs │ │ │ │ └── TextureProjection │ │ │ │ │ ├── TextureProjectionCommon.xksl │ │ │ │ │ ├── TextureProjectionCommon.xksl.cs │ │ │ │ │ ├── TextureProjectionFilterDefault.xksl │ │ │ │ │ ├── TextureProjectionFilterDefault.xksl.cs │ │ │ │ │ ├── TextureProjectionGroup.xksl │ │ │ │ │ ├── TextureProjectionGroup.xksl.cs │ │ │ │ │ ├── TextureProjectionKeys.cs │ │ │ │ │ ├── TextureProjectionReceiverBase.xksl │ │ │ │ │ ├── TextureProjectionReceiverBase.xksl.cs │ │ │ │ │ ├── TextureProjectionReceiverSpot.xksl │ │ │ │ │ └── TextureProjectionReceiverSpot.xksl.cs │ │ │ ├── LogicalGroup.cs │ │ │ ├── LogicalGroupExtensions.cs │ │ │ ├── LogicalGroupReference.cs │ │ │ ├── Material.cs │ │ │ ├── MaterialAssetKeys.cs │ │ │ ├── MaterialInstance.cs │ │ │ ├── MaterialPass.cs │ │ │ ├── MaterialPassCollection.cs │ │ │ ├── Materials │ │ │ │ ├── CelShading │ │ │ │ │ ├── IMaterialCelShadingLightFunction.xksl │ │ │ │ │ ├── IMaterialCelShadingLightFunction.xksl.cs │ │ │ │ │ ├── MaterialCelShadingLightDefault.xksl │ │ │ │ │ ├── MaterialCelShadingLightDefault.xksl.cs │ │ │ │ │ ├── MaterialCelShadingLightRamp.cs │ │ │ │ │ ├── MaterialCelShadingLightRamp.xksl │ │ │ │ │ ├── MaterialCelShadingLightRamp.xksl.cs │ │ │ │ │ ├── MaterialDiffuseCelShadingModelFeature.cs │ │ │ │ │ ├── MaterialSpecularCelShadingModelFeature.cs │ │ │ │ │ ├── MaterialSurfaceShadingDiffuseCelShading.xksl │ │ │ │ │ └── MaterialSurfaceShadingSpecularCelShading.xksl │ │ │ │ ├── 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.xksl │ │ │ │ │ │ │ ├── ComputeColorAdd3ds.xksl.cs │ │ │ │ │ │ │ ├── ComputeColorDarken3ds.xksl │ │ │ │ │ │ │ ├── ComputeColorDarken3ds.xksl.cs │ │ │ │ │ │ │ ├── ComputeColorDifference3ds.xksl │ │ │ │ │ │ │ ├── ComputeColorDifference3ds.xksl.cs │ │ │ │ │ │ │ ├── ComputeColorLighten3ds.xksl │ │ │ │ │ │ │ ├── ComputeColorLighten3ds.xksl.cs │ │ │ │ │ │ │ ├── ComputeColorMask3ds.xksl │ │ │ │ │ │ │ ├── ComputeColorMask3ds.xksl.cs │ │ │ │ │ │ │ ├── ComputeColorMultiply3ds.xksl │ │ │ │ │ │ │ ├── ComputeColorMultiply3ds.xksl.cs │ │ │ │ │ │ │ ├── ComputeColorOver3ds.xksl │ │ │ │ │ │ │ ├── ComputeColorOver3ds.xksl.cs │ │ │ │ │ │ │ ├── ComputeColorOverlay3ds.xksl │ │ │ │ │ │ │ ├── ComputeColorOverlay3ds.xksl.cs │ │ │ │ │ │ │ ├── ComputeColorSubtract3ds.xksl │ │ │ │ │ │ │ └── ComputeColorSubtract3ds.xksl.cs │ │ │ │ │ │ ├── ComputeColor.xksl │ │ │ │ │ │ ├── ComputeColor.xksl.cs │ │ │ │ │ │ ├── ComputeColor3.xksl │ │ │ │ │ │ ├── ComputeColor3.xksl.cs │ │ │ │ │ │ ├── ComputeColorAdd.xksl │ │ │ │ │ │ ├── ComputeColorAdd.xksl.cs │ │ │ │ │ │ ├── ComputeColorAdd3.xksl │ │ │ │ │ │ ├── ComputeColorAdd3.xksl.cs │ │ │ │ │ │ ├── ComputeColorAverage.xksl │ │ │ │ │ │ ├── ComputeColorAverage.xksl.cs │ │ │ │ │ │ ├── ComputeColorCave.xksl │ │ │ │ │ │ ├── ComputeColorCave.xksl.cs │ │ │ │ │ │ ├── ComputeColorColor.xksl │ │ │ │ │ │ ├── ComputeColorColor.xksl.cs │ │ │ │ │ │ ├── ComputeColorColorBurn.xksl │ │ │ │ │ │ ├── ComputeColorColorBurn.xksl.cs │ │ │ │ │ │ ├── ComputeColorColorDodge.xksl │ │ │ │ │ │ ├── ComputeColorColorDodge.xksl.cs │ │ │ │ │ │ ├── ComputeColorConstantColorLink.xksl │ │ │ │ │ │ ├── ComputeColorConstantColorLink.xksl.cs │ │ │ │ │ │ ├── ComputeColorConstantFloatLink.xksl │ │ │ │ │ │ ├── ComputeColorConstantFloatLink.xksl.cs │ │ │ │ │ │ ├── ComputeColorConstantLink.xksl │ │ │ │ │ │ ├── ComputeColorConstantLink.xksl.cs │ │ │ │ │ │ ├── ComputeColorDesaturate.xksl │ │ │ │ │ │ ├── ComputeColorDesaturate.xksl.cs │ │ │ │ │ │ ├── ComputeColorDivide.xksl │ │ │ │ │ │ ├── ComputeColorDivide.xksl.cs │ │ │ │ │ │ ├── ComputeColorExclusion.xksl │ │ │ │ │ │ ├── ComputeColorExclusion.xksl.cs │ │ │ │ │ │ ├── ComputeColorFixed.xksl │ │ │ │ │ │ ├── ComputeColorFixed.xksl.cs │ │ │ │ │ │ ├── ComputeColorFromStream.xksl │ │ │ │ │ │ ├── ComputeColorFromStream.xksl.cs │ │ │ │ │ │ ├── ComputeColorHardLight.xksl │ │ │ │ │ │ ├── ComputeColorHardLight.xksl.cs │ │ │ │ │ │ ├── ComputeColorHardMix.xksl │ │ │ │ │ │ ├── ComputeColorHardMix.xksl.cs │ │ │ │ │ │ ├── ComputeColorHue.xksl │ │ │ │ │ │ ├── ComputeColorHue.xksl.cs │ │ │ │ │ │ ├── ComputeColorIlluminate.xksl │ │ │ │ │ │ ├── ComputeColorIlluminate.xksl.cs │ │ │ │ │ │ ├── ComputeColorIn.xksl │ │ │ │ │ │ ├── ComputeColorIn.xksl.cs │ │ │ │ │ │ ├── ComputeColorLerpAlpha.xksl │ │ │ │ │ │ ├── ComputeColorLerpAlpha.xksl.cs │ │ │ │ │ │ ├── ComputeColorLinearBurn.xksl │ │ │ │ │ │ ├── ComputeColorLinearBurn.xksl.cs │ │ │ │ │ │ ├── ComputeColorLinearDodge.xksl │ │ │ │ │ │ ├── ComputeColorLinearDodge.xksl.cs │ │ │ │ │ │ ├── ComputeColorMask.xksl │ │ │ │ │ │ ├── ComputeColorMask.xksl.cs │ │ │ │ │ │ ├── ComputeColorMultiply.xksl │ │ │ │ │ │ ├── ComputeColorMultiply.xksl.cs │ │ │ │ │ │ ├── ComputeColorOne.xksl │ │ │ │ │ │ ├── ComputeColorOne.xksl.cs │ │ │ │ │ │ ├── ComputeColorOut.xksl │ │ │ │ │ │ ├── ComputeColorOut.xksl.cs │ │ │ │ │ │ ├── ComputeColorOutdoor.xksl │ │ │ │ │ │ ├── ComputeColorOutdoor.xksl.cs │ │ │ │ │ │ ├── ComputeColorOverlay.xksl │ │ │ │ │ │ ├── ComputeColorOverlay.xksl.cs │ │ │ │ │ │ ├── ComputeColorParameter.xksl │ │ │ │ │ │ ├── ComputeColorParameter.xksl.cs │ │ │ │ │ │ ├── ComputeColorPinLight.xksl │ │ │ │ │ │ ├── ComputeColorPinLight.xksl.cs │ │ │ │ │ │ ├── ComputeColorSaturate.xksl │ │ │ │ │ │ ├── ComputeColorSaturate.xksl.cs │ │ │ │ │ │ ├── ComputeColorSaturation.xksl │ │ │ │ │ │ ├── ComputeColorSaturation.xksl.cs │ │ │ │ │ │ ├── ComputeColorScaler.xksl │ │ │ │ │ │ ├── ComputeColorScaler.xksl.cs │ │ │ │ │ │ ├── ComputeColorScreen.xksl │ │ │ │ │ │ ├── ComputeColorScreen.xksl.cs │ │ │ │ │ │ ├── ComputeColorSoftLight.xksl │ │ │ │ │ │ ├── ComputeColorSoftLight.xksl.cs │ │ │ │ │ │ ├── ComputeColorStream.xksl │ │ │ │ │ │ ├── ComputeColorStream.xksl.cs │ │ │ │ │ │ ├── ComputeColorSubstituteAlpha.xksl │ │ │ │ │ │ ├── ComputeColorSubstituteAlpha.xksl.cs │ │ │ │ │ │ ├── ComputeColorSubstituteAlphaWithColor.xksl │ │ │ │ │ │ ├── ComputeColorSubstituteAlphaWithColor.xksl.cs │ │ │ │ │ │ ├── ComputeColorSubtract.cs │ │ │ │ │ │ ├── ComputeColorSubtract.xksl │ │ │ │ │ │ ├── ComputeColorSubtract.xksl.cs │ │ │ │ │ │ ├── ComputeColorSynthetic.xksl │ │ │ │ │ │ ├── ComputeColorSynthetic.xksl.cs │ │ │ │ │ │ ├── ComputeColorTexture.xksl │ │ │ │ │ │ ├── ComputeColorTexture.xksl.cs │ │ │ │ │ │ ├── ComputeColorTextureDynamicScaledOffset.xksl │ │ │ │ │ │ ├── ComputeColorTextureDynamicScaledOffset.xksl.cs │ │ │ │ │ │ ├── ComputeColorTextureLodSampler.xksl │ │ │ │ │ │ ├── ComputeColorTextureLodSampler.xksl.cs │ │ │ │ │ │ ├── ComputeColorTextureLodScaledOffsetDynamicSampler.xksl │ │ │ │ │ │ ├── ComputeColorTextureLodScaledOffsetDynamicSampler.xksl.cs │ │ │ │ │ │ ├── ComputeColorTextureLodScaledOffsetSampler.xksl │ │ │ │ │ │ ├── ComputeColorTextureLodScaledOffsetSampler.xksl.cs │ │ │ │ │ │ ├── ComputeColorTextureLodScaledSampler.xksl │ │ │ │ │ │ ├── ComputeColorTextureLodScaledSampler.xksl.cs │ │ │ │ │ │ ├── ComputeColorTextureRepeat.xksl │ │ │ │ │ │ ├── ComputeColorTextureRepeat.xksl.cs │ │ │ │ │ │ ├── ComputeColorTextureSampler.xksl │ │ │ │ │ │ ├── ComputeColorTextureSampler.xksl.cs │ │ │ │ │ │ ├── ComputeColorTextureScaled.xksl │ │ │ │ │ │ ├── ComputeColorTextureScaled.xksl.cs │ │ │ │ │ │ ├── ComputeColorTextureScaledOffset.xksl │ │ │ │ │ │ ├── ComputeColorTextureScaledOffset.xksl.cs │ │ │ │ │ │ ├── ComputeColorTextureScaledOffsetDynamicSampler.xksl │ │ │ │ │ │ ├── ComputeColorTextureScaledOffsetDynamicSampler.xksl.cs │ │ │ │ │ │ ├── ComputeColorTextureScaledOffsetDynamicSamplerRandomUV.xksl │ │ │ │ │ │ ├── ComputeColorTextureScaledOffsetDynamicSamplerRandomUV.xksl.cs │ │ │ │ │ │ ├── ComputeColorTextureScaledOffsetSampler.xksl │ │ │ │ │ │ ├── ComputeColorTextureScaledOffsetSampler.xksl.cs │ │ │ │ │ │ ├── ComputeColorTextureScaledSampler.xksl │ │ │ │ │ │ ├── ComputeColorTextureScaledSampler.xksl.cs │ │ │ │ │ │ ├── ComputeColorThreshold.xksl │ │ │ │ │ │ ├── ComputeColorThreshold.xksl.cs │ │ │ │ │ │ ├── ComputeColorValue.xksl │ │ │ │ │ │ ├── ComputeColorValue.xksl.cs │ │ │ │ │ │ └── Maya │ │ │ │ │ │ │ ├── ComputeColorAddMaya.xksl │ │ │ │ │ │ │ ├── ComputeColorAddMaya.xksl.cs │ │ │ │ │ │ │ ├── ComputeColorDarkenMaya.xksl │ │ │ │ │ │ │ ├── ComputeColorDarkenMaya.xksl.cs │ │ │ │ │ │ │ ├── ComputeColorDifferenceMaya.xksl │ │ │ │ │ │ │ ├── ComputeColorDifferenceMaya.xksl.cs │ │ │ │ │ │ │ ├── ComputeColorLightenMaya.xksl │ │ │ │ │ │ │ ├── ComputeColorLightenMaya.xksl.cs │ │ │ │ │ │ │ ├── ComputeColorMultiplyMaya.xksl │ │ │ │ │ │ │ ├── ComputeColorMultiplyMaya.xksl.cs │ │ │ │ │ │ │ ├── ComputeColorOverMaya.xksl │ │ │ │ │ │ │ ├── ComputeColorOverMaya.xksl.cs │ │ │ │ │ │ │ ├── ComputeColorSubtractMaya.xksl │ │ │ │ │ │ │ └── ComputeColorSubtractMaya.xksl.cs │ │ │ │ │ ├── VertexStreamDefinitionBase.cs │ │ │ │ │ └── VertexUserStreamDefinition.cs │ │ │ │ ├── DisplacementMapStage.cs │ │ │ │ ├── GlobalFog.cs │ │ │ │ ├── Hair │ │ │ │ │ ├── DirectionFunction │ │ │ │ │ │ ├── IMaterialHairDirectionFunction.cs │ │ │ │ │ │ ├── IMaterialHairDirectionFunction.xksl │ │ │ │ │ │ ├── IMaterialHairDirectionFunction.xksl.cs │ │ │ │ │ │ ├── MaterialHairDirectionFunctionBitangent.cs │ │ │ │ │ │ ├── MaterialHairDirectionFunctionBitangent.xksl │ │ │ │ │ │ ├── MaterialHairDirectionFunctionBitangent.xksl.cs │ │ │ │ │ │ ├── MaterialHairDirectionFunctionTangent.cs │ │ │ │ │ │ ├── MaterialHairDirectionFunctionTangent.xksl │ │ │ │ │ │ └── MaterialHairDirectionFunctionTangent.xksl.cs │ │ │ │ │ ├── DiscardFunction │ │ │ │ │ │ ├── IMaterialHairDiscardFunction.cs │ │ │ │ │ │ ├── IMaterialHairDiscardFunction.xksl │ │ │ │ │ │ ├── IMaterialHairDiscardFunction.xksl.cs │ │ │ │ │ │ ├── MaterialHairDiscardFunctionOpaquePass.cs │ │ │ │ │ │ ├── MaterialHairDiscardFunctionOpaquePass.xksl │ │ │ │ │ │ ├── MaterialHairDiscardFunctionOpaquePass.xksl.cs │ │ │ │ │ │ ├── MaterialHairDiscardFunctionTransparentPass.cs │ │ │ │ │ │ ├── MaterialHairDiscardFunctionTransparentPass.xksl │ │ │ │ │ │ └── MaterialHairDiscardFunctionTransparentPass.xksl.cs │ │ │ │ │ ├── LightAttenuationFunction │ │ │ │ │ │ ├── IMaterialHairLightAttenuationFunction.cs │ │ │ │ │ │ ├── IMaterialHairLightAttenuationFunction.xksl │ │ │ │ │ │ ├── IMaterialHairLightAttenuationFunction.xksl.cs │ │ │ │ │ │ ├── MaterialHairLightAttenuationFunctionDirectional.cs │ │ │ │ │ │ ├── MaterialHairLightAttenuationFunctionDirectional.xksl │ │ │ │ │ │ ├── MaterialHairLightAttenuationFunctionDirectional.xksl.cs │ │ │ │ │ │ ├── MaterialHairLightAttenuationFunctionNone.cs │ │ │ │ │ │ ├── MaterialHairLightAttenuationFunctionNone.xksl │ │ │ │ │ │ └── MaterialHairLightAttenuationFunctionNone.xksl.cs │ │ │ │ │ ├── MaterialDiffuseHairModelFeature.cs │ │ │ │ │ ├── MaterialHairShared.cs │ │ │ │ │ ├── MaterialHairShared.xksl │ │ │ │ │ ├── MaterialHairShared.xksl.cs │ │ │ │ │ ├── MaterialSpecularHairModelFeature.cs │ │ │ │ │ ├── MaterialSurfaceShadingDiffuseHair.xksl │ │ │ │ │ ├── MaterialSurfaceShadingDiffuseHair.xksl.cs │ │ │ │ │ ├── MaterialSurfaceShadingSpecularHair.xksl │ │ │ │ │ ├── MaterialSurfaceShadingSpecularHair.xksl.cs │ │ │ │ │ └── ShadowingFunction │ │ │ │ │ │ ├── IMaterialHairShadowingFunction.cs │ │ │ │ │ │ ├── IMaterialHairShadowingFunction.xksl │ │ │ │ │ │ ├── IMaterialHairShadowingFunction.xksl.cs │ │ │ │ │ │ ├── MaterialHairShadowingFunctionScattering.cs │ │ │ │ │ │ ├── MaterialHairShadowingFunctionScattering.xksl │ │ │ │ │ │ ├── MaterialHairShadowingFunctionScattering.xksl.cs │ │ │ │ │ │ ├── MaterialHairShadowingFunctionShadowing.cs │ │ │ │ │ │ ├── MaterialHairShadowingFunctionShadowing.xksl │ │ │ │ │ │ └── MaterialHairShadowingFunctionShadowing.xksl.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 │ │ │ │ ├── IMaterialFogFeature.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.xksl │ │ │ │ ├── IMaterialSurfaceDomain.xksl.cs │ │ │ │ ├── IMaterialSurfaceFeature.cs │ │ │ │ ├── IMaterialTessellationFeature.cs │ │ │ │ ├── IMaterialTransparencyFeature.cs │ │ │ │ ├── IStreamInitializer.xksl │ │ │ │ ├── IStreamInitializer.xksl.cs │ │ │ │ ├── MaterialAttributes.cs │ │ │ │ ├── MaterialBlendLayer.cs │ │ │ │ ├── MaterialBlendLayerContext.cs │ │ │ │ ├── MaterialBlendLayerPerStageContext.cs │ │ │ │ ├── MaterialBlendLayers.cs │ │ │ │ ├── MaterialClearCoatFeature.cs │ │ │ │ ├── MaterialComputeColorKeys.cs │ │ │ │ ├── MaterialDescriptor.cs │ │ │ │ ├── MaterialDiffuseLambertModelFeature.cs │ │ │ │ ├── MaterialDiffuseMapFeature.cs │ │ │ │ ├── MaterialDisplacementMapFeature.cs │ │ │ │ ├── MaterialDisplacementStream.xksl │ │ │ │ ├── MaterialDisplacementStream.xksl.cs │ │ │ │ ├── MaterialDomainStream.xksl │ │ │ │ ├── MaterialDomainStream.xksl.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.xksl │ │ │ │ ├── MaterialStreamAdditiveBlend.xksl.cs │ │ │ │ ├── MaterialStreamType.cs │ │ │ │ ├── MaterialSurfaceDisplacement.cs │ │ │ │ ├── MaterialSurfaceDisplacement.xksl │ │ │ │ ├── MaterialSurfaceDisplacement.xksl.cs │ │ │ │ ├── MaterialSurfaceDomainStageCompositor.cs │ │ │ │ ├── MaterialSurfaceDomainStageCompositor.xksl │ │ │ │ ├── MaterialSurfaceDomainStageCompositor.xksl.cs │ │ │ │ ├── MaterialTessellationBaseFeature.cs │ │ │ │ ├── MaterialTessellationFlatFeature.cs │ │ │ │ ├── MaterialTessellationPNFeature.cs │ │ │ │ ├── MaterialTessellationStream.cs │ │ │ │ ├── MaterialTessellationStream.xksl │ │ │ │ ├── MaterialTessellationStream.xksl.cs │ │ │ │ ├── MaterialTransparencyAdditiveFeature.cs │ │ │ │ ├── MaterialTransparencyBlendFeature.cs │ │ │ │ ├── MaterialTransparencyCutoffFeature.cs │ │ │ │ ├── MaterialUtility.cs │ │ │ │ ├── Materials.cd │ │ │ │ ├── ShaderGeneratorContext.cs │ │ │ │ ├── Shaders │ │ │ │ │ ├── ComputeColorMaterialAlphaBlend.xksl │ │ │ │ │ ├── ComputeColorMaterialAlphaBlend.xksl.cs │ │ │ │ │ ├── FogFeature.xksl │ │ │ │ │ ├── FogFeature.xksl.cs │ │ │ │ │ ├── GBufferOutputNormals.xksl │ │ │ │ │ ├── GBufferOutputNormals.xksl.cs │ │ │ │ │ ├── GBufferOutputSpecularColorRoughness.xksl │ │ │ │ │ ├── GBufferOutputSpecularColorRoughness.xksl.cs │ │ │ │ │ ├── GBufferOutputSubsurfaceScatteringMaterialIndex.xksl │ │ │ │ │ ├── GBufferOutputSubsurfaceScatteringMaterialIndex.xksl.cs │ │ │ │ │ ├── IMaterialSpecularMicrofacetEnvironmentFunction.xksl │ │ │ │ │ ├── IMaterialSpecularMicrofacetEnvironmentFunction.xksl.cs │ │ │ │ │ ├── IMaterialSpecularMicrofacetFresnelFunction.xksl │ │ │ │ │ ├── IMaterialSpecularMicrofacetFresnelFunction.xksl.cs │ │ │ │ │ ├── IMaterialSpecularMicrofacetNormalDistributionFunction.xksl │ │ │ │ │ ├── IMaterialSpecularMicrofacetNormalDistributionFunction.xksl.cs │ │ │ │ │ ├── IMaterialSpecularMicrofacetVisibilityFunction.xksl │ │ │ │ │ ├── IMaterialSpecularMicrofacetVisibilityFunction.xksl.cs │ │ │ │ │ ├── IMaterialStreamBlend.xksl │ │ │ │ │ ├── IMaterialStreamBlend.xksl.cs │ │ │ │ │ ├── IMaterialStreamProvider.cs │ │ │ │ │ ├── IMaterialSurface.xksl │ │ │ │ │ ├── IMaterialSurface.xksl.cs │ │ │ │ │ ├── IMaterialSurfacePixel.xksl │ │ │ │ │ ├── IMaterialSurfacePixel.xksl.cs │ │ │ │ │ ├── IMaterialSurfaceShading.xksl │ │ │ │ │ ├── IMaterialSurfaceShading.xksl.cs │ │ │ │ │ ├── IMaterialSurfaceVertex.xksl │ │ │ │ │ ├── IMaterialSurfaceVertex.xksl.cs │ │ │ │ │ ├── MaterialFrontBackBlendShader.xksl │ │ │ │ │ ├── MaterialFrontBackBlendShader.xksl.cs │ │ │ │ │ ├── MaterialFrontBackBlendShaderKeys.cs │ │ │ │ │ ├── MaterialKeys.cs │ │ │ │ │ ├── MaterialPixelShadingStream.xksl │ │ │ │ │ ├── MaterialPixelShadingStream.xksl.cs │ │ │ │ │ ├── MaterialPixelStream.xksl │ │ │ │ │ ├── MaterialPixelStream.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetEnvironmentGGXLUT.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetEnvironmentGGXLUT.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetEnvironmentGGXPolynomial.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetEnvironmentGGXPolynomial.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetEnvironmentThinGlass.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetEnvironmentThinGlass.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetFresnelNone.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetFresnelNone.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetFresnelSchlick.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetFresnelSchlick.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetFresnelThinGlass.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetFresnelThinGlass.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetNormalDistributionBeckmann.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetNormalDistributionBeckmann.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetNormalDistributionBlinnPhong.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetNormalDistributionBlinnPhong.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetNormalDistributionGGX.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetNormalDistributionGGX.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityCookTorrance.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityCookTorrance.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityImplicit.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityImplicit.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityKelemen.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityKelemen.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityNeumann.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilityNeumann.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithBeckmann.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithBeckmann.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithGGXCorrelated.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithGGXCorrelated.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithSchlickBeckmann.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithSchlickBeckmann.xksl.cs │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithSchlickGGX.xksl │ │ │ │ │ ├── MaterialSpecularMicrofacetVisibilitySmithSchlickGGX.xksl.cs │ │ │ │ │ ├── MaterialStream.xksl │ │ │ │ │ ├── MaterialStream.xksl.cs │ │ │ │ │ ├── MaterialStreamDescriptor.cs │ │ │ │ │ ├── MaterialStreamLinearBlend.xksl │ │ │ │ │ ├── MaterialStreamLinearBlend.xksl.cs │ │ │ │ │ ├── MaterialStreamNormalBlend.xksl │ │ │ │ │ ├── MaterialStreamNormalBlend.xksl.cs │ │ │ │ │ ├── MaterialSurfaceArray.xksl │ │ │ │ │ ├── MaterialSurfaceArray.xksl.cs │ │ │ │ │ ├── MaterialSurfaceDiffuse.xksl │ │ │ │ │ ├── MaterialSurfaceDiffuse.xksl.cs │ │ │ │ │ ├── MaterialSurfaceDiffuseMetalFlakes.xksl │ │ │ │ │ ├── MaterialSurfaceDiffuseMetalFlakes.xksl.cs │ │ │ │ │ ├── MaterialSurfaceDiffuseSpecularAlphaBlendColor.xksl │ │ │ │ │ ├── MaterialSurfaceDiffuseSpecularAlphaBlendColor.xksl.cs │ │ │ │ │ ├── MaterialSurfaceEmissiveShading.xksl │ │ │ │ │ ├── MaterialSurfaceEmissiveShading.xksl.cs │ │ │ │ │ ├── MaterialSurfaceGlossinessMap.xksl │ │ │ │ │ ├── MaterialSurfaceGlossinessMap.xksl.cs │ │ │ │ │ ├── MaterialSurfaceGlossinessMapMetalFlakes.xksl │ │ │ │ │ ├── MaterialSurfaceGlossinessMapMetalFlakes.xksl.cs │ │ │ │ │ ├── MaterialSurfaceLightingAndShading.xksl │ │ │ │ │ ├── MaterialSurfaceLightingAndShading.xksl.cs │ │ │ │ │ ├── MaterialSurfaceMetalness.xksl │ │ │ │ │ ├── MaterialSurfaceMetalness.xksl.cs │ │ │ │ │ ├── MaterialSurfaceNormalMap.xksl │ │ │ │ │ ├── MaterialSurfaceNormalMap.xksl.cs │ │ │ │ │ ├── MaterialSurfaceNormalStreamShading.xksl │ │ │ │ │ ├── MaterialSurfaceNormalStreamShading.xksl.cs │ │ │ │ │ ├── MaterialSurfacePixelStageCompositor.xksl │ │ │ │ │ ├── MaterialSurfacePixelStageCompositor.xksl.cs │ │ │ │ │ ├── MaterialSurfaceSetStreamFromComputeColor.xksl │ │ │ │ │ ├── MaterialSurfaceSetStreamFromComputeColor.xksl.cs │ │ │ │ │ ├── MaterialSurfaceShadingBlend.xksl │ │ │ │ │ ├── MaterialSurfaceShadingBlend.xksl.cs │ │ │ │ │ ├── MaterialSurfaceShadingDiffuseLambert.xksl │ │ │ │ │ ├── MaterialSurfaceShadingDiffuseLambert.xksl.cs │ │ │ │ │ ├── MaterialSurfaceShadingSpecularBlinnPhong.xksl │ │ │ │ │ ├── MaterialSurfaceShadingSpecularBlinnPhong.xksl.cs │ │ │ │ │ ├── MaterialSurfaceShadingSpecularMicrofacet.xksl │ │ │ │ │ ├── MaterialSurfaceShadingSpecularMicrofacet.xksl.cs │ │ │ │ │ ├── MaterialSurfaceStreamShading.xksl │ │ │ │ │ ├── MaterialSurfaceStreamShading.xksl.cs │ │ │ │ │ ├── MaterialSurfaceStreamsBlend.xksl │ │ │ │ │ ├── MaterialSurfaceStreamsBlend.xksl.cs │ │ │ │ │ ├── MaterialSurfaceTransmittanceShading.xksl │ │ │ │ │ ├── MaterialSurfaceTransmittanceShading.xksl.cs │ │ │ │ │ ├── MaterialSurfaceTransparentAlphaDiscard.xksl │ │ │ │ │ ├── MaterialSurfaceTransparentAlphaDiscard.xksl.cs │ │ │ │ │ ├── MaterialSurfaceVertexDisplacement.xksl │ │ │ │ │ ├── MaterialSurfaceVertexDisplacement.xksl.cs │ │ │ │ │ ├── MaterialSurfaceVertexStageCompositor.xksl │ │ │ │ │ ├── MaterialSurfaceVertexStageCompositor.xksl.cs │ │ │ │ │ ├── MaterialTransmittanceReflectanceStream.xksl │ │ │ │ │ ├── MaterialTransmittanceReflectanceStream.xksl.cs │ │ │ │ │ ├── MaterialVertexStream.xksl │ │ │ │ │ └── MaterialVertexStream.xksl.cs │ │ │ │ ├── ShadingModelShaderBuilder.cs │ │ │ │ ├── SubsurfaceScattering │ │ │ │ │ ├── MaterialSubsurfaceScatteringFeature.cs │ │ │ │ │ ├── MaterialSurfaceSubsurfaceScatteringShading.xksl │ │ │ │ │ ├── MaterialSurfaceSubsurfaceScatteringShading.xksl.cs │ │ │ │ │ ├── MaterialSurfaceSubsurfaceScatteringShadingKeys.cs │ │ │ │ │ ├── ScatteringKernelFunction │ │ │ │ │ │ ├── IMaterialSubsurfaceScatteringScatteringKernel.cs │ │ │ │ │ │ └── MaterialSubsurfaceScatteringScatteringKernelSkin.cs │ │ │ │ │ ├── ScatteringProfileFunction │ │ │ │ │ │ ├── IMaterialSubsurfaceScatteringScatteringProfile.cs │ │ │ │ │ │ ├── IMaterialSubsurfaceScatteringScatteringProfile.xksl │ │ │ │ │ │ ├── IMaterialSubsurfaceScatteringScatteringProfile.xksl.cs │ │ │ │ │ │ ├── MaterialSubsurfaceScatteringScatteringProfileCustom.cs │ │ │ │ │ │ ├── MaterialSubsurfaceScatteringScatteringProfileCustomUniform.xksl │ │ │ │ │ │ ├── MaterialSubsurfaceScatteringScatteringProfileCustomUniform.xksl.cs │ │ │ │ │ │ ├── MaterialSubsurfaceScatteringScatteringProfileCustomVarying.xksl │ │ │ │ │ │ ├── MaterialSubsurfaceScatteringScatteringProfileCustomVarying.xksl.cs │ │ │ │ │ │ ├── MaterialSubsurfaceScatteringScatteringProfileSkin.cs │ │ │ │ │ │ ├── MaterialSubsurfaceScatteringScatteringProfileSkin.xksl │ │ │ │ │ │ └── MaterialSubsurfaceScatteringScatteringProfileSkin.xksl.cs │ │ │ │ │ ├── SubsurfaceScatteringKernelGenerator.cs │ │ │ │ │ └── SubsurfaceScatteringSettings.cs │ │ │ │ ├── TextureCoordinate.cs │ │ │ │ ├── XenkoTessellationMethod.cs │ │ │ │ └── XenkoTessellationMethodExtensions.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.xksl │ │ │ │ ├── CameraCube.xksl.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 │ │ │ ├── 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.xksl │ │ │ │ ├── Camera.xksl.cs │ │ │ │ ├── CameraKeys.cs │ │ │ │ ├── Global.xksl │ │ │ │ ├── Global.xksl.cs │ │ │ │ ├── GlobalVR.xksl │ │ │ │ ├── GlobalVR.xksl.cs │ │ │ │ ├── LinePrimitiveShader.cs │ │ │ │ ├── LinePrimitiveShader.xksl │ │ │ │ ├── PrimitiveShader.cs │ │ │ │ ├── PrimitiveShader.xksl │ │ │ │ ├── RenderTargetKeys.cs │ │ │ │ ├── Transformation.xksl │ │ │ │ ├── Transformation.xksl.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.xksl │ │ │ │ ├── ShadowGroup.xksl.cs │ │ │ │ ├── ShadowMapAtlasTexture.cs │ │ │ │ ├── ShadowMapCascadeInfo.cs │ │ │ │ ├── ShadowMapCascadeLevel.cs │ │ │ │ ├── ShadowMapCaster.xkfx │ │ │ │ ├── ShadowMapCaster.xkfx.cs │ │ │ │ ├── ShadowMapCasterAlphaDiscard.xksl │ │ │ │ ├── ShadowMapCasterAlphaDiscard.xksl.cs │ │ │ │ ├── ShadowMapCasterAlphaDithered.xksl │ │ │ │ ├── ShadowMapCasterAlphaDithered.xksl.cs │ │ │ │ ├── ShadowMapCasterCubeMap.xkfx │ │ │ │ ├── ShadowMapCasterCubeMap.xkfx.cs │ │ │ │ ├── ShadowMapCasterCubeMapProjection.xksl │ │ │ │ ├── ShadowMapCasterCubeMapProjection.xksl.cs │ │ │ │ ├── ShadowMapCasterNoPixelShader.xksl │ │ │ │ ├── ShadowMapCasterNoPixelShader.xksl.cs │ │ │ │ ├── ShadowMapCasterParaboloid.xkfx │ │ │ │ ├── ShadowMapCasterParaboloid.xkfx.cs │ │ │ │ ├── ShadowMapCasterParaboloidProjection.xksl │ │ │ │ ├── ShadowMapCasterParaboloidProjection.xksl.cs │ │ │ │ ├── ShadowMapCasterVsm.xksl │ │ │ │ ├── ShadowMapCasterVsm.xksl.cs │ │ │ │ ├── ShadowMapCommon.xksl │ │ │ │ ├── ShadowMapCommon.xksl.cs │ │ │ │ ├── ShadowMapFilterBase.xksl │ │ │ │ ├── ShadowMapFilterBase.xksl.cs │ │ │ │ ├── ShadowMapFilterDefault.xksl │ │ │ │ ├── ShadowMapFilterDefault.xksl.cs │ │ │ │ ├── ShadowMapFilterPcf.xksl │ │ │ │ ├── ShadowMapFilterPcf.xksl.cs │ │ │ │ ├── ShadowMapFilterVsm.xksl │ │ │ │ ├── ShadowMapFilterVsm.xksl.cs │ │ │ │ ├── ShadowMapGroup.xksl │ │ │ │ ├── ShadowMapGroup.xksl.cs │ │ │ │ ├── ShadowMapKeys.cs │ │ │ │ ├── ShadowMapReceiverBase.xksl │ │ │ │ ├── ShadowMapReceiverBase.xksl.cs │ │ │ │ ├── ShadowMapReceiverDirectional.xksl │ │ │ │ ├── ShadowMapReceiverDirectional.xksl.cs │ │ │ │ ├── ShadowMapReceiverInfo.cs │ │ │ │ ├── ShadowMapReceiverPointCubeMap.xksl │ │ │ │ ├── ShadowMapReceiverPointCubeMap.xksl.cs │ │ │ │ ├── ShadowMapReceiverPointCubeMapLinear.xksl │ │ │ │ ├── ShadowMapReceiverPointCubeMapLinear.xksl.cs │ │ │ │ ├── ShadowMapReceiverPointParaboloid.xksl │ │ │ │ ├── ShadowMapReceiverPointParaboloid.xksl.cs │ │ │ │ ├── ShadowMapReceiverSpot.xksl │ │ │ │ ├── ShadowMapReceiverSpot.xksl.cs │ │ │ │ ├── ShadowMapReceiverVsmInfo.cs │ │ │ │ ├── ShadowMapRenderStageSelector.cs │ │ │ │ ├── ShadowMapRenderView.cs │ │ │ │ ├── ShadowMapRenderer.cs │ │ │ │ ├── ShadowStream.xksl │ │ │ │ └── ShadowStream.xksl.cs │ │ │ ├── SimpleGroupToRenderStageSelector.cs │ │ │ ├── Skeleton.cs │ │ │ ├── SkeletonUpdater.cs │ │ │ ├── Skinning │ │ │ │ ├── NormalMeshSkinning.xksl │ │ │ │ ├── NormalMeshSkinning.xksl.cs │ │ │ │ ├── NormalVSSkinningFromMesh.xksl │ │ │ │ ├── NormalVSSkinningFromMesh.xksl.cs │ │ │ │ ├── NormalVSSkinningNormalMapping.xksl │ │ │ │ ├── NormalVSSkinningNormalMapping.xksl.cs │ │ │ │ ├── TangentMeshSkinning.xksl │ │ │ │ ├── TangentMeshSkinning.xksl.cs │ │ │ │ ├── TransformationSkinning.xksl │ │ │ │ └── TransformationSkinning.xksl.cs │ │ │ ├── SkinningRenderFeature.cs │ │ │ ├── Skyboxes │ │ │ │ ├── CubemapUtils.xksl │ │ │ │ ├── CubemapUtils.xksl.cs │ │ │ │ ├── IComputeEnvironmentColor.xksl │ │ │ │ ├── IComputeEnvironmentColor.xksl.cs │ │ │ │ ├── LevelCubeMapEnvironmentColor.xksl │ │ │ │ ├── LevelCubeMapEnvironmentColor.xksl.cs │ │ │ │ ├── RoughnessCubeMapEnvironmentColor.xksl │ │ │ │ ├── RoughnessCubeMapEnvironmentColor.xksl.cs │ │ │ │ ├── Skybox.cs │ │ │ │ ├── SkyboxKeys.cs │ │ │ │ ├── SkyboxShaderBase.xksl │ │ │ │ ├── SkyboxShaderBase.xksl.cs │ │ │ │ ├── SkyboxShaderCubemap.xksl │ │ │ │ ├── SkyboxShaderCubemap.xksl.cs │ │ │ │ ├── SkyboxShaderTexture.xksl │ │ │ │ ├── SkyboxShaderTexture.xksl.cs │ │ │ │ ├── SkyboxShaderTextureHorizon.xksl │ │ │ │ ├── SkyboxShaderTextureHorizon.xksl.cs │ │ │ │ ├── SkyboxStream.xksl │ │ │ │ ├── SkyboxStream.xksl.cs │ │ │ │ ├── SphericalHarmonicsEnvironmentColor.xksl │ │ │ │ └── SphericalHarmonicsEnvironmentColor.xksl.cs │ │ │ ├── SortKey.cs │ │ │ ├── SortMode.cs │ │ │ ├── SortModeDistance.cs │ │ │ ├── Sprites │ │ │ │ ├── IAnimatableSpriteProvider.cs │ │ │ │ ├── ISpriteProvider.cs │ │ │ │ ├── RenderSprite.cs │ │ │ │ ├── SpriteFromSheet.cs │ │ │ │ ├── SpriteFromTexture.cs │ │ │ │ ├── SpriteRenderFeature.cs │ │ │ │ ├── SpriteTransparentRenderStageSelector.cs │ │ │ │ └── SpriteType.cs │ │ │ ├── StagedMeshDraw.cs │ │ │ ├── StateChangeSortMode.cs │ │ │ ├── SubRenderFeature.cs │ │ │ ├── Tessellation │ │ │ │ ├── TessellationAE2.xksl │ │ │ │ ├── TessellationAE2.xksl.cs │ │ │ │ ├── TessellationAE3.xksl │ │ │ │ ├── TessellationAE3.xksl.cs │ │ │ │ ├── TessellationAE4.xksl │ │ │ │ ├── TessellationAE4.xksl.cs │ │ │ │ ├── TessellationBase.xksl │ │ │ │ ├── TessellationBase.xksl.cs │ │ │ │ ├── TessellationFlat.xksl │ │ │ │ ├── TessellationFlat.xksl.cs │ │ │ │ ├── TessellationKeys.cs │ │ │ │ ├── TessellationPN.xksl │ │ │ │ └── TessellationPN.xksl.cs │ │ │ ├── TransformRenderFeature.cs │ │ │ ├── TransformTRS.cs │ │ │ ├── Transformation │ │ │ │ ├── TransformationBase.xksl │ │ │ │ ├── TransformationBase.xksl.cs │ │ │ │ ├── TransformationMatrix.xksl │ │ │ │ ├── TransformationMatrix.xksl.cs │ │ │ │ ├── TransformationWAndVP.xksl │ │ │ │ ├── TransformationWAndVP.xksl.cs │ │ │ │ ├── TransformationWVP.xksl │ │ │ │ ├── TransformationWVP.xksl.cs │ │ │ │ ├── TransformationZero.xksl │ │ │ │ └── TransformationZero.xksl.cs │ │ │ ├── TransparentRenderStageSelector.cs │ │ │ ├── Utils │ │ │ │ ├── BlendUtils.xksl │ │ │ │ ├── BlendUtils.xksl.cs │ │ │ │ ├── DepthBase.xksl │ │ │ │ ├── DepthBase.xksl.cs │ │ │ │ ├── FlattenLayers.xksl │ │ │ │ ├── FlattenLayers.xksl.cs │ │ │ │ ├── HSVUtils.xksl │ │ │ │ ├── HSVUtils.xksl.cs │ │ │ │ ├── HighlightShader.xksl │ │ │ │ ├── HighlightShader.xksl.cs │ │ │ │ ├── Math.xksl │ │ │ │ ├── Math.xksl.cs │ │ │ │ ├── ModelComponentPickingEffect.xkfx │ │ │ │ ├── ModelComponentPickingEffect.xkfx.cs │ │ │ │ ├── ModelComponentPickingShader.xksl │ │ │ │ ├── ModelComponentPickingShader.xksl.cs │ │ │ │ ├── NormalPack.xksl │ │ │ │ ├── NormalPack.xksl.cs │ │ │ │ ├── NormalUtil.xksl │ │ │ │ ├── NormalUtil.xksl.cs │ │ │ │ ├── Picking.xkfx │ │ │ │ ├── Picking.xkfx.cs │ │ │ │ ├── PickingShader.xksl │ │ │ │ ├── PickingShader.xksl.cs │ │ │ │ ├── SwapUV.xksl │ │ │ │ ├── SwapUV.xksl.cs │ │ │ │ ├── Utilities.xksl │ │ │ │ └── Utilities.xksl.cs │ │ │ ├── ViewResourceGroupLayout.cs │ │ │ ├── ViewportState.cs │ │ │ ├── VisibilityGroup.cs │ │ │ ├── WireframePipelineProcessor.cs │ │ │ ├── XenkoEffectBase.xkfx │ │ │ ├── XenkoEffectBase.xkfx.cs │ │ │ ├── XenkoEffectBaseKeys.cs │ │ │ ├── XenkoForwardShadingEffect.xkfx │ │ │ ├── XenkoForwardShadingEffect.xkfx.cs │ │ │ ├── XenkoWireframeShadingEffect.xkfx │ │ │ └── XenkoWireframeShadingEffect.xkfx.cs │ │ ├── Shaders.Compiler │ │ │ └── EffectCompileRequest.cs │ │ ├── Streaming │ │ │ ├── StreamableResource.cs │ │ │ ├── StreamingManager.cs │ │ │ ├── StreamingOptions.cs │ │ │ ├── StreamingQuality.cs │ │ │ ├── StreamingSettings.cs │ │ │ └── StreamingTexture.cs │ │ ├── Xenko.Rendering.csproj │ │ └── Xenko.Rendering.xkpkg │ ├── Xenko.Shaders.Compiler │ │ ├── Direct3D │ │ │ └── ShaderCompiler.cs │ │ ├── EffectCompiler.cs │ │ ├── IShaderCompiler.cs │ │ ├── OpenGL │ │ │ ├── ShaderCompiler.cs │ │ │ └── ShaderConverter.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── ShaderSourceComparer.cs │ │ └── Xenko.Shaders.Compiler.csproj │ ├── Xenko.Shaders.Parser │ │ ├── Analysis │ │ │ ├── AssignmentOperatorStatus.cs │ │ │ ├── ExpressionNodeCouple.cs │ │ │ ├── MemberReferenceExpressionNodeCouple.cs │ │ │ ├── StatementNodeCouple.cs │ │ │ ├── XenkoParsingInfo.cs │ │ │ ├── XenkoSemanticAnalysis.cs │ │ │ └── XenkoTypeAnalysis.cs │ │ ├── Mixins │ │ │ ├── CompositionDictionary.cs │ │ │ ├── ExpressionSimplifierVisitor.cs │ │ │ ├── MethodDeclarationShaderCouple.cs │ │ │ ├── MixinVirtualTable.cs │ │ │ ├── ModuleMixin.cs │ │ │ ├── ModuleMixinInfo.cs │ │ │ ├── ReferencesPool.cs │ │ │ ├── ShaderCompilationContext.cs │ │ │ ├── ShaderDependencyVisitor.cs │ │ │ ├── ShaderKeyGeneratorBase.cs │ │ │ ├── ShaderLoader.cs │ │ │ ├── ShaderMixinCodeGen.cs │ │ │ ├── ShaderSourceManager.cs │ │ │ ├── ShaderVirtualTable.cs │ │ │ ├── StreamFieldVisitor.cs │ │ │ ├── StreamOutputParser.cs │ │ │ ├── VariableShaderCouple.cs │ │ │ ├── XenkoAssignmentCloner.cs │ │ │ ├── XenkoClassInstantiator.cs │ │ │ ├── XenkoReplaceAppend.cs │ │ │ ├── XenkoReplaceExtern.cs │ │ │ ├── XenkoReplaceVisitor.cs │ │ │ ├── XenkoShaderLibrary.cs │ │ │ ├── XenkoShaderMixer.cs │ │ │ ├── XenkoStreamAnalyzer.cs │ │ │ ├── XenkoStreamCreator.cs │ │ │ ├── XenkoTagCleaner.cs │ │ │ ├── XenkoTypeCleaner.cs │ │ │ └── XenkoVariableUsageVisitor.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 │ │ ├── Utility │ │ │ └── XenkoMessageCode.cs │ │ ├── Xenko.Shaders.Parser.csproj │ │ └── XenkoShaderCleaner.cs │ ├── Xenko.Shaders.Tests │ │ ├── GameAssets │ │ │ ├── Compiler │ │ │ │ ├── SimpleEffect.xkfx │ │ │ │ ├── SimpleEffect.xkfx.cs │ │ │ │ ├── SimpleShader.xksl │ │ │ │ ├── SimpleShader.xksl.cs │ │ │ │ ├── TestStream.xksl │ │ │ │ ├── TestStream.xksl.cs │ │ │ │ ├── ToGlslEffect.xkfx │ │ │ │ ├── ToGlslEffect.xkfx.cs │ │ │ │ ├── ToGlslShader.xksl │ │ │ │ └── ToGlslShader.xksl.cs │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── Mixins │ │ │ │ ├── A.xksl │ │ │ │ ├── A.xksl.cs │ │ │ │ ├── B.xksl │ │ │ │ ├── B.xksl.cs │ │ │ │ ├── C.xksl │ │ │ │ ├── C.xksl.cs │ │ │ │ ├── C1.xksl │ │ │ │ ├── C1.xksl.cs │ │ │ │ ├── ComputeColor.xksl │ │ │ │ ├── ComputeColor.xksl.cs │ │ │ │ ├── ComputeColor2.xksl │ │ │ │ ├── ComputeColor2.xksl.cs │ │ │ │ ├── ComputeColorRedirect.xksl │ │ │ │ ├── ComputeColorRedirect.xksl.cs │ │ │ │ ├── test_mixin_complex_params.xkfx │ │ │ │ ├── test_mixin_complex_params.xkfx.cs │ │ │ │ ├── test_mixin_compose_keys.xkfx │ │ │ │ ├── test_mixin_compose_keys.xkfx.cs │ │ │ │ ├── test_mixin_simple.xkfx │ │ │ │ ├── test_mixin_simple.xkfx.cs │ │ │ │ ├── test_mixin_simple_child.xkfx │ │ │ │ ├── test_mixin_simple_child.xkfx.cs │ │ │ │ ├── test_mixin_simple_child_params.xkfx │ │ │ │ ├── test_mixin_simple_child_params.xkfx.cs │ │ │ │ ├── test_mixin_simple_clone.xkfx │ │ │ │ ├── test_mixin_simple_clone.xkfx.cs │ │ │ │ ├── test_mixin_simple_compose.xkfx │ │ │ │ ├── test_mixin_simple_compose.xkfx.cs │ │ │ │ ├── test_mixin_simple_params.xkfx │ │ │ │ └── test_mixin_simple_params.xkfx.cs │ │ │ └── Shaders │ │ │ │ ├── BaseTestChild.xksl │ │ │ │ ├── BaseTestChild.xksl.cs │ │ │ │ ├── BaseTestInter.xksl │ │ │ │ ├── BaseTestInter.xksl.cs │ │ │ │ ├── BaseTestParent.xksl │ │ │ │ ├── BaseTestParent.xksl.cs │ │ │ │ ├── BasicMixin.xksl │ │ │ │ ├── BasicMixin.xksl.cs │ │ │ │ ├── BasicMixin2.xksl │ │ │ │ ├── BasicMixin2.xksl.cs │ │ │ │ ├── Child.xksl │ │ │ │ ├── Child.xksl.cs │ │ │ │ ├── ChildError.xksl │ │ │ │ ├── ChildError.xksl.cs │ │ │ │ ├── CloneTestBase.xksl │ │ │ │ ├── CloneTestBase.xksl.cs │ │ │ │ ├── CloneTestExtern.xksl │ │ │ │ ├── CloneTestExtern.xksl.cs │ │ │ │ ├── CloneTestRoot.xksl │ │ │ │ ├── CloneTestRoot.xksl.cs │ │ │ │ ├── ConstantBufferTest.xksl │ │ │ │ ├── ConstantBufferTest.xksl.cs │ │ │ │ ├── CyclicTest.xksl │ │ │ │ ├── CyclicTest.xksl.cs │ │ │ │ ├── DeepExtern.xksl │ │ │ │ ├── DeepExtern.xksl.cs │ │ │ │ ├── DeepExternTest.xksl │ │ │ │ ├── DeepExternTest.xksl.cs │ │ │ │ ├── ExternClone.xksl │ │ │ │ ├── ExternClone.xksl.cs │ │ │ │ ├── ExternCloneTest.xksl │ │ │ │ ├── ExternCloneTest.xksl.cs │ │ │ │ ├── ExternMixin.xksl │ │ │ │ ├── ExternMixin.xksl.cs │ │ │ │ ├── ExternTest.xksl │ │ │ │ ├── ExternTest.xksl.cs │ │ │ │ ├── ForEachTest.xksl │ │ │ │ ├── ForEachTest.xksl.cs │ │ │ │ ├── GenericCall.xksl │ │ │ │ ├── GenericCall.xksl.cs │ │ │ │ ├── GenericClass.xksl │ │ │ │ ├── GenericClass.xksl.cs │ │ │ │ ├── GenericClass2.xksl │ │ │ │ ├── GenericClass2.xksl.cs │ │ │ │ ├── GenericExtern.xksl │ │ │ │ ├── GenericExtern.xksl.cs │ │ │ │ ├── GenericTexcoord.xksl │ │ │ │ ├── GenericTexcoord.xksl.cs │ │ │ │ ├── GeometryShaderTest.xksl │ │ │ │ ├── GeometryShaderTest.xksl.cs │ │ │ │ ├── InterfaceTest.xksl │ │ │ │ ├── InterfaceTest.xksl.cs │ │ │ │ ├── InternalReferenceMixin.xksl │ │ │ │ ├── InternalReferenceMixin.xksl.cs │ │ │ │ ├── MacroTest.xksl │ │ │ │ ├── MacroTest.xksl.cs │ │ │ │ ├── MacroTestBase.xksl │ │ │ │ ├── MacroTestBase.xksl.cs │ │ │ │ ├── MacroTestChild.xksl │ │ │ │ ├── MacroTestChild.xksl.cs │ │ │ │ ├── MixinFunctionParamaterTest.xksl │ │ │ │ ├── MixinFunctionParamaterTest.xksl.cs │ │ │ │ ├── MixinNameClash.xksl │ │ │ │ ├── MixinNameClash.xksl.cs │ │ │ │ ├── MixinNoNameClash.xksl │ │ │ │ ├── MixinNoNameClash.xksl.cs │ │ │ │ ├── NonStageStreamTest.xksl │ │ │ │ ├── NonStageStreamTest.xksl.cs │ │ │ │ ├── Parent.xksl │ │ │ │ ├── Parent.xksl.cs │ │ │ │ ├── SemanticTest.xksl │ │ │ │ ├── SemanticTest.xksl.cs │ │ │ │ ├── Simple.xksl │ │ │ │ ├── Simple.xksl.cs │ │ │ │ ├── StageBase.xksl │ │ │ │ ├── StageBase.xksl.cs │ │ │ │ ├── StageCallExtern.xksl │ │ │ │ ├── StageCallExtern.xksl.cs │ │ │ │ ├── StageDecl.xksl │ │ │ │ ├── StageDecl.xksl.cs │ │ │ │ ├── StageValueReference.xksl │ │ │ │ ├── StageValueReference.xksl.cs │ │ │ │ ├── StageValueTest.xksl │ │ │ │ ├── StageValueTest.xksl.cs │ │ │ │ ├── StaticCallMixin.xksl │ │ │ │ ├── StaticCallMixin.xksl.cs │ │ │ │ ├── StaticMixin.xksl │ │ │ │ ├── StaticMixin.xksl.cs │ │ │ │ ├── StaticStageCallTest.xksl │ │ │ │ ├── StaticStageCallTest.xksl.cs │ │ │ │ ├── StreamChild.xksl │ │ │ │ ├── StreamChild.xksl.cs │ │ │ │ ├── StreamError.xksl │ │ │ │ ├── StreamError.xksl.cs │ │ │ │ ├── StreamParent0.xksl │ │ │ │ ├── StreamParent0.xksl.cs │ │ │ │ ├── StreamParent1.xksl │ │ │ │ ├── StreamParent1.xksl.cs │ │ │ │ ├── StreamParent2.xksl │ │ │ │ ├── StreamParent2.xksl.cs │ │ │ │ ├── StreamSolverExternTest.xksl │ │ │ │ ├── StreamSolverExternTest.xksl.cs │ │ │ │ ├── StreamTest.xksl │ │ │ │ ├── StreamTest.xksl.cs │ │ │ │ ├── StructuredBufferTest.xksl │ │ │ │ ├── StructuredBufferTest.xksl.cs │ │ │ │ ├── TessellationTest.xksl │ │ │ │ ├── TessellationTest.xksl.cs │ │ │ │ ├── TestComputeShader.xksl │ │ │ │ ├── TestComputeShader.xksl.cs │ │ │ │ ├── TestErrors.xksl │ │ │ │ ├── TestErrors.xksl.cs │ │ │ │ ├── TestExternArray.xksl │ │ │ │ ├── TestExternArray.xksl.cs │ │ │ │ ├── TestGenericComplex.xksl │ │ │ │ ├── TestGenericComplex.xksl.cs │ │ │ │ ├── TestGenericMacro.xksl │ │ │ │ ├── TestGenericMacro.xksl.cs │ │ │ │ ├── TestGenerics.xksl │ │ │ │ ├── TestGenerics.xksl.cs │ │ │ │ ├── TestMacros.xksl │ │ │ │ ├── TestMacros.xksl.cs │ │ │ │ ├── TestMacrosArray.xksl │ │ │ │ ├── TestMacrosArray.xksl.cs │ │ │ │ ├── TestMultipleStatic.xksl │ │ │ │ ├── TestMultipleStatic.xksl.cs │ │ │ │ ├── TestPixelStream.xksl │ │ │ │ ├── TestPixelStream.xksl.cs │ │ │ │ ├── TestScreenPosition.xksl │ │ │ │ ├── TestScreenPosition.xksl.cs │ │ │ │ ├── TestStreams.xksl │ │ │ │ ├── TestStreams.xksl.cs │ │ │ │ ├── TestStructInheritance.xksl │ │ │ │ ├── TestStructInheritance.xksl.cs │ │ │ │ ├── TestStructInheritanceExtensions.cs │ │ │ │ ├── TestStructure.xksl │ │ │ │ ├── TestStructure.xksl.cs │ │ │ │ ├── TestVertexStream.xksl │ │ │ │ └── TestVertexStream.xksl.cs │ │ ├── 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 │ │ ├── Xenko.Shaders.Tests.Windows.csproj │ │ ├── Xenko.Shaders.Tests.Windows.xkpkg │ │ └── app.config │ ├── Xenko.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 │ │ ├── ShaderLevelBytecode.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 │ │ └── Xenko.Shaders.csproj │ ├── Xenko.Shared │ │ └── Refactor │ │ │ ├── Refactor.cs │ │ │ ├── Xenko.Refactor.projitems │ │ │ └── Xenko.Refactor.shproj │ ├── Xenko.SpriteStudio.Offline │ │ ├── Module.cs │ │ ├── NodeAnimationData.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── SpriteStudioAnimationAsset.cs │ │ ├── SpriteStudioAnimationAssetCompiler.cs │ │ ├── SpriteStudioCell.cs │ │ ├── SpriteStudioImporter.cs │ │ ├── SpriteStudioModelAsset.cs │ │ ├── SpriteStudioModelAssetCompiler.cs │ │ ├── SpriteStudioXmlImport.cs │ │ ├── Templates │ │ │ └── Assets │ │ │ │ ├── .xktpl │ │ │ │ ├── SpriteStudioAnimation.png │ │ │ │ └── SpriteStudioModel.png │ │ │ │ └── SpriteStudio │ │ │ │ ├── DefaultSpriteStudioAnimation.xktpl │ │ │ │ └── DefaultSpriteStudioModel.xktpl │ │ ├── Xenko.SpriteStudio.Offline.csproj │ │ └── Xenko.SpriteStudio.Offline.xkpkg │ ├── Xenko.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 │ │ └── Xenko.SpriteStudio.Runtime.csproj │ ├── Xenko.UI.Tests │ │ ├── AndroidActivity.cs │ │ ├── Application.iOS.cs │ │ ├── Assets │ │ │ ├── BorderButton.xktex │ │ │ ├── BorderButtonCentered.xktex │ │ │ ├── CourierNew12.xkfnt │ │ │ ├── DebugSlider.xksheet │ │ │ ├── DumbWhite.xktex │ │ │ ├── GameSettings.xkgamesettings │ │ │ ├── GraphicsCompositor.xkgfxcomp │ │ │ ├── HanSans13.xkfnt │ │ │ ├── ImageButtonNotPressed.xktex │ │ │ ├── ImageButtonPressed.xktex │ │ │ ├── MainScene.xkscene │ │ │ ├── MicrosoftSansSerif15.xkfnt │ │ │ ├── RotatedImages.xksheet │ │ │ ├── UIImages.xksheet │ │ │ ├── Untitled.xktex │ │ │ ├── XenkoBackground.xktex │ │ │ ├── cube Model.xkm3d │ │ │ ├── lambert1.xkmat │ │ │ ├── rotatedUV.xktex │ │ │ └── uv.xktex │ │ ├── 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 │ │ ├── Program.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 │ │ ├── Xenko.UI.Tests.Android.csproj │ │ ├── Xenko.UI.Tests.Windows.csproj │ │ ├── Xenko.UI.Tests.Windows.xkpkg │ │ ├── Xenko.UI.Tests.iOS.csproj │ │ └── XunitAttributes.cs │ ├── Xenko.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 │ │ │ └── UIPage.cs │ │ ├── Events │ │ │ ├── EventManager.cs │ │ │ ├── RoutedEvent.cs │ │ │ ├── RoutedEventArgs.cs │ │ │ ├── RoutedEventHandlerInfo.cs │ │ │ └── RoutingStrategy.cs │ │ ├── GridList.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 │ │ ├── PulldownList.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 │ │ ├── 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 │ │ ├── Xenko.UI.csproj │ │ ├── en.lproj │ │ │ └── Localizable.strings │ │ └── ja.lproj │ │ │ └── Localizable.strings │ ├── Xenko.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.xksl │ │ │ └── VideoShader.xksl.cs │ │ ├── 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 │ │ ├── Xenko.Video.csproj │ │ └── Xenko.Video.xkpkg │ ├── Xenko.VirtualReality │ │ ├── DeviceClass.cs │ │ ├── DeviceState.cs │ │ ├── Eyes.cs │ │ ├── OpenXR │ │ │ ├── OpenXRHmd.cs │ │ │ ├── OpenXRInput.cs │ │ │ └── OpenXrTouchController.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── TouchController.cs │ │ ├── TouchControllerButton.cs │ │ ├── TouchControllerHand.cs │ │ ├── TrackingSpace.cs │ │ ├── VRApi.cs │ │ ├── VRDevice.cs │ │ ├── VRDeviceSystem.cs │ │ ├── VirtualButton.VR.cs │ │ └── Xenko.VirtualReality.csproj │ ├── Xenko.Voxels │ │ ├── Module.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Voxels │ │ │ ├── GraphicsCompositor │ │ │ │ ├── DebugVisualizations │ │ │ │ │ ├── IVoxelVisualization.cs │ │ │ │ │ ├── Shaders │ │ │ │ │ │ ├── VoxelVisualizationRawEffect.xksl │ │ │ │ │ │ ├── VoxelVisualizationRawEffect.xksl.cs │ │ │ │ │ │ ├── VoxelVisualizationRawShader.xksl │ │ │ │ │ │ ├── VoxelVisualizationRawShader.xksl.cs │ │ │ │ │ │ ├── VoxelVisualizationRawShaderKeys.cs │ │ │ │ │ │ ├── VoxelVisualizationViewEffect.xksl │ │ │ │ │ │ ├── VoxelVisualizationViewEffect.xksl.cs │ │ │ │ │ │ ├── VoxelVisualizationViewShader.xksl │ │ │ │ │ │ ├── VoxelVisualizationViewShader.xksl.cs │ │ │ │ │ │ └── VoxelVisualizationViewShaderKeys.cs │ │ │ │ │ ├── VoxelVisualizationRaw.cs │ │ │ │ │ └── VoxelVisualizationView.cs │ │ │ │ ├── DefaultGraphicsCompositorVoxels.xkgfxcomp │ │ │ │ ├── ForwardRendererVoxels.cs │ │ │ │ ├── IVoxelRenderer.cs │ │ │ │ ├── VoxelDebug.cs │ │ │ │ ├── VoxelPipelineProcessor.cs │ │ │ │ ├── VoxelRenderFeature.cs │ │ │ │ ├── VoxelRenderer.cs │ │ │ │ ├── VoxelViewContext.cs │ │ │ │ ├── XenkoForwardShadingEffectVXGI.xksl │ │ │ │ └── XenkoForwardShadingEffectVXGI.xksl.cs │ │ │ ├── Light │ │ │ │ ├── LightVoxel.cs │ │ │ │ ├── LightVoxelEffect.xksl │ │ │ │ ├── LightVoxelEffect.xksl.cs │ │ │ │ ├── LightVoxelRenderer.cs │ │ │ │ ├── LightVoxelShader.xksl │ │ │ │ ├── LightVoxelShader.xksl.cs │ │ │ │ └── LightVoxelShaderKeys.cs │ │ │ ├── Marching │ │ │ │ ├── IVoxelMarchMethod.cs │ │ │ │ ├── IVoxelSampler.xksl │ │ │ │ ├── IVoxelSampler.xksl.cs │ │ │ │ ├── MarchSets │ │ │ │ │ ├── IVoxelMarchSet.cs │ │ │ │ │ ├── Shaders │ │ │ │ │ │ ├── VoxelMarchSet.xksl │ │ │ │ │ │ ├── VoxelMarchSet.xksl.cs │ │ │ │ │ │ ├── VoxelMarchSetHemisphere12.xksl │ │ │ │ │ │ ├── VoxelMarchSetHemisphere12.xksl.cs │ │ │ │ │ │ ├── VoxelMarchSetHemisphere6.xksl │ │ │ │ │ │ ├── VoxelMarchSetHemisphere6.xksl.cs │ │ │ │ │ │ ├── VoxelMarchSetRandomHemisphere.xksl │ │ │ │ │ │ └── VoxelMarchSetRandomHemisphere.xksl.cs │ │ │ │ │ ├── VoxelMarchSetBase.cs │ │ │ │ │ ├── VoxelMarchSetHemisphere12.cs │ │ │ │ │ ├── VoxelMarchSetHemisphere6.cs │ │ │ │ │ └── VoxelMarchSetRandomHemisphere.cs │ │ │ │ ├── Shaders │ │ │ │ │ ├── MarchAttributes.xksl │ │ │ │ │ ├── MarchAttributes.xksl.cs │ │ │ │ │ ├── MarchAttributesEffect.xksl │ │ │ │ │ ├── MarchAttributesEffect.xksl.cs │ │ │ │ │ ├── MarchAttributesKeys.cs │ │ │ │ │ ├── VoxelMarchBeam.xksl │ │ │ │ │ ├── VoxelMarchBeam.xksl.cs │ │ │ │ │ ├── VoxelMarchCone.xksl │ │ │ │ │ ├── VoxelMarchCone.xksl.cs │ │ │ │ │ ├── VoxelMarchConeEditMode.xksl │ │ │ │ │ ├── VoxelMarchConeEditMode.xksl.cs │ │ │ │ │ ├── VoxelMarchConePerMipmap.xksl │ │ │ │ │ ├── VoxelMarchConePerMipmap.xksl.cs │ │ │ │ │ ├── VoxelMarchMethod.xksl │ │ │ │ │ ├── VoxelMarchMethod.xksl.cs │ │ │ │ │ ├── VoxelRadiusMarchMethod.xksl │ │ │ │ │ └── VoxelRadiusMarchMethod.xksl.cs │ │ │ │ ├── VoxelMarchBeam.cs │ │ │ │ ├── VoxelMarchCone.cs │ │ │ │ └── VoxelMarchConePerMipmap.cs │ │ │ ├── VoxelUtils.cs │ │ │ └── Voxelization │ │ │ │ ├── Attributes │ │ │ │ ├── Shaders │ │ │ │ │ ├── VoxelAttribute.xksl │ │ │ │ │ ├── VoxelAttribute.xksl.cs │ │ │ │ │ ├── VoxelAttributeDirectionalCoverageSampler.xksl │ │ │ │ │ ├── VoxelAttributeDirectionalCoverageSampler.xksl.cs │ │ │ │ │ ├── VoxelAttributeDirectionalCoverageShader.xksl │ │ │ │ │ ├── VoxelAttributeDirectionalCoverageShader.xksl.cs │ │ │ │ │ ├── VoxelAttributeEmissionOpacityShader.xksl │ │ │ │ │ ├── VoxelAttributeEmissionOpacityShader.xksl.cs │ │ │ │ │ ├── VoxelAttributeSoliditySampler.xksl │ │ │ │ │ ├── VoxelAttributeSoliditySampler.xksl.cs │ │ │ │ │ ├── VoxelAttributeSolidityShader.xksl │ │ │ │ │ └── VoxelAttributeSolidityShader.xksl.cs │ │ │ │ ├── VoxelAttribute.cs │ │ │ │ ├── VoxelAttributeDirectionalCoverage.cs │ │ │ │ ├── VoxelAttributeEmissionOpacity.cs │ │ │ │ └── VoxelAttributeSolidity.cs │ │ │ │ ├── BufferWriters │ │ │ │ ├── IVoxelBufferWriter.cs │ │ │ │ ├── Shaders │ │ │ │ │ ├── VoxelBufferWriteAssign.xksl │ │ │ │ │ ├── VoxelBufferWriteAssign.xksl.cs │ │ │ │ │ ├── VoxelBufferWriteMax.xksl │ │ │ │ │ ├── VoxelBufferWriteMax.xksl.cs │ │ │ │ │ ├── VoxelBufferWriter.xksl │ │ │ │ │ └── VoxelBufferWriter.xksl.cs │ │ │ │ ├── VoxelBufferWriteAssign.cs │ │ │ │ └── VoxelBufferWriteMax.cs │ │ │ │ ├── FragmentPackers │ │ │ │ ├── IVoxelFragmentPacker.cs │ │ │ │ ├── Shaders │ │ │ │ │ ├── DataPacking.xksl │ │ │ │ │ ├── DataPacking.xksl.cs │ │ │ │ │ ├── VoxelFragmentPackFloat16.xksl │ │ │ │ │ ├── VoxelFragmentPackFloat16.xksl.cs │ │ │ │ │ ├── VoxelFragmentPackFloat32.xksl │ │ │ │ │ ├── VoxelFragmentPackFloat32.xksl.cs │ │ │ │ │ ├── VoxelFragmentPackFloatR11G11B10.xksl │ │ │ │ │ ├── VoxelFragmentPackFloatR11G11B10.xksl.cs │ │ │ │ │ ├── VoxelFragmentPacker.xksl │ │ │ │ │ └── VoxelFragmentPacker.xksl.cs │ │ │ │ ├── VoxelFragmentPackFloat16.cs │ │ │ │ ├── VoxelFragmentPackFloat32.cs │ │ │ │ └── VoxelFragmentPackFloatR11G11B10.cs │ │ │ │ ├── Layout │ │ │ │ ├── IVoxelLayout.cs │ │ │ │ ├── Shaders │ │ │ │ │ ├── VoxelAnisotropicPairedSampler.xksl │ │ │ │ │ ├── VoxelAnisotropicPairedSampler.xksl.cs │ │ │ │ │ ├── VoxelAnisotropicPairedWriter_Float4.xksl │ │ │ │ │ ├── VoxelAnisotropicPairedWriter_Float4.xksl.cs │ │ │ │ │ ├── VoxelAnisotropicSampler.xksl │ │ │ │ │ ├── VoxelAnisotropicSampler.xksl.cs │ │ │ │ │ ├── VoxelAnisotropicWriter_Float4.xksl │ │ │ │ │ ├── VoxelAnisotropicWriter_Float4.xksl.cs │ │ │ │ │ ├── VoxelIsotropicSampler.xksl │ │ │ │ │ ├── VoxelIsotropicSampler.xksl.cs │ │ │ │ │ ├── VoxelIsotropicWriter_Float4.xksl │ │ │ │ │ ├── VoxelIsotropicWriter_Float4.xksl.cs │ │ │ │ │ ├── VoxelLayout_Float4.xksl │ │ │ │ │ └── VoxelLayout_Float4.xksl.cs │ │ │ │ ├── VoxelLayoutAnisotropic.cs │ │ │ │ ├── VoxelLayoutAnisotropicPaired.cs │ │ │ │ ├── VoxelLayoutBase.cs │ │ │ │ └── VoxelLayoutIsotropic.cs │ │ │ │ ├── Modifiers │ │ │ │ ├── Appliers │ │ │ │ │ ├── Anisotropic │ │ │ │ │ │ ├── VoxelModifierApplierAnisotropic.xksl │ │ │ │ │ │ ├── VoxelModifierApplierAnisotropic.xksl.cs │ │ │ │ │ │ ├── VoxelModifierApplierAntiAliasingAnisotropic.xksl │ │ │ │ │ │ ├── VoxelModifierApplierAntiAliasingAnisotropic.xksl.cs │ │ │ │ │ │ ├── VoxelModifierApplierOpacifyAnisotropic.xksl │ │ │ │ │ │ ├── VoxelModifierApplierOpacifyAnisotropic.xksl.cs │ │ │ │ │ │ ├── VoxelModifierApplierSolidifyAnisotropic.xksl │ │ │ │ │ │ └── VoxelModifierApplierSolidifyAnisotropic.xksl.cs │ │ │ │ │ ├── AnisotropicPaired │ │ │ │ │ │ ├── VoxelModifierApplierAnisotropicPaired.xksl │ │ │ │ │ │ ├── VoxelModifierApplierAnisotropicPaired.xksl.cs │ │ │ │ │ │ ├── VoxelModifierApplierAntiAliasingAnisotropicPaired.xksl │ │ │ │ │ │ ├── VoxelModifierApplierAntiAliasingAnisotropicPaired.xksl.cs │ │ │ │ │ │ ├── VoxelModifierApplierOpacifyAnisotropicPaired.xksl │ │ │ │ │ │ ├── VoxelModifierApplierOpacifyAnisotropicPaired.xksl.cs │ │ │ │ │ │ ├── VoxelModifierApplierSolidifyAnisotropicPaired.xksl │ │ │ │ │ │ └── VoxelModifierApplierSolidifyAnisotropicPaired.xksl.cs │ │ │ │ │ └── Isotropic │ │ │ │ │ │ ├── VoxelModifierApplierAntiAliasingIsotropic.xksl │ │ │ │ │ │ ├── VoxelModifierApplierAntiAliasingIsotropic.xksl.cs │ │ │ │ │ │ ├── VoxelModifierApplierIsotropic.xksl │ │ │ │ │ │ ├── VoxelModifierApplierIsotropic.xksl.cs │ │ │ │ │ │ ├── VoxelModifierApplierOpacifyIsotropic.xksl │ │ │ │ │ │ ├── VoxelModifierApplierOpacifyIsotropic.xksl.cs │ │ │ │ │ │ ├── VoxelModifierApplierSolidifyIsotropic.xksl │ │ │ │ │ │ └── VoxelModifierApplierSolidifyIsotropic.xksl.cs │ │ │ │ ├── EmissionOpacityFilters │ │ │ │ │ ├── VoxelModifierEmissionOpacity.cs │ │ │ │ │ ├── VoxelModifierEmissionOpacityAntiAliasing.cs │ │ │ │ │ ├── VoxelModifierEmissionOpacityOpacify.cs │ │ │ │ │ └── VoxelModifierEmissionOpacitySolidify.cs │ │ │ │ └── VoxelModifier.cs │ │ │ │ ├── RenderVoxelVolume.cs │ │ │ │ ├── StorageMethod │ │ │ │ ├── IVoxelStorageMethod.cs │ │ │ │ └── VoxelStorageMethodIndirect.cs │ │ │ │ ├── VoxelPositionStream.xksl │ │ │ │ ├── VoxelPositionStream.xksl.cs │ │ │ │ ├── VoxelStorage │ │ │ │ ├── IVoxelStorage.cs │ │ │ │ ├── IVoxelStorageTexture.cs │ │ │ │ ├── LocalSamples.xksl │ │ │ │ ├── LocalSamples.xksl.cs │ │ │ │ ├── Mipmapping │ │ │ │ │ ├── Anisotropic │ │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoXN.xksl │ │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoXN.xksl.cs │ │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoXP.xksl │ │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoXP.xksl.cs │ │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoYN.xksl │ │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoYN.xksl.cs │ │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoYP.xksl │ │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoYP.xksl.cs │ │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoZN.xksl │ │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoZN.xksl.cs │ │ │ │ │ │ ├── Voxel2x2x2Mipmapper_AnisoZP.xksl │ │ │ │ │ │ └── Voxel2x2x2Mipmapper_AnisoZP.xksl.cs │ │ │ │ │ ├── Voxel2x2x2Mipmap.xksl │ │ │ │ │ ├── Voxel2x2x2Mipmap.xksl.cs │ │ │ │ │ ├── Voxel2x2x2MipmapEffect.xksl │ │ │ │ │ ├── Voxel2x2x2MipmapEffect.xksl.cs │ │ │ │ │ ├── Voxel2x2x2MipmapKeys.cs │ │ │ │ │ ├── Voxel2x2x2Mipmapper.xksl │ │ │ │ │ ├── Voxel2x2x2Mipmapper.xksl.cs │ │ │ │ │ ├── Voxel2x2x2MipmapperHeuristic.xksl │ │ │ │ │ ├── Voxel2x2x2MipmapperHeuristic.xksl.cs │ │ │ │ │ ├── Voxel2x2x2MipmapperPhysicallyBased.xksl │ │ │ │ │ ├── Voxel2x2x2MipmapperPhysicallyBased.xksl.cs │ │ │ │ │ ├── Voxel2x2x2MipmapperSimple.xksl │ │ │ │ │ └── Voxel2x2x2MipmapperSimple.xksl.cs │ │ │ │ ├── Processing │ │ │ │ │ ├── BufferToTexture.xksl │ │ │ │ │ ├── BufferToTexture.xksl.cs │ │ │ │ │ ├── BufferToTextureColumns.xksl │ │ │ │ │ ├── BufferToTextureColumns.xksl.cs │ │ │ │ │ ├── BufferToTextureColumnsEffect.xksl │ │ │ │ │ ├── BufferToTextureColumnsEffect.xksl.cs │ │ │ │ │ ├── BufferToTextureEffect.xksl │ │ │ │ │ ├── BufferToTextureEffect.xksl.cs │ │ │ │ │ ├── BufferToTextureKeys.cs │ │ │ │ │ ├── ClearBuffer.xksl │ │ │ │ │ └── ClearBuffer.xksl.cs │ │ │ │ ├── Shaders │ │ │ │ │ ├── VoxelStorageClipmapShader.xksl │ │ │ │ │ ├── VoxelStorageClipmapShader.xksl.cs │ │ │ │ │ ├── VoxelStorageShader.xksl │ │ │ │ │ ├── VoxelStorageShader.xksl.cs │ │ │ │ │ ├── VoxelStorageTextureClipmapShader.xksl │ │ │ │ │ ├── VoxelStorageTextureClipmapShader.xksl.cs │ │ │ │ │ ├── VoxelStorageTextureShader.xksl │ │ │ │ │ └── VoxelStorageTextureShader.xksl.cs │ │ │ │ ├── VoxelStorageClipmaps.cs │ │ │ │ ├── VoxelStorageContext.cs │ │ │ │ ├── VoxelStorageTextureClipmap.cs │ │ │ │ └── VoxelStorers │ │ │ │ │ ├── IVoxelStorer.cs │ │ │ │ │ └── VoxelStorerClipmap.cs │ │ │ │ ├── VoxelVolumeComponent.cs │ │ │ │ ├── VoxelVolumeProcessor.cs │ │ │ │ ├── VoxelizationMethod │ │ │ │ ├── IVoxelizationMethod.cs │ │ │ │ ├── Shader │ │ │ │ │ ├── VoxelizationMethod.xksl │ │ │ │ │ ├── VoxelizationMethod.xksl.cs │ │ │ │ │ ├── VoxelizationMethodDominantAxis.xksl │ │ │ │ │ ├── VoxelizationMethodDominantAxis.xksl.cs │ │ │ │ │ ├── VoxelizationMethodSingleAxis.xksl │ │ │ │ │ └── VoxelizationMethodSingleAxis.xksl.cs │ │ │ │ ├── VoxelizationMethodDominantAxis.cs │ │ │ │ ├── VoxelizationMethodSingleAxis.cs │ │ │ │ └── VoxelizationMethodTriAxis.cs │ │ │ │ ├── VoxelizationPass.cs │ │ │ │ ├── VoxelizationPassList.cs │ │ │ │ ├── VoxelizeToFragments.xksl │ │ │ │ ├── VoxelizeToFragments.xksl.cs │ │ │ │ ├── VoxelizeToFragmentsEffect.xksl │ │ │ │ ├── VoxelizeToFragmentsEffect.xksl.cs │ │ │ │ └── VoxelizeToFragmentsKeys.cs │ │ ├── Xenko.Voxels.csproj │ │ └── Xenko.Voxels.xkpkg │ └── Xenko │ │ ├── CompilationMode.cs │ │ ├── Data │ │ ├── ConfigPlatforms.cs │ │ ├── Configuration.cs │ │ ├── ConfigurationOverride.cs │ │ ├── ParameterCollectionHashSerializer.cs │ │ └── PlatformConfigurations.cs │ │ ├── Effects │ │ ├── AssemblyEffectKeysAttribute.cs │ │ ├── ParameterCollectionExtensions.cs │ │ ├── ParameterCollectionSerializer.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 │ │ ├── Xenko.csproj │ │ ├── runtime.json │ │ └── runtime.tt ├── 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 │ │ ├── Logo.ico │ │ ├── XenkoLogoNoTextWhite.png │ │ ├── insticon.ico │ │ └── setup.aip │ ├── Xenko.Launcher │ │ ├── Announcements │ │ │ └── Release30.md │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── CrashReport │ │ │ ├── CrashReportHelper.cs │ │ │ └── CrashReportSettings.cs │ │ ├── Launcher.cs │ │ ├── LauncherArguments.cs │ │ ├── LauncherErrorCode.cs │ │ ├── LauncherInstance.cs │ │ ├── PackageFilterExtensions.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ ├── EditorIcon.png │ │ │ ├── Logo.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 │ │ │ ├── patreon_mark_coral_24.png │ │ │ ├── recent-projects.png │ │ │ ├── reddit_24.png │ │ │ ├── roadmap.png │ │ │ ├── showcase.png │ │ │ ├── survey.png │ │ │ ├── switch-version.png │ │ │ ├── twitch.png │ │ │ ├── twitter_bird_24.png │ │ │ ├── update.png │ │ │ ├── upgrade-16.png │ │ │ └── visual-studio.png │ │ ├── Services │ │ │ ├── GameStudioSettings.cs │ │ │ ├── LauncherSettings.cs │ │ │ ├── MetricsHelper.cs │ │ │ ├── SelfUpdater.cs │ │ │ └── UninstallHelper.cs │ │ ├── ViewModels │ │ │ ├── AnnouncementViewModel.cs │ │ │ ├── DocumentationPageViewModel.cs │ │ │ ├── LauncherViewModel.cs │ │ │ ├── NewsPageViewModel.cs │ │ │ ├── PackageVersionViewModel.cs │ │ │ ├── RecentProjectViewModel.cs │ │ │ ├── ReleaseNotesViewModel.cs │ │ │ ├── VsixVersionViewModel.cs │ │ │ ├── XenkoDevVersionViewModel.cs │ │ │ ├── XenkoStoreAlternateVersionViewModel.cs │ │ │ ├── XenkoStoreVersionViewModel.cs │ │ │ └── XenkoVersionViewModel.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 │ │ └── Xenko.Launcher.csproj │ └── Xenko.LauncherApp │ │ ├── App.config │ │ ├── PackageLauncherApp-Debug.bat │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ └── Logo.ico │ │ ├── Xenko.LauncherApp.csproj │ │ ├── Xenko.LauncherApp.nuspec │ │ └── store.config ├── localization │ ├── Xenko.Assets.Presentation.pot │ ├── Xenko.Core.Assets.Editor.pot │ ├── Xenko.Core.Presentation.pot │ ├── Xenko.GameStudio.pot │ ├── de │ │ └── Xenko.GameStudio.de.po │ ├── es │ │ ├── Xenko.Assets.Presentation.es.po │ │ ├── Xenko.Core.Assets.Editor.es.po │ │ ├── Xenko.Core.Presentation.es.po │ │ └── Xenko.GameStudio.es.po │ ├── extract_strings.bat │ ├── fr │ │ ├── Xenko.Assets.Presentation.fr.po │ │ ├── Xenko.Core.Assets.Editor.fr.po │ │ ├── Xenko.Core.Presentation.fr.po │ │ └── Xenko.GameStudio.fr.po │ ├── ja │ │ ├── Xenko.Assets.Presentation.ja.po │ │ ├── Xenko.Core.Assets.Editor.ja.po │ │ ├── Xenko.Core.Presentation.ja.po │ │ └── Xenko.GameStudio.ja.po │ ├── mk │ │ └── Xenko.Core.Assets.Editor.mk.po │ ├── nb_NO │ │ ├── Xenko.Assets.Presentation.nb_NO.po │ │ ├── Xenko.Core.Assets.Editor.nb_NO.po │ │ ├── Xenko.Core.Presentation.nb_NO.po │ │ └── Xenko.GameStudio.nb_NO.po │ ├── pl │ │ └── Xenko.GameStudio.pl.po │ ├── pt │ │ └── Xenko.GameStudio.pt.po │ ├── pt_BR │ │ └── Xenko.GameStudio.pt_BR.po │ ├── ru │ │ ├── Xenko.Assets.Presentation.ru.po │ │ ├── Xenko.Core.Assets.Editor.ru.po │ │ ├── Xenko.Core.Presentation.ru.po │ │ └── Xenko.GameStudio.ru.po │ ├── zh_HANS-CN │ │ ├── Xenko.Assets.Presentation.zh_HANS-CN.po │ │ ├── Xenko.Core.Assets.Editor.zh_HANS-CN.po │ │ ├── Xenko.Core.Presentation.zh_HANS-CN.po │ │ └── Xenko.GameStudio.zh_HANS-CN.po │ └── zh_Hant │ │ ├── Xenko.Assets.Presentation.zh_Hant.po │ │ ├── Xenko.Core.Assets.Editor.zh_Hant.po │ │ ├── Xenko.Core.Presentation.zh_Hant.po │ │ └── Xenko.GameStudio.zh_Hant.po ├── metrics │ ├── Xenko.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 │ │ │ │ └── xenko-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 │ │ ├── Views │ │ │ ├── Home │ │ │ │ └── Index.cshtml │ │ │ ├── Shared │ │ │ │ ├── Error.cshtml │ │ │ │ └── _Layout.cshtml │ │ │ ├── Web.config │ │ │ └── _ViewStart.cshtml │ │ ├── Web.Debug.config │ │ ├── Web.Release.config │ │ ├── Web.config │ │ ├── Xenko.Metrics.ServerApp.csproj │ │ ├── favicon.ico │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ └── fontawesome-webfont.woff │ │ └── packages.config │ ├── Xenko.Metrics.sln │ └── Xenko.Metrics │ │ ├── CommonApps.cs │ │ ├── CommonMetrics.cs │ │ ├── MetricAppId.cs │ │ ├── MetricKey.cs │ │ ├── MetricUtil.cs │ │ ├── MetricsClient.cs │ │ ├── NewMetricDefinitionMessage.cs │ │ ├── NewMetricMessage.cs │ │ ├── Xenko.Metrics.csproj │ │ └── packages.config ├── native │ ├── WindowsProjects │ │ └── WindowsDesktop │ │ │ ├── WindowsDesktop.vcxproj │ │ │ ├── WindowsDesktop.vcxproj.filters │ │ │ └── dllmain.cpp │ └── Xenko.Native.targets ├── prerequisites │ ├── .gitignore │ ├── BuildTools2019 │ │ └── vs_buildtools.exe │ ├── 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 │ ├── Xenko.Core.Presentation.Dialogs │ │ ├── DialogService.cs │ │ ├── FileOpenModalDialog.cs │ │ ├── FileSaveModalDialog.cs │ │ ├── FolderOpenModalDialog.cs │ │ ├── ModalDialogBase.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── Xenko.Core.Presentation.Dialogs.csproj │ ├── Xenko.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 │ │ ├── Themes │ │ │ └── generic.xaml │ │ ├── ViewModel │ │ │ ├── ConnectionWrapper.cs │ │ │ ├── NodeEdge.cs │ │ │ ├── NodeGraph.cs │ │ │ ├── NodeGraphControlFactory.cs │ │ │ ├── NodeGraphLogicCore.cs │ │ │ └── NodeVertex.cs │ │ └── Xenko.Core.Presentation.Graph.csproj │ ├── Xenko.Core.Presentation.Quantum.Tests │ │ ├── Helpers │ │ │ ├── TestContainerContext.cs │ │ │ ├── TestInstanceContext.cs │ │ │ └── Types.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── TestDependentProperties.cs │ │ ├── TestNodePresenterProperties.cs │ │ ├── TestNodePresenterUpdates.cs │ │ └── Xenko.Core.Presentation.Quantum.Tests.csproj │ ├── Xenko.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 │ │ ├── View │ │ │ ├── DifferentValueToParam.cs │ │ │ ├── NodeViewModelTemplateProvider.cs │ │ │ └── TypeMatchTemplateProvider.cs │ │ ├── ViewModels │ │ │ ├── GraphViewModel.cs │ │ │ ├── INodeViewModelFactory.cs │ │ │ ├── NodePresenterCommandWrapper.cs │ │ │ ├── NodeViewModel.cs │ │ │ ├── NodeViewModelDynamicMetaObject.cs │ │ │ ├── NodeViewModelFactory.cs │ │ │ └── NodeViewModelValueChangedArgs.cs │ │ └── Xenko.Core.Presentation.Quantum.csproj │ ├── Xenko.Core.Presentation.Tests │ │ ├── Dirtiables │ │ │ ├── SimpleDirtiable.cs │ │ │ ├── SimpleDirtyingOperation.cs │ │ │ └── TestDirtiable.cs │ │ ├── NUnitAsync │ │ │ ├── BlockingQueue.cs │ │ │ ├── SendOrPostCallbackItem.cs │ │ │ ├── StaSynchronizationContext.cs │ │ │ └── StaThread.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── TestCore.cs │ │ ├── TestDispatcher.cs │ │ ├── TestObservableList.cs │ │ ├── TestObservableSet.cs │ │ ├── TestTypeExtensions.cs │ │ ├── TestValueConverters.cs │ │ ├── TestWindowsManager.cs │ │ ├── WPF │ │ │ ├── TestWindow.xaml │ │ │ └── TestWindow.xaml.cs │ │ ├── WindowManagerHelper.cs │ │ └── Xenko.Core.Presentation.Tests.csproj │ ├── Xenko.Core.Presentation │ │ ├── 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 │ │ │ ├── AutoUpdatingSortedObservableCollection.cs │ │ │ ├── IObservableCollection.cs │ │ │ ├── IObservableList.cs │ │ │ ├── IReadOnlyObservableCollection.cs │ │ │ ├── IReadOnlyObservableList.cs │ │ │ ├── NonGenericObservableCollectionWrapper.cs │ │ │ ├── NonGenericObservableListWrapper.cs │ │ │ ├── NonGenericObservableSetWrapper.cs │ │ │ ├── ObservableList.cs │ │ │ ├── ObservableSet.cs │ │ │ └── SortedObservableCollection.cs │ │ ├── Commands │ │ │ ├── AnonymousCommand.cs │ │ │ ├── CommandBase.cs │ │ │ ├── DisabledCommand.cs │ │ │ ├── ICommandBase.cs │ │ │ ├── SystemCommand.cs │ │ │ ├── SystemCommands.cs │ │ │ └── UtilityCommands.cs │ │ ├── Controls │ │ │ ├── CanvasView │ │ │ │ ├── CanvasView.cs │ │ │ │ └── TrackerControl.cs │ │ │ ├── ColorPicker.cs │ │ │ ├── Commands │ │ │ │ ├── ControlCommands.cs │ │ │ │ └── NamespaceDoc.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 │ │ │ ├── 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 │ │ │ ├── AnonymousComparer.cs │ │ │ ├── AnonymousEventHandler.cs │ │ │ ├── AutoUnsubscribeHandler.cs │ │ │ ├── BindingProxy.cs │ │ │ ├── CancelRoutedEvent.cs │ │ │ ├── DependencyPropertyWatcher.cs │ │ │ ├── FocusManager.cs │ │ │ ├── NaturalStringComparer.cs │ │ │ ├── TimeoutDispatcherTimer.cs │ │ │ ├── Utils.cs │ │ │ └── ValidationRoutedEvent.cs │ │ ├── Diagnostics │ │ │ └── TriggerTracing.cs │ │ ├── Dirtiables │ │ │ ├── AnonymousDirtyingOperation.cs │ │ │ ├── DirtiableManager.cs │ │ │ ├── DirtiableSnapshot.cs │ │ │ ├── DirtyingOperation.cs │ │ │ ├── EmptyDirtyingOperation.cs │ │ │ ├── IDirtiable.cs │ │ │ └── IDirtyingOperation.cs │ │ ├── Drawing │ │ │ ├── CanvasRenderer.cs │ │ │ ├── HslColor.cs │ │ │ ├── IDrawingContext.cs │ │ │ ├── IDrawingModel.cs │ │ │ ├── IDrawingView.cs │ │ │ ├── TextMeasurementMethod.cs │ │ │ └── VisualHost.cs │ │ ├── Extensions │ │ │ ├── BindingExtensions.cs │ │ │ ├── ClassFieldExtensions.cs │ │ │ ├── DependencyObjectExtensions.cs │ │ │ ├── DrawingContextExtensions.cs │ │ │ ├── ImageExtensions.cs │ │ │ ├── ItemsControlExtensions.cs │ │ │ ├── MathExtensions.cs │ │ │ ├── ObjectExtensions.cs │ │ │ ├── StringExtensions.cs │ │ │ ├── SystemColorExtensions.cs │ │ │ ├── TypeExtensions.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 │ │ │ │ ├── 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 │ │ │ │ ├── maximize_window.png │ │ │ │ ├── minimize_window.png │ │ │ │ ├── question-32.png │ │ │ │ ├── restore_window.png │ │ │ │ ├── ruler-triangle.png │ │ │ │ └── warning-32.png │ │ │ └── VectorResources.xaml │ │ ├── Services │ │ │ ├── CheckedMessageBoxResult.cs │ │ │ ├── DialogResult.cs │ │ │ ├── DummyTransaction.cs │ │ │ ├── FileDialogFilter.cs │ │ │ ├── IDialogService.cs │ │ │ ├── IDispatcherService.cs │ │ │ ├── IFileModalDialog.cs │ │ │ ├── IFileOpenModalDialog.cs │ │ │ ├── IFileSaveModalDialog.cs │ │ │ ├── IFolderOpenModalDialog.cs │ │ │ ├── IModalDialog.cs │ │ │ ├── IModalDialogInternal.cs │ │ │ ├── IUndoRedoService.cs │ │ │ ├── MessageBoxButton.cs │ │ │ ├── MessageBoxImage.cs │ │ │ ├── MessageBoxResult.cs │ │ │ └── UndoRedoService.cs │ │ ├── SiliconStudio.Presentation.csproj.DotSettings │ │ ├── Themes │ │ │ ├── IconTheme.cs │ │ │ ├── IconThemeSelector.cs │ │ │ ├── ImageThemingUtilities.cs │ │ │ ├── Overrides │ │ │ │ ├── DarkSteelTheme.xaml │ │ │ │ ├── DarkSteelTheme.xaml.cs │ │ │ │ ├── ExpressionDarkTheme.xaml │ │ │ │ └── ExpressionDarkTheme.xaml.cs │ │ │ ├── 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 │ │ │ ├── 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 │ │ │ ├── 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 │ │ │ ├── TimeSpanToDouble.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 │ │ │ ├── CollectionChangeOperation.cs │ │ │ ├── DirtiableEditableViewModel.cs │ │ │ ├── DispatcherViewModel.cs │ │ │ ├── EditableViewModel.cs │ │ │ ├── IViewModelServiceProvider.cs │ │ │ ├── LoggerViewModel.cs │ │ │ ├── NullServiceProvider.cs │ │ │ ├── PropertyChangeOperation.cs │ │ │ ├── ServiceRegistrationEventArgs.cs │ │ │ ├── ViewModelBase.cs │ │ │ └── ViewModelServiceProvider.cs │ │ ├── Windows │ │ │ ├── CheckedMessageBox.cs │ │ │ ├── DialogButtonInfo.cs │ │ │ ├── DialogHelper.cs │ │ │ ├── HwndHelper.cs │ │ │ ├── IAsyncClosableWindow.cs │ │ │ ├── MessageBox.cs │ │ │ ├── MessageDialogBase.cs │ │ │ ├── WindowInfo.cs │ │ │ ├── WindowInitialPosition.cs │ │ │ └── WindowManager.cs │ │ ├── XamlMarkdown.cs │ │ └── Xenko.Core.Presentation.csproj │ ├── Xenko.Core.Quantum.Tests │ │ ├── Helper.cs │ │ ├── Module.cs │ │ ├── Obsolete │ │ │ ├── ObsoleteTestDictionaries.cs │ │ │ └── ObsoleteTestLists.cs │ │ ├── TestCollections.cs │ │ ├── TestDynamicNode.cs │ │ ├── TestGraphNodeChangeListener.cs │ │ ├── TestGraphNodeLinker.cs │ │ ├── TestGraphNodePath.cs │ │ ├── TestGraphVisitor.cs │ │ ├── TestPrimitiveMembers.cs │ │ ├── TestReferences.cs │ │ ├── TestStructs.cs │ │ └── Xenko.Core.Quantum.Tests.csproj │ ├── Xenko.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 │ │ ├── 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 │ │ └── Xenko.Core.Quantum.csproj │ └── Xenko.Core.Translation.Presentation │ │ ├── LanguageChangedEventManager.cs │ │ ├── MarkupExtensions │ │ ├── LocalizeExtension.cs │ │ └── MarkupExtensionHelper.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── ValueConverters │ │ ├── LocalizableConverter.cs │ │ └── Translate.cs │ │ └── Xenko.Core.Translation.Presentation.csproj ├── shaders │ ├── Irony.GrammarExplorer │ │ ├── 030.Irony.GrammarExplorer.2008.csproj │ │ ├── 030.Irony.GrammarExplorer.2010.csproj │ │ ├── GrammarItemList.cs │ │ ├── GrammarLoader.cs │ │ ├── Highlighter │ │ │ ├── AboutCodeHighlighter.txt │ │ │ ├── EditorAdapter.cs │ │ │ ├── EditorViewAdapter.cs │ │ │ └── RichTextBoxHighlighter.cs │ │ ├── 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 │ │ └── SilverlightOnly │ │ │ ├── HashSet.cs │ │ │ └── Stopwatch.cs │ ├── Xenko.Core.Shaders.Tests │ │ ├── ShaderES │ │ │ ├── UnrollBreak.hlsl │ │ │ └── UnrollTest.hlsl │ │ └── TestOpenGLES.cs │ └── Xenko.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 │ │ │ ├── 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 │ │ ├── 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 │ │ └── Xenko │ │ │ ├── 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 │ │ │ ├── TypelIdentifier.cs │ │ │ ├── UsingParametersStatement.cs │ │ │ ├── UsingStatement.cs │ │ │ ├── VarType.cs │ │ │ ├── XenkoAttributes.cs │ │ │ ├── XenkoConstantBufferType.cs │ │ │ ├── XenkoStorageQualifier.cs │ │ │ └── XenkoTags.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 │ │ ├── TokenCategory.cs │ │ ├── TokenInfo.cs │ │ ├── TokenType.cs │ │ ├── Tokenizer.cgt │ │ ├── Tokenizer.cs │ │ ├── Tokenizer.grm │ │ └── Xenko │ │ │ ├── XenkoGrammar.Ast.cs │ │ │ └── XenkoGrammar.cs │ │ ├── Parser │ │ ├── Hlsl │ │ │ └── HlslParser.cs │ │ ├── ParsingResult.cs │ │ ├── PreProcessor.cs │ │ ├── ShaderMacro.cs │ │ └── ShaderParser.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.cs │ │ ├── Resources.resx │ │ └── Resources.tt │ │ ├── README.md │ │ ├── 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 │ │ └── Xenko.Core.Shaders.csproj ├── shared │ ├── .gitignore │ ├── AttachedChildProcessJob.cs │ ├── ConsoleProgram.cs │ ├── Process │ │ └── AndroidDeviceEnumerator.cs │ ├── SharedAssemblyInfo.cs │ ├── Xenko.Core.ShellHelper │ │ ├── ProcessOutputs.cs │ │ ├── ShellHelper.cs │ │ ├── Xenko.Core.ShellHelper.projitems │ │ └── Xenko.Core.ShellHelper.shproj │ ├── Xenko.NuGetResolver │ │ ├── NuGetAssemblyResolver.cs │ │ ├── Xenko.NuGetResolver.projitems │ │ └── Xenko.NuGetResolver.shproj │ └── tests │ │ └── nunitlite │ │ ├── NUnitLiteLauncher.Android.cs │ │ ├── NUnitLiteLauncher.Console.cs │ │ └── NUnitLiteLauncher.iPhone.cs ├── targets │ ├── SDL.targets │ ├── Xenko.Core.Android.CSharp.targets │ ├── Xenko.Core.CSharp.targets │ ├── Xenko.Core.CoreCLR.CSharp.targets │ ├── Xenko.Core.CoreCLR.Cpp.targets │ ├── Xenko.Core.Cpp.targets │ ├── Xenko.Core.DisableBuild.targets │ ├── Xenko.Core.GlobalSettings.targets │ ├── Xenko.Core.PostSettings.Dependencies.targets │ ├── Xenko.Core.PostSettings.targets │ ├── Xenko.Core.PreSettings.targets │ ├── Xenko.Core.Sign.targets │ ├── Xenko.Core.UWP.CSharp.targets │ ├── Xenko.Core.UWP.Cpp.targets │ ├── Xenko.Core.iOS.CSharp.targets │ ├── Xenko.GlobalSettings.targets │ ├── Xenko.InternalReferences.targets │ ├── Xenko.PostSettings.References.targets │ ├── Xenko.PostSettings.targets │ ├── Xenko.PreSettings.UnitTests.targets │ ├── Xenko.PreSettings.targets │ ├── Xenko.UnitTests.DisableBuild.targets │ ├── Xenko.UnitTests.targets │ ├── Xenko.ruleset │ ├── public_api.ruleset │ └── stylecop.json ├── tests │ ├── nunitlite │ │ ├── NUnitLiteLauncher.Android.cs │ │ ├── NUnitLiteLauncher.Console.cs │ │ └── NUnitLiteLauncher.iPhone.cs │ └── tools │ │ └── Xenko.TextureConverter.Tests │ │ ├── ArrayTexLibraryTest.cs │ │ ├── AtlasTexLibraryTest.cs │ │ ├── DxtTexLibTest.cs │ │ ├── FITexLibTest.cs │ │ ├── Module.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── PvrttTexLibTest.cs │ │ ├── TestFindSprites.cs │ │ ├── TestTools.cs │ │ ├── TexImageTest.cs │ │ ├── TexLibraryTest.cs │ │ ├── TexThread.cs │ │ ├── TextureTool.Extensions.cs │ │ ├── TextureToolTest.cs │ │ ├── Xenko.TextureConverter.Tests.csproj │ │ └── XenkoTexLibraryTest.cs └── tools │ ├── MonoDevelop.Debugger.Soft.Xenko │ ├── Manifest.addin.xml │ ├── MonoDevelop.Debugger.Soft.Xenko.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── XenkoCommands.cs │ ├── XenkoDebuggerEngine.cs │ └── XenkoRemoteSoftDebuggerSession.cs │ ├── Xenko iOS Relay │ ├── Xenko iOS Relay.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ └── Xenko iOS Relay │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ ├── main.m │ │ ├── usbmux.py │ │ └── xenko-ios-relay.py │ ├── Xenko.Assimp │ └── Xenko.Assimp.csproj │ ├── Xenko.Code.Tests │ ├── FixProjectReferenceTests.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Xenko.Code.Tests.csproj │ ├── Xenko.ConnectionRouter │ ├── AndroidTracker.cs │ ├── ConnectedDevice.cs │ ├── DeviceHelper.cs │ ├── IOSTracker.cs │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ └── Logo.ico │ ├── Router.cs │ ├── RouterHelper.cs │ ├── RouterMessage.cs │ ├── RouterServiceServer.cs │ ├── Xenko.ConnectionRouter.csproj │ └── ios-tcprelay │ │ ├── .gitattributes │ │ ├── usbmux.py │ │ └── xenko-ios-relay.py │ ├── Xenko.Core.ConfigEditor │ ├── App.xaml │ ├── App.xaml.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Options.cs │ ├── OptionsWindow.xaml │ ├── OptionsWindow.xaml.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── ViewModels │ │ ├── OptionsViewModel.cs │ │ ├── PropertyViewModel.cs │ │ ├── RootViewModel.cs │ │ └── SectionViewModel.cs │ ├── Views.xaml │ └── Xenko.Core.ConfigEditor.csproj │ ├── Xenko.Core.ProjectTemplating.Tests │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Test │ │ ├── $ProjectName$.cs.tt │ │ ├── SubFolder │ │ │ ├── TextRaw.txt │ │ │ └── TextTemplate1.cs.tt │ │ └── TestProjectTemplate.ttproj │ └── Xenko.Core.ProjectTemplating.Tests.csproj │ ├── Xenko.Core.ProjectTemplating │ ├── CustomTemplateSession.cs │ ├── CustomTemplatingSession.cs │ ├── Module.cs │ ├── ProjectTemplate.cs │ ├── ProjectTemplateItem.cs │ ├── ProjectTemplateTransformation.cs │ ├── ProjectTemplatingHost.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Xenko.Core.ProjectTemplating.csproj │ ├── Xenko.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 │ ├── SiliconStudio.Translation.Extractor.csproj.DotSettings │ └── Xenko.Core.Translation.Extractor.csproj │ ├── Xenko.Core.VisualStudio │ ├── MessageFilter.cs │ ├── STAContext.cs │ ├── VisualStudioDTE.cs │ ├── VisualStudioDebugger.cs │ ├── Xenko.Core.VisualStudio.projitems │ └── Xenko.Core.VisualStudio.shproj │ ├── Xenko.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 │ ├── ViewModels │ │ ├── MicroThreadViewModel.cs │ │ ├── RootViewModel.cs │ │ ├── ScriptAssemblyViewModel.cs │ │ ├── ScriptMethodViewModel.cs │ │ └── ScriptTypeViewModel.cs │ └── Xenko.DebugTools.csproj │ ├── Xenko.EffectCompilerServer │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Xenko.EffectCompilerServer.csproj │ ├── Xenko.ExecServer │ ├── AppDomainShadow.cs │ ├── AppDomainShadowManager.cs │ ├── ExecServerApp.cs │ ├── ExecServerRemote.cs │ ├── IExecServerRemote.cs │ ├── IServerLogger.cs │ ├── ProcessHelper.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Xenko.ExecServer.csproj │ ├── Xenko.FixProjectReferences │ ├── FixProjectReference.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Xenko.FixProjectReferences.csproj │ ├── Xenko.Graphics.RenderDocPlugin │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RenderDocManager.cs │ └── Xenko.Graphics.RenderDocPlugin.csproj │ ├── Xenko.Importer.Assimp │ ├── Material │ │ ├── MaterialStack.cs │ │ └── Materials.cs │ ├── MeshConverter.cs │ ├── Utils.cs │ └── Xenko.Importer.Assimp.csproj │ ├── Xenko.Importer.Common │ ├── AnimationInfo.cs │ ├── EntityInfo.cs │ ├── ImporterUtils.h │ ├── MeshMaterials.cs │ ├── MeshParameters.cs │ ├── NodeInfo.cs │ ├── TextureLayerGenerator.cs │ └── Xenko.Importer.Common.csproj │ ├── Xenko.Importer.FBX │ ├── AnimationConverter.h │ ├── AssemblyInfo.h │ ├── MeshConverter.cpp │ ├── SceneMapping.h │ ├── StreamReader.cpp │ ├── StreamReader.h │ ├── UtilityFunctions.cpp │ ├── UtilityFunctions.h │ ├── Xenko.Importer.FBX.vcxproj │ ├── Xenko.Importer.FBX.vcxproj.filters │ ├── stdafx.cpp │ └── stdafx.h │ ├── Xenko.NugetPackageRewriter │ └── Properties │ │ └── AssemblyInfo.cs │ ├── Xenko.PackageInstall │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Xenko.PackageInstall.csproj │ └── app.config │ ├── Xenko.ProjectGenerator │ ├── IProjectProcessor.cs │ ├── PackageUnitTestGenerator.cs │ ├── Program.cs │ ├── ProjectProcessorContext.cs │ ├── ProjectType.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RehsarperDotSettings.Members.cs │ ├── ResharperDotSettings.cs │ ├── ResharperDotSettings.tt │ ├── SynchronizeProjectProcessor.cs │ ├── Templates │ │ ├── Common.PropertyGroups.targets.t4 │ │ └── Xenko.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 │ │ │ ├── XenkoIcon106x106.png │ │ │ ├── XenkoIcon150x150.png │ │ │ ├── XenkoIcon54x54.png │ │ │ ├── XenkoSplashScreen480x800.png │ │ │ ├── XenkoSplashScreen620x300.png │ │ │ └── drawable │ │ │ │ └── Icon.png │ │ │ ├── TestClass1.cs.t4 │ │ │ └── Xenko.UnitTests.ttproj │ ├── Xenko.ProjectGenerator.csproj │ └── app.config │ ├── Xenko.PublicApiCheck │ ├── ApiCheck.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Xenko.PublicApiCheck.csproj │ ├── Xenko.RemoteShaderCompiler │ ├── App.config │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Xenko.RemoteShaderCompiler.csproj │ ├── Xenko.SamplesTestServer │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SamplesTestServer.cs │ ├── Xenko.SamplesTestServer.csproj │ └── app.config │ ├── Xenko.StorageTool │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── StorageAppException.cs │ ├── StorageToolApp.cs │ ├── StorageToolRegister.reg │ └── Xenko.StorageTool.csproj │ ├── Xenko.TestRunner │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Xenko.TestRunner.csproj │ └── app.config │ ├── Xenko.TextureConverter.Wrappers │ ├── .gitignore │ ├── AtitcWrapper │ │ ├── AtitcWrapper.vcxproj │ │ ├── AtitcWrapper.vcxproj.filters │ │ ├── atitc_wrapper.cpp │ │ └── atitc_wrapper.h │ ├── 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_2015_Win10.vcxproj │ │ ├── DirectXTex_Desktop_2015_Win10.vcxproj.filters │ │ ├── DirectXTex_Desktop_2017.vcxproj │ │ ├── DirectXTex_Desktop_2017.vcxproj.filters │ │ ├── DirectXTex_Desktop_2017_Win10.vcxproj │ │ ├── DirectXTex_Desktop_2017_Win10.vcxproj.filters │ │ ├── DirectXTex_Windows10.vcxproj │ │ ├── DirectXTex_Windows10.vcxproj.filters │ │ ├── DirectXTex_Windows81.vcxproj │ │ ├── DirectXTex_Windows81.vcxproj.filters │ │ ├── DirectXTex_WindowsPhone81.vcxproj │ │ ├── DirectXTex_WindowsPhone81.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 │ │ ├── DxtWrapper.vcxproj │ │ ├── DxtWrapper.vcxproj.filters │ │ ├── dxt_wrapper.cpp │ │ └── dxt_wrapper.h │ ├── FreeImage.Net │ │ ├── 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 │ │ ├── FreeImage.NET.csproj │ │ ├── FreeImageStaticImports.cs │ │ ├── FreeImageWrapper.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── 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 │ ├── PvrttWrapperC++ │ │ ├── PvrttWrapperC++.vcxproj │ │ ├── PvrttWrapperC++.vcxproj.filters │ │ ├── pvrtt_wrapper.cpp │ │ └── pvrtt_wrapper.h │ ├── Xenko.TextureConverter.Wrappers.sln │ └── build-deps.bat │ ├── Xenko.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 │ │ │ ├── ExportToXenkoRequest.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 │ │ │ ├── AtitcTexLibrary.cs │ │ │ ├── AtlasTexLibrary.cs │ │ │ ├── ColorKeyTexLibrary.cs │ │ │ ├── CommonLib.cs │ │ │ ├── DxtTexLib.cs │ │ │ ├── FITexLib.cs │ │ │ ├── PvrttTexLib.cs │ │ │ └── XenkoTexLibrary.cs │ │ ├── Tools.cs │ │ └── Wrappers │ │ │ ├── AtitcNetWrapper.cs │ │ │ ├── DxtNetWrapper.cs │ │ │ ├── FINetWrapper │ │ │ ├── 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 │ │ │ └── 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 │ │ │ └── PvrttNetWrapper.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 │ └── Xenko.TextureConverter.csproj │ ├── Xenko.Toolkit │ ├── Collections │ │ ├── CollectionExtensions.cs │ │ ├── DictionaryExtensions.cs │ │ ├── EnumerableExtensions.cs │ │ ├── ListStackExtensions.cs │ │ └── RandomListExtensions.cs │ ├── Engine │ │ ├── CameraExtensions.cs │ │ ├── EntityComponentCollectionExtensions.cs │ │ ├── EntityComponentSearchExtensions.cs │ │ ├── EntityExtensions.GetComponents.cs │ │ ├── EntityExtensions.GetComponents.tt │ │ ├── EntityExtensions.cs │ │ ├── GameExtensions.cs │ │ ├── ModelComponentExtensions.cs │ │ ├── PrefabExtensions.cs │ │ ├── ScriptDelegateWatcher.cs │ │ ├── ScriptSystemExtensions.cs │ │ ├── Space.cs │ │ └── TransformExtensions.cs │ ├── Mathematics │ │ ├── Easing.Double.cs │ │ ├── Easing.Single.cs │ │ ├── EasingFunction.cs │ │ ├── MathUtilEx.cs │ │ ├── RandomExtensions.cs │ │ └── RaySegment.cs │ ├── Physics │ │ └── SimulationExtensions.cs │ ├── Rendering │ │ └── MaterialExtensions.cs │ └── Xenko.Toolkit.csproj │ ├── Xenko.VisualStudio.Commands │ ├── PackageBuildMonitorRemote.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Shaders │ │ └── ShaderKeyFileHelper.cs │ ├── Xenko.VisualStudio.Commands.csproj │ └── XenkoCommands.cs │ ├── Xenko.VisualStudio.Package.Tests │ ├── IntegrationTests.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── TestGenerator.xksl │ ├── TestGenerator.xksl.cs │ ├── VSLocator.cs │ ├── Xenko.VisualStudio.Package.Tests.csproj │ └── app.config │ ├── Xenko.VisualStudio.Package │ ├── Assets │ │ ├── AssetObjectClassificationColorManager.cs │ │ ├── AssetObjectDefinitions.cs │ │ ├── AssetObjectEditorFormat.cs │ │ ├── AssetObjectEditorProvider.cs │ │ └── Constants.cs │ ├── BuildEngine │ │ ├── BuildLogPipeGenerator.cs │ │ ├── IDEBuildLogger.cs │ │ ├── OutputClassificationColorManager.cs │ │ ├── OutputClassifier.Partial.cs │ │ ├── OutputClassifier.Partial.tt │ │ ├── OutputClassifier.cs │ │ └── OutputClassifierProvider.cs │ ├── BuildSubmissionAwaitExtensions.cs │ ├── Classifiers │ │ ├── ClassificationColor.cs │ │ ├── ClassificationColorManager.cs │ │ ├── VisualStudioTheme.cs │ │ └── VisualStudioThemeEngine.cs │ ├── CodeGenerator │ │ ├── BaseCodeGenerator.cs │ │ └── BaseCodeGeneratorWithSite.cs │ ├── Commands │ │ ├── BuildMonitorCallback.cs │ │ ├── IXenkoCommands.cs │ │ └── XenkoCommandsProxy.cs │ ├── Guids.cs │ ├── Key.snk │ ├── Logo.ico │ ├── MyControl.xaml │ ├── MyControl.xaml.cs │ ├── MyToolWindow.cs │ ├── NShader │ │ ├── Common │ │ │ ├── EnumMap.cs │ │ │ ├── GLSLKeywords.map │ │ │ ├── GLSLShaderTokenProvider.cs │ │ │ ├── HLSLKeywords.map │ │ │ ├── HLSLShaderTokenProvider.cs │ │ │ ├── IErrorHandler.cs │ │ │ ├── IShaderTokenProvider.cs │ │ │ ├── ShaderMPLexer.lex │ │ │ ├── ShaderMPLexer.lst │ │ │ ├── ShaderMPlexer.cs │ │ │ ├── ShaderToken.cs │ │ │ ├── XenkoShaderKeywords.map │ │ │ └── XenkoShaderTokenProvider.cs │ │ ├── License.txt │ │ ├── NShaderColorableItem.cs │ │ ├── NShaderFormatHelper.cs │ │ ├── NShaderLanguageService.cs │ │ ├── NShaderScanner.cs │ │ ├── NShaderScannerFactory.cs │ │ ├── NShaderSource.cs │ │ ├── NShaderSupportedExtensions.cs │ │ ├── NShaderVersion.cs │ │ ├── NShaderViewFilter.cs │ │ ├── RawShaderAnalysisMessage.cs │ │ ├── RawShaderNavigationResult.cs │ │ ├── RawSourceSpan.cs │ │ └── compileLex.bat │ ├── NativeMethods.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── launchSettings.json │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Resources │ │ ├── Images.png │ │ └── Package.ico │ ├── Shaders │ │ ├── EffectCodeFileGenerator.cs │ │ └── ShaderKeyFileGenerator.cs │ ├── SolutionEventsListener.cs │ ├── VSPackage.resx │ ├── VsHelper.cs │ ├── Xenko.VisualStudio.Package.csproj │ ├── Xenko.VisualStudio.Package.nuspec │ ├── XenkoCommands.cs │ ├── XenkoPackage.cs │ ├── XenkoPackage.vsct │ ├── XenkoPackageCmdIdList.cs │ └── source.extension.vsixmanifest │ └── Xenko.VisualStudio.PackageInstall │ ├── App.config │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── Xenko.VisualStudio.PackageInstall.csproj ├── store.config └── tests ├── .gitignore ├── Xenko.Engine.Tests ├── AnimatedModelTests.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── AnimatedModelTests.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── AnimatedModelTests.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── AnimatedModelTests.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── AnimatedModelTests.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── AnimatedModelTests.f5.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SpriteRenderer2DTests.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SpriteRenderer2DTests.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SpriteRenderer3DTests.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SpriteRenderer3DTests.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SpriteRotationTests.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SpriteTestGame.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SpriteTestGame.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SpriteTestGame.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TesselationTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TesselationTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TesselationTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TesselationTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TesselationTest.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png └── TesselationTest.f5.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── Xenko.Graphics.Tests.Regression ├── TestMultipleTextures.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestMultipleTextures.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestMultipleTextures.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png └── TestSimpleTexture.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── Xenko.Graphics.Tests ├── FixedAspectRatioTests.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.SceneAmbientLight.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.SceneDirectionalLight.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.SceneDirectionalLightShadowFourCascades.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.SceneDirectionalLightShadowOneCascade.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.SceneDirectionalLightShadowOneCascadePCF.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.SceneDirectionalLightShadowOneFourCascade.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.SceneNoLighting.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.ScenePointLight.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.ScenePointLightShadowCubeMap.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.ScenePointLightShadowParaboloid.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.SceneSkybox.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.SceneSkyboxMultiple.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.SceneSkyboxRotated.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.SceneSpotLight.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.SceneSpotLightShadow.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LightingTests.SceneTwoDirectionalLightShadowOneCascade.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialBinaryOperatorAdd.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialBinaryOperatorMultiply.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialCavity.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialDiffuseColor.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialDiffuseComputeColorFixed.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialDiffuseFloat4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialDiffuseTexture.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialDiffuseTextureClampMirror.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialDiffuseTextureCoord1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialDiffuseTextureFallback.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialDiffuseTextureOffset.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialDiffuseTextureScaled.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialEmissive.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialLayerAAA.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialLayerABA.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialLayerABC.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialLayerBBB.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialMetalness.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialNormalMap.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialNormalMapCompressed.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── MaterialTests.MaterialSpecular.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestBitmapSpriteFont.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestCustomEffect.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestDrawQuad.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestDynamicSpriteFont.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestDynamicSpriteFont.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestDynamicSpriteFont.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestDynamicSpriteFontJapanese.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestDynamicSpriteFontVarious.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestDynamicSpriteFontVarious.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestDynamicSpriteFontVarious.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestExternSpriteFont.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestGeometricPrimitives.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestGeometricPrimitives.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestGeometricPrimitives.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestHammersley.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestImageLoad.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestLambertPrefilteringSH.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestLightShafts.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestPrecompiledSpriteFont.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestPrecompiledSpriteFont.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestPrecompiledSpriteFont.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestRadiancePrefilteringGgx.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestRadiancePrefilteringGgx.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestRadiancePrefilteringGgx.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestRenderToTexture.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestSprite.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestSpriteBatch.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestSpriteBatch.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestSpriteBatch3D.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestSpriteBatch3D.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestSpriteBatchResolution.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestSpriteBatchResolution.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestSpriteBatchResolution.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestSpriteBatchResolution.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestSpriteBatchToTexture.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestSpriteFontAlignment.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestStaticSpriteFont.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestStaticSpriteFont.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestStaticSpriteFont.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestTexture.TestLoadDraw(Bmp).Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestTexture.TestLoadDraw(Dds).Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestTexture.TestLoadDraw(Gif).Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestTexture.TestLoadDraw(Jpg).Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestTexture.TestLoadDraw(Png).Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestTexture.TestLoadDraw(Tiff).Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TestTexture.TestLoadDraw(Xenko).Windows_Direct3D11_NVIDIA GeForce GTX 960.png └── TestTextureSampling.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── Xenko.Particles.Tests ├── VisualTestChildren.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── VisualTestCurves.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── VisualTestGeneral.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── VisualTestInitializers.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── VisualTestMaterials.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── VisualTestRibbons.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── VisualTestSoftEdge.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── VisualTestSpawners.Windows_Direct3D11_NVIDIA GeForce GTX 960.png └── VisualTestUpdaters.Windows_Direct3D11_NVIDIA GeForce GTX 960.png └── Xenko.UI.Tests.Regression ├── BillboardModeTests.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── BorderImageTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── BorderImageTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── BorderImageTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── BorderTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── BorderTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── BorderTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ButtonTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ButtonTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── CanvasGridTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ChildrenMeasurementTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ChildrenMeasurementTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ChildrenMeasurementTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ChildrenMeasurementTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClickTests.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClickTests.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClickTests.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClickTests.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClickTests.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClickTests.f5.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClickTests.f6.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClippingTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClippingTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClippingTest.f10.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClippingTest.f11.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClippingTest.f12.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClippingTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClippingTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClippingTest.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClippingTest.f5.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClippingTest.f6.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClippingTest.f7.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClippingTest.f8.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ClippingTest.f9.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ComplexLayoutTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ComplexLayoutTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ComplexLayoutTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ComplexLayoutTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ComplexLayoutTest.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ComplexLayoutTest.f5.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ComplexLayoutTest.f6.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ComplexLayoutTest.f7.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ContentDecoratorTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ContentDecoratorTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ContentDecoratorTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── DynamicFontTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── DynamicFontTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── DynamicFontTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── DynamicFontTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── DynamicFontTest.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── DynamicFontTest.f5.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── EditTextTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── EditTextTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── EditTextTest.f10.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── EditTextTest.f11.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── EditTextTest.f12.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── EditTextTest.f13.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── EditTextTest.f14.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── EditTextTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── EditTextTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── EditTextTest.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── EditTextTest.f5.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── EditTextTest.f6.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── EditTextTest.f7.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── EditTextTest.f8.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── EditTextTest.f9.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ImageButtonTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ImageButtonTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ImageRegionTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ImageRegionTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ImageRegionTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ImageRegionTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ImageRegionTest.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ImageRotatedTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ImageTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ImageTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ImageTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ImageTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ImageTest.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── InSceneUITest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── InSceneUITest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LeaveEnterTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LeaveEnterTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LeaveEnterTest.f10.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LeaveEnterTest.f11.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LeaveEnterTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LeaveEnterTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LeaveEnterTest.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LeaveEnterTest.f5.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LeaveEnterTest.f6.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LeaveEnterTest.f7.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LeaveEnterTest.f8.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── LeaveEnterTest.f9.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ModalElementTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ModalElementTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ModalElementTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ModalElementTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.f10.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.f11.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.f12.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.f13.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.f14.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.f15.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.f5.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.f6.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.f7.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.f8.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerAnchorTest.f9.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.f10.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.f11.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.f12.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.f13.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.f14.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.f15.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.f5.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.f6.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.f7.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.f8.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollViewerTest.f9.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollingTextTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollingTextTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollingTextTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollingTextTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollingTextTest.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollingTextTest.f5.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ScrollingTextTest.f6.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SliderTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SliderTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SliderTest.f10.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SliderTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SliderTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SliderTest.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SliderTest.f5.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SliderTest.f6.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SliderTest.f7.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SliderTest.f8.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── SliderTest.f9.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f10.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f11.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f12.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f13.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f14.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f15.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f16.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f17.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f18.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f19.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f20.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f21.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f22.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f23.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f24.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f25.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f26.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f27.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f28.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f29.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f30.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f31.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f32.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f33.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f34.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f35.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f36.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f37.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f38.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f39.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f40.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f41.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f42.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f43.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f44.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f45.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f46.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f5.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f6.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f7.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f8.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── StackPanelTest.f9.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockTest.f10.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockTest.f11.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockTest.f12.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockTest.f13.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockTest.f14.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockTest.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockTest.f5.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockTest.f6.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockTest.f7.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockTest.f8.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockTest.f9.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockWrappingTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockWrappingTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockWrappingTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockWrappingTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockWrappingTest.f4.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockWrappingTest.f5.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockWrappingTest.f6.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockWrappingTest.f7.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockWrappingTest.f8.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TextBlockWrappingTest.f9.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ToggleButtonTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ToggleButtonTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ToggleButtonTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── ToggleButtonTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TransparencyTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TransparencyTest.f1.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TransparencyTest.f2.Windows_Direct3D11_NVIDIA GeForce GTX 960.png ├── TransparencyTest.f3.Windows_Direct3D11_NVIDIA GeForce GTX 960.png └── UniformGridTest.Windows_Direct3D11_NVIDIA GeForce GTX 960.png /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/.github/ISSUE_TEMPLATE/question_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/.gitignore -------------------------------------------------------------------------------- /BACKERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/BACKERS.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/README.md -------------------------------------------------------------------------------- /THIRD PARTY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/THIRD PARTY.md -------------------------------------------------------------------------------- /bin/packages/.gitignore: -------------------------------------------------------------------------------- 1 | *.nupkg 2 | -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/crowdin.yml -------------------------------------------------------------------------------- /deps/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/.gitignore -------------------------------------------------------------------------------- /deps/ATITC/ATI_Compress_MT_DLL32.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/ATITC/ATI_Compress_MT_DLL32.lib -------------------------------------------------------------------------------- /deps/ATITC/ATI_Compress_MT_DLL64.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/ATITC/ATI_Compress_MT_DLL64.lib -------------------------------------------------------------------------------- /deps/ATITC/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/ATITC/LICENSE.txt -------------------------------------------------------------------------------- /deps/ATITC/include/ATI_Compress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/ATITC/include/ATI_Compress.h -------------------------------------------------------------------------------- /deps/AssemblyProcessor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/AssemblyProcessor/.gitignore -------------------------------------------------------------------------------- /deps/AssemblyProcessor/Mono.Cecil.Mdb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/AssemblyProcessor/Mono.Cecil.Mdb.dll -------------------------------------------------------------------------------- /deps/AssemblyProcessor/Mono.Cecil.Pdb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/AssemblyProcessor/Mono.Cecil.Pdb.dll -------------------------------------------------------------------------------- /deps/AssemblyProcessor/Mono.Cecil.Rocks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/AssemblyProcessor/Mono.Cecil.Rocks.dll -------------------------------------------------------------------------------- /deps/AssemblyProcessor/Mono.Cecil.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/AssemblyProcessor/Mono.Cecil.dll -------------------------------------------------------------------------------- /deps/AssemblyProcessor/Mono.Options.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/AssemblyProcessor/Mono.Options.dll -------------------------------------------------------------------------------- /deps/AssemblyProcessor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/AssemblyProcessor/README.md -------------------------------------------------------------------------------- /deps/AssemblyProcessor/System.ValueTuple.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/AssemblyProcessor/System.ValueTuple.dll -------------------------------------------------------------------------------- /deps/BulletPhysics/Android/x86/libbulletc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/BulletPhysics/Android/x86/libbulletc.so -------------------------------------------------------------------------------- /deps/BulletPhysics/Linux/libbulletc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/BulletPhysics/Linux/libbulletc.so -------------------------------------------------------------------------------- /deps/BulletPhysics/UWP/ARM/libbulletc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/BulletPhysics/UWP/ARM/libbulletc.dll -------------------------------------------------------------------------------- /deps/BulletPhysics/UWP/x64/libbulletc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/BulletPhysics/UWP/x64/libbulletc.dll -------------------------------------------------------------------------------- /deps/BulletPhysics/UWP/x86/libbulletc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/BulletPhysics/UWP/x86/libbulletc.dll -------------------------------------------------------------------------------- /deps/BulletPhysics/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/BulletPhysics/build.bat -------------------------------------------------------------------------------- /deps/BulletPhysics/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/BulletPhysics/checkout.bat -------------------------------------------------------------------------------- /deps/BulletPhysics/iOS/libbulletc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/BulletPhysics/iOS/libbulletc.a -------------------------------------------------------------------------------- /deps/BulletPhysics/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/BulletPhysics/license.txt -------------------------------------------------------------------------------- /deps/BulletPhysics/macOS/libbulletc.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/BulletPhysics/macOS/libbulletc.dylib -------------------------------------------------------------------------------- /deps/Celt/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Celt/build.bat -------------------------------------------------------------------------------- /deps/Celt/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Celt/checkout.bat -------------------------------------------------------------------------------- /deps/Celt/include/opus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Celt/include/opus.h -------------------------------------------------------------------------------- /deps/Celt/include/opus_custom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Celt/include/opus_custom.h -------------------------------------------------------------------------------- /deps/Celt/include/opus_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Celt/include/opus_defines.h -------------------------------------------------------------------------------- /deps/Celt/include/opus_multistream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Celt/include/opus_multistream.h -------------------------------------------------------------------------------- /deps/Celt/include/opus_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Celt/include/opus_types.h -------------------------------------------------------------------------------- /deps/Celt/libs are in NativePath!.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/CppNet/CoreCLR/CppNet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/CppNet/CoreCLR/CppNet.dll -------------------------------------------------------------------------------- /deps/CppNet/CppNet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/CppNet/CppNet.dll -------------------------------------------------------------------------------- /deps/CppNet/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/CppNet/LICENSE -------------------------------------------------------------------------------- /deps/CppNet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/CppNet/README.md -------------------------------------------------------------------------------- /deps/CppNet/Store/CppNet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/CppNet/Store/CppNet.dll -------------------------------------------------------------------------------- /deps/CppNet/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/CppNet/build.bat -------------------------------------------------------------------------------- /deps/CppNet/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/CppNet/checkout.bat -------------------------------------------------------------------------------- /deps/ExpressionBlendSDK/Redist.en.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/ExpressionBlendSDK/Redist.en.txt -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/COPYING.LGPLv3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/COPYING.LGPLv3 -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/build.sh -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/notes.txt -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/x64/avcodec-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/x64/avcodec-57.dll -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/x64/avdevice-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/x64/avdevice-57.dll -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/x64/avfilter-6.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/x64/avfilter-6.dll -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/x64/avformat-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/x64/avformat-57.dll -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/x64/avutil-55.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/x64/avutil-55.dll -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/x64/swresample-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/x64/swresample-2.dll -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/x64/swscale-4.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/x64/swscale-4.dll -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/x86/avcodec-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/x86/avcodec-57.dll -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/x86/avdevice-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/x86/avdevice-57.dll -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/x86/avfilter-6.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/x86/avfilter-6.dll -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/x86/avformat-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/x86/avformat-57.dll -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/x86/avutil-55.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/x86/avutil-55.dll -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/x86/swresample-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/x86/swresample-2.dll -------------------------------------------------------------------------------- /deps/FFmpeg/Windows/x86/swscale-4.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/Windows/x86/swscale-4.dll -------------------------------------------------------------------------------- /deps/FFmpeg/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/checkout.bat -------------------------------------------------------------------------------- /deps/FFmpeg/ffmpeg.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FFmpeg/ffmpeg.exe -------------------------------------------------------------------------------- /deps/FFmpeg/notes.txt: -------------------------------------------------------------------------------- 1 | Extracted from ffmpeg-20160530-git-d74cc61-win64-static.zip -------------------------------------------------------------------------------- /deps/Fove/FoveClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Fove/FoveClient.dll -------------------------------------------------------------------------------- /deps/Fove/FoveTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Fove/FoveTypes.h -------------------------------------------------------------------------------- /deps/Fove/IFVRCompositor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Fove/IFVRCompositor.h -------------------------------------------------------------------------------- /deps/Fove/IFVRHeadset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Fove/IFVRHeadset.h -------------------------------------------------------------------------------- /deps/FreeImage/Debug/x64/FreeImage.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FreeImage/Debug/x64/FreeImage.dll -------------------------------------------------------------------------------- /deps/FreeImage/Debug/x64/FreeImageNET.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FreeImage/Debug/x64/FreeImageNET.dll -------------------------------------------------------------------------------- /deps/FreeImage/Debug/x64/FreeImageNET.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FreeImage/Debug/x64/FreeImageNET.pdb -------------------------------------------------------------------------------- /deps/FreeImage/Debug/x86/FreeImage.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FreeImage/Debug/x86/FreeImage.dll -------------------------------------------------------------------------------- /deps/FreeImage/Debug/x86/FreeImageNET.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FreeImage/Debug/x86/FreeImageNET.dll -------------------------------------------------------------------------------- /deps/FreeImage/Debug/x86/FreeImageNET.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FreeImage/Debug/x86/FreeImageNET.pdb -------------------------------------------------------------------------------- /deps/FreeImage/FreeImage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FreeImage/FreeImage.h -------------------------------------------------------------------------------- /deps/FreeImage/Release/x64/FreeImage.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FreeImage/Release/x64/FreeImage.dll -------------------------------------------------------------------------------- /deps/FreeImage/Release/x64/FreeImageNET.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FreeImage/Release/x64/FreeImageNET.dll -------------------------------------------------------------------------------- /deps/FreeImage/Release/x86/FreeImage.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FreeImage/Release/x86/FreeImage.dll -------------------------------------------------------------------------------- /deps/FreeImage/Release/x86/FreeImageNET.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FreeImage/Release/x86/FreeImageNET.dll -------------------------------------------------------------------------------- /deps/FreeImage/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/FreeImage/license.txt -------------------------------------------------------------------------------- /deps/Gettext.Net/COPYING.LIB-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Gettext.Net/COPYING.LIB-2.txt -------------------------------------------------------------------------------- /deps/Gettext.Net/COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Gettext.Net/COPYING.txt -------------------------------------------------------------------------------- /deps/Gettext.Net/GNU.Getopt.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Gettext.Net/GNU.Getopt.dll -------------------------------------------------------------------------------- /deps/Gettext.Net/GNU.Gettext.Msgfmt.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Gettext.Net/GNU.Gettext.Msgfmt.exe -------------------------------------------------------------------------------- /deps/Gettext.Net/GNU.Gettext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Gettext.Net/GNU.Gettext.dll -------------------------------------------------------------------------------- /deps/Gettext.Net/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Gettext.Net/README.md -------------------------------------------------------------------------------- /deps/GoogleVR/lib/Android/GoogleVRJava.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/GoogleVR/lib/Android/GoogleVRJava.dll -------------------------------------------------------------------------------- /deps/GoogleVR/lib/iOS/libgvr.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/GoogleVR/lib/iOS/libgvr.a -------------------------------------------------------------------------------- /deps/GoogleVR/vr/gvr/capi/include/gvr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/GoogleVR/vr/gvr/capi/include/gvr.h -------------------------------------------------------------------------------- /deps/HtmlRenderer/HtmlRenderer.WPF.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/HtmlRenderer/HtmlRenderer.WPF.dll -------------------------------------------------------------------------------- /deps/HtmlRenderer/HtmlRenderer.WPF.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/HtmlRenderer/HtmlRenderer.WPF.pdb -------------------------------------------------------------------------------- /deps/HtmlRenderer/HtmlRenderer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/HtmlRenderer/HtmlRenderer.dll -------------------------------------------------------------------------------- /deps/HtmlRenderer/HtmlRenderer.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/HtmlRenderer/HtmlRenderer.pdb -------------------------------------------------------------------------------- /deps/Irony/Irony.GrammarExplorer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Irony/Irony.GrammarExplorer.exe -------------------------------------------------------------------------------- /deps/Irony/Irony.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Irony/Irony.dll -------------------------------------------------------------------------------- /deps/Irony/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Irony/license.txt -------------------------------------------------------------------------------- /deps/LLVM/clang-cl.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/LLVM/clang-cl.exe -------------------------------------------------------------------------------- /deps/LLVM/clang.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/LLVM/clang.exe -------------------------------------------------------------------------------- /deps/LLVM/cyggcc_s-seh-1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/LLVM/cyggcc_s-seh-1.dll -------------------------------------------------------------------------------- /deps/LLVM/cygiconv-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/LLVM/cygiconv-2.dll -------------------------------------------------------------------------------- /deps/LLVM/cygintl-8.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/LLVM/cygintl-8.dll -------------------------------------------------------------------------------- /deps/LLVM/cygstdc++-6.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/LLVM/cygstdc++-6.dll -------------------------------------------------------------------------------- /deps/LLVM/cyguuid-1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/LLVM/cyguuid-1.dll -------------------------------------------------------------------------------- /deps/LLVM/cygwin1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/LLVM/cygwin1.dll -------------------------------------------------------------------------------- /deps/LLVM/darwin_ld.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/LLVM/darwin_ld.exe -------------------------------------------------------------------------------- /deps/LLVM/lipo.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/LLVM/lipo.exe -------------------------------------------------------------------------------- /deps/LLVM/lld.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/LLVM/lld.exe -------------------------------------------------------------------------------- /deps/LLVM/llvm-ar.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/LLVM/llvm-ar.exe -------------------------------------------------------------------------------- /deps/MoltenVK/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/MoltenVK/LICENSE.txt -------------------------------------------------------------------------------- /deps/MoltenVK/macOS/libvulkan.1.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/MoltenVK/macOS/libvulkan.1.dylib -------------------------------------------------------------------------------- /deps/MoltenVK/version.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/MoltenVK/version.txt -------------------------------------------------------------------------------- /deps/NativePath/Android/x86/libCelt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Android/x86/libCelt.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86/libDetour.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Android/x86/libDetour.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86/libRecast.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Android/x86/libRecast.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86/libc++abi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Android/x86/libc++abi.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86_64/libCelt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Android/x86_64/libCelt.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86_64/libDetour.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Android/x86_64/libDetour.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86_64/libRecast.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Android/x86_64/libRecast.a -------------------------------------------------------------------------------- /deps/NativePath/Android/x86_64/libc++abi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Android/x86_64/libc++abi.a -------------------------------------------------------------------------------- /deps/NativePath/Linux/x86/libCelt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Linux/x86/libCelt.a -------------------------------------------------------------------------------- /deps/NativePath/Linux/x86/libCompilerRt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Linux/x86/libCompilerRt.a -------------------------------------------------------------------------------- /deps/NativePath/Linux/x86/libDetour.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Linux/x86/libDetour.a -------------------------------------------------------------------------------- /deps/NativePath/Linux/x86/libNativePath.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Linux/x86/libNativePath.a -------------------------------------------------------------------------------- /deps/NativePath/Linux/x86/libRecast.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Linux/x86/libRecast.a -------------------------------------------------------------------------------- /deps/NativePath/Linux/x86_64/libCelt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Linux/x86_64/libCelt.a -------------------------------------------------------------------------------- /deps/NativePath/Linux/x86_64/libDetour.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Linux/x86_64/libDetour.a -------------------------------------------------------------------------------- /deps/NativePath/Linux/x86_64/libRecast.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Linux/x86_64/libRecast.a -------------------------------------------------------------------------------- /deps/NativePath/NativeDynamicLinking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/NativeDynamicLinking.h -------------------------------------------------------------------------------- /deps/NativePath/NativeMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/NativeMath.h -------------------------------------------------------------------------------- /deps/NativePath/NativeMemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/NativeMemory.h -------------------------------------------------------------------------------- /deps/NativePath/NativePath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/NativePath.h -------------------------------------------------------------------------------- /deps/NativePath/NativeSIMD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/NativeSIMD.h -------------------------------------------------------------------------------- /deps/NativePath/NativeThreading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/NativeThreading.h -------------------------------------------------------------------------------- /deps/NativePath/NativeTime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/NativeTime.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/TINYSTL/allocator.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/TINYSTL/buffer.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/TINYSTL/hash.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/hash_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/TINYSTL/hash_base.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/new.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/TINYSTL/new.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/TINYSTL/stddef.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/TINYSTL/string.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/TINYSTL/traits.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/unordered_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/TINYSTL/unordered_map.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/unordered_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/TINYSTL/unordered_set.h -------------------------------------------------------------------------------- /deps/NativePath/TINYSTL/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/TINYSTL/vector.h -------------------------------------------------------------------------------- /deps/NativePath/UWP/ARM/Detour.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/UWP/ARM/Detour.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/ARM/Recast.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/UWP/ARM/Recast.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/ARM/libCelt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/UWP/ARM/libCelt.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/ARM/libCompilerRt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/UWP/ARM/libCompilerRt.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/ARM/libNativePath.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/UWP/ARM/libNativePath.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x64/Detour.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/UWP/x64/Detour.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x64/Recast.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/UWP/x64/Recast.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x64/libCelt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/UWP/x64/libCelt.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x64/libCompilerRt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/UWP/x64/libCompilerRt.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x64/libNativePath.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/UWP/x64/libNativePath.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x86/Detour.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/UWP/x86/Detour.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x86/Recast.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/UWP/x86/Recast.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x86/libCelt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/UWP/x86/libCelt.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x86/libCompilerRt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/UWP/x86/libCompilerRt.lib -------------------------------------------------------------------------------- /deps/NativePath/UWP/x86/libNativePath.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/UWP/x86/libNativePath.lib -------------------------------------------------------------------------------- /deps/NativePath/Windows/x64/Detour.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Windows/x64/Detour.lib -------------------------------------------------------------------------------- /deps/NativePath/Windows/x64/LibOVR.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Windows/x64/LibOVR.lib -------------------------------------------------------------------------------- /deps/NativePath/Windows/x64/Recast.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Windows/x64/Recast.lib -------------------------------------------------------------------------------- /deps/NativePath/Windows/x64/libCelt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Windows/x64/libCelt.lib -------------------------------------------------------------------------------- /deps/NativePath/Windows/x86/Detour.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Windows/x86/Detour.lib -------------------------------------------------------------------------------- /deps/NativePath/Windows/x86/LibOVR.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Windows/x86/LibOVR.lib -------------------------------------------------------------------------------- /deps/NativePath/Windows/x86/Recast.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Windows/x86/Recast.lib -------------------------------------------------------------------------------- /deps/NativePath/Windows/x86/libCelt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/Windows/x86/libCelt.lib -------------------------------------------------------------------------------- /deps/NativePath/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/checkout.bat -------------------------------------------------------------------------------- /deps/NativePath/iOS/libCelt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/iOS/libCelt.a -------------------------------------------------------------------------------- /deps/NativePath/iOS/libDetour.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/iOS/libDetour.a -------------------------------------------------------------------------------- /deps/NativePath/iOS/libNativePath.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/iOS/libNativePath.a -------------------------------------------------------------------------------- /deps/NativePath/iOS/libRecast.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/iOS/libRecast.a -------------------------------------------------------------------------------- /deps/NativePath/macOS/libCelt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/macOS/libCelt.a -------------------------------------------------------------------------------- /deps/NativePath/macOS/libCompilerRt.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/macOS/libCompilerRt.a -------------------------------------------------------------------------------- /deps/NativePath/macOS/libDetour.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/macOS/libDetour.a -------------------------------------------------------------------------------- /deps/NativePath/macOS/libNativePath.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/macOS/libNativePath.a -------------------------------------------------------------------------------- /deps/NativePath/macOS/libRecast.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/macOS/libRecast.a -------------------------------------------------------------------------------- /deps/NativePath/standard/alloca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/alloca.h -------------------------------------------------------------------------------- /deps/NativePath/standard/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/assert.h -------------------------------------------------------------------------------- /deps/NativePath/standard/cstddef: -------------------------------------------------------------------------------- 1 | #include "../NativePath.h" -------------------------------------------------------------------------------- /deps/NativePath/standard/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/ctype.h -------------------------------------------------------------------------------- /deps/NativePath/standard/errno.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/NativePath/standard/float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/float.h -------------------------------------------------------------------------------- /deps/NativePath/standard/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/inttypes.h -------------------------------------------------------------------------------- /deps/NativePath/standard/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/limits.h -------------------------------------------------------------------------------- /deps/NativePath/standard/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/malloc.h -------------------------------------------------------------------------------- /deps/NativePath/standard/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/math.h -------------------------------------------------------------------------------- /deps/NativePath/standard/new: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/new -------------------------------------------------------------------------------- /deps/NativePath/standard/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/setjmp.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdalign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/stdalign.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/stdarg.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdatomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/stdatomic.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/stdbool.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/stddef.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/stdint.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/stdio.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/NativePath/standard/stdlib.h -------------------------------------------------------------------------------- /deps/NativePath/standard/stdnoreturn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/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/phr00t/FocusEngine/HEAD/deps/NativePath/standard/sys/types.h -------------------------------------------------------------------------------- /deps/NativePath/standard/wchar.h: -------------------------------------------------------------------------------- 1 | #include "../NativePath.h" -------------------------------------------------------------------------------- /deps/Nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Nuget/NuGet.exe -------------------------------------------------------------------------------- /deps/OculusOVR/Include/Extras/OVR_Math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OculusOVR/Include/Extras/OVR_Math.h -------------------------------------------------------------------------------- /deps/OculusOVR/Include/OVR_CAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OculusOVR/Include/OVR_CAPI.h -------------------------------------------------------------------------------- /deps/OculusOVR/Include/OVR_CAPI_Audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OculusOVR/Include/OVR_CAPI_Audio.h -------------------------------------------------------------------------------- /deps/OculusOVR/Include/OVR_CAPI_D3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OculusOVR/Include/OVR_CAPI_D3D.h -------------------------------------------------------------------------------- /deps/OculusOVR/Include/OVR_CAPI_GL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OculusOVR/Include/OVR_CAPI_GL.h -------------------------------------------------------------------------------- /deps/OculusOVR/Include/OVR_CAPI_Keys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OculusOVR/Include/OVR_CAPI_Keys.h -------------------------------------------------------------------------------- /deps/OculusOVR/Include/OVR_ErrorCode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OculusOVR/Include/OVR_ErrorCode.h -------------------------------------------------------------------------------- /deps/OculusOVR/Include/OVR_Version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OculusOVR/Include/OVR_Version.h -------------------------------------------------------------------------------- /deps/OpenAL/AL/al.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenAL/AL/al.h -------------------------------------------------------------------------------- /deps/OpenAL/AL/alc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenAL/AL/alc.h -------------------------------------------------------------------------------- /deps/OpenAL/AL/alext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenAL/AL/alext.h -------------------------------------------------------------------------------- /deps/OpenAL/AL/efx-creative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenAL/AL/efx-creative.h -------------------------------------------------------------------------------- /deps/OpenAL/AL/efx-presets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenAL/AL/efx-presets.h -------------------------------------------------------------------------------- /deps/OpenAL/AL/efx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenAL/AL/efx.h -------------------------------------------------------------------------------- /deps/OpenAL/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenAL/README.txt -------------------------------------------------------------------------------- /deps/OpenAL/Windows/OpenAL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenAL/Windows/OpenAL.dll -------------------------------------------------------------------------------- /deps/OpenAL/Windows/OpenAL32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenAL/Windows/OpenAL32.dll -------------------------------------------------------------------------------- /deps/OpenSLES/OpenSLES.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenSLES/OpenSLES.h -------------------------------------------------------------------------------- /deps/OpenSLES/OpenSLES_Android.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenSLES/OpenSLES_Android.h -------------------------------------------------------------------------------- /deps/OpenSLES/OpenSLES_Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenSLES/OpenSLES_Platform.h -------------------------------------------------------------------------------- /deps/OpenVR/Linux/libopenvr_api.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenVR/Linux/libopenvr_api.so -------------------------------------------------------------------------------- /deps/OpenVR/Windows/x64/openvr_api.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenVR/Windows/x64/openvr_api.dll -------------------------------------------------------------------------------- /deps/OpenVR/Windows/x86/openvr_api.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenVR/Windows/x86/openvr_api.dll -------------------------------------------------------------------------------- /deps/OpenXR/openxr_loader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/OpenXR/openxr_loader.dll -------------------------------------------------------------------------------- /deps/PVRTT/include/PVRTArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/include/PVRTArray.h -------------------------------------------------------------------------------- /deps/PVRTT/include/PVRTDecompress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/include/PVRTDecompress.h -------------------------------------------------------------------------------- /deps/PVRTT/include/PVRTError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/include/PVRTError.h -------------------------------------------------------------------------------- /deps/PVRTT/include/PVRTGlobal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/include/PVRTGlobal.h -------------------------------------------------------------------------------- /deps/PVRTT/include/PVRTMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/include/PVRTMap.h -------------------------------------------------------------------------------- /deps/PVRTT/include/PVRTString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/include/PVRTString.h -------------------------------------------------------------------------------- /deps/PVRTT/include/PVRTTexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/include/PVRTTexture.h -------------------------------------------------------------------------------- /deps/PVRTT/include/PVRTexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/include/PVRTexture.h -------------------------------------------------------------------------------- /deps/PVRTT/include/PVRTextureDefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/include/PVRTextureDefines.h -------------------------------------------------------------------------------- /deps/PVRTT/include/PVRTextureFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/include/PVRTextureFormat.h -------------------------------------------------------------------------------- /deps/PVRTT/include/PVRTextureHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/include/PVRTextureHeader.h -------------------------------------------------------------------------------- /deps/PVRTT/include/PVRTextureUtilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/include/PVRTextureUtilities.h -------------------------------------------------------------------------------- /deps/PVRTT/include/PVRTextureVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/include/PVRTextureVersion.h -------------------------------------------------------------------------------- /deps/PVRTT/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/license.txt -------------------------------------------------------------------------------- /deps/PVRTT/source/PVRTDecompress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/source/PVRTDecompress.cpp -------------------------------------------------------------------------------- /deps/PVRTT/source/PVRTString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/source/PVRTString.cpp -------------------------------------------------------------------------------- /deps/PVRTT/x64/PVRTexLib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/x64/PVRTexLib.dll -------------------------------------------------------------------------------- /deps/PVRTT/x64/PVRTexLib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/x64/PVRTexLib.lib -------------------------------------------------------------------------------- /deps/PVRTT/x86/PVRTexLib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/x86/PVRTexLib.dll -------------------------------------------------------------------------------- /deps/PVRTT/x86/PVRTexLib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/PVRTT/x86/PVRTexLib.lib -------------------------------------------------------------------------------- /deps/Recast/Detour.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/Detour.vcxproj -------------------------------------------------------------------------------- /deps/Recast/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/License.txt -------------------------------------------------------------------------------- /deps/Recast/Recast.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/Recast.vcxproj -------------------------------------------------------------------------------- /deps/Recast/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/build.bat -------------------------------------------------------------------------------- /deps/Recast/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/checkout.bat -------------------------------------------------------------------------------- /deps/Recast/include/DetourAlloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/include/DetourAlloc.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourAssert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/include/DetourAssert.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/include/DetourCommon.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/include/DetourMath.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourNavMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/include/DetourNavMesh.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourNavMeshBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/include/DetourNavMeshBuilder.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourNavMeshQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/include/DetourNavMeshQuery.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/include/DetourNode.h -------------------------------------------------------------------------------- /deps/Recast/include/DetourStatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/include/DetourStatus.h -------------------------------------------------------------------------------- /deps/Recast/include/Recast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/include/Recast.h -------------------------------------------------------------------------------- /deps/Recast/include/RecastAlloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/include/RecastAlloc.h -------------------------------------------------------------------------------- /deps/Recast/include/RecastAssert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/Recast/include/RecastAssert.h -------------------------------------------------------------------------------- /deps/RoslynPad/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/RoslynPad/LICENSE -------------------------------------------------------------------------------- /deps/RoslynPad/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/RoslynPad/README.md -------------------------------------------------------------------------------- /deps/RoslynPad/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/RoslynPad/build.bat -------------------------------------------------------------------------------- /deps/RoslynPad/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/RoslynPad/checkout.bat -------------------------------------------------------------------------------- /deps/RoslynPad/net462/RoslynPad.Roslyn.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/RoslynPad/net462/RoslynPad.Roslyn.dll -------------------------------------------------------------------------------- /deps/RoslynPad/net462/RoslynPad.Roslyn.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/RoslynPad/net462/RoslynPad.Roslyn.pdb -------------------------------------------------------------------------------- /deps/SDL2-CS/SDL2-CS.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SDL2-CS/SDL2-CS.dll -------------------------------------------------------------------------------- /deps/SDL2-CS/SDL2-CS.dll.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SDL2-CS/SDL2-CS.dll.config -------------------------------------------------------------------------------- /deps/SDL2/Linux/libSDL2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SDL2/Linux/libSDL2.so -------------------------------------------------------------------------------- /deps/SDL2/README-SDL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SDL2/README-SDL.txt -------------------------------------------------------------------------------- /deps/SDL2/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SDL2/README.txt -------------------------------------------------------------------------------- /deps/SDL2/Windows/x64/SDL2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SDL2/Windows/x64/SDL2.dll -------------------------------------------------------------------------------- /deps/SDL2/Windows/x86/SDL2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SDL2/Windows/x86/SDL2.dll -------------------------------------------------------------------------------- /deps/SDL2/gamecontrollerdb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SDL2/gamecontrollerdb.txt -------------------------------------------------------------------------------- /deps/SDL2/licence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SDL2/licence.txt -------------------------------------------------------------------------------- /deps/SDL2/macOS/libSDL2.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SDL2/macOS/libSDL2.dylib -------------------------------------------------------------------------------- /deps/SSH.NET/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SSH.NET/LICENSE -------------------------------------------------------------------------------- /deps/SSH.NET/Renci.SshNet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SSH.NET/Renci.SshNet.dll -------------------------------------------------------------------------------- /deps/SSH.NET/Renci.SshNet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SSH.NET/Renci.SshNet.xml -------------------------------------------------------------------------------- /deps/SSH.NET/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SSH.NET/build.bat -------------------------------------------------------------------------------- /deps/SSH.NET/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SSH.NET/checkout.bat -------------------------------------------------------------------------------- /deps/SharpFont/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SharpFont/LICENSE.txt -------------------------------------------------------------------------------- /deps/SharpFont/Linux/SharpFont.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SharpFont/Linux/SharpFont.dll -------------------------------------------------------------------------------- /deps/SharpFont/Linux/SharpFont.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SharpFont/Linux/SharpFont.pdb -------------------------------------------------------------------------------- /deps/SharpFont/Portable/SharpFont.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SharpFont/Portable/SharpFont.dll -------------------------------------------------------------------------------- /deps/SharpFont/Portable/SharpFont.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SharpFont/Portable/SharpFont.pdb -------------------------------------------------------------------------------- /deps/SharpFont/Portable/SharpFont.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SharpFont/Portable/SharpFont.xml -------------------------------------------------------------------------------- /deps/SharpFont/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SharpFont/build.bat -------------------------------------------------------------------------------- /deps/SharpFont/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SharpFont/checkout.bat -------------------------------------------------------------------------------- /deps/SharpFont/iOS/SharpFont.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SharpFont/iOS/SharpFont.dll -------------------------------------------------------------------------------- /deps/SharpFont/iOS/SharpFont.dll.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SharpFont/iOS/SharpFont.dll.config -------------------------------------------------------------------------------- /deps/SharpFont/iOS/SharpFont.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SharpFont/iOS/SharpFont.xml -------------------------------------------------------------------------------- /deps/SharpFont/sign.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/SharpFont/sign.bat -------------------------------------------------------------------------------- /deps/VHACD/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/VHACD/Readme.txt -------------------------------------------------------------------------------- /deps/VHACD/VHACDSharp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/VHACD/VHACDSharp.dll -------------------------------------------------------------------------------- /deps/VHACD/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/VHACD/build.bat -------------------------------------------------------------------------------- /deps/VHACD/x64/VHACD.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/VHACD/x64/VHACD.dll -------------------------------------------------------------------------------- /deps/VHACD/x86/VHACD.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/VHACD/x86/VHACD.dll -------------------------------------------------------------------------------- /deps/WindowsAPICodePack/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/WindowsAPICodePack/LICENSE.txt -------------------------------------------------------------------------------- /deps/Xenko.GitVersioning/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | .vs/ -------------------------------------------------------------------------------- /deps/assimp/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/LICENSE.md -------------------------------------------------------------------------------- /deps/assimp/bin/x64/Assimp64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/bin/x64/Assimp64.dll -------------------------------------------------------------------------------- /deps/assimp/bin/x64/D3DCompiler_42.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/bin/x64/D3DCompiler_42.dll -------------------------------------------------------------------------------- /deps/assimp/bin/x64/D3DX9_42.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/bin/x64/D3DX9_42.dll -------------------------------------------------------------------------------- /deps/assimp/bin/x64/assimp-vc140-mt.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/bin/x64/assimp-vc140-mt.dll -------------------------------------------------------------------------------- /deps/assimp/bin/x64/assimp.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/bin/x64/assimp.exe -------------------------------------------------------------------------------- /deps/assimp/bin/x64/assimp_viewer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/bin/x64/assimp_viewer.exe -------------------------------------------------------------------------------- /deps/assimp/include/assimp/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/.editorconfig -------------------------------------------------------------------------------- /deps/assimp/include/assimp/BaseImporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/BaseImporter.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/Bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/Bitmap.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/BlobIOSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/BlobIOSystem.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/ByteSwapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/ByteSwapper.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/Defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/Defines.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/Exceptional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/Exceptional.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/Exporter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/Exporter.hpp -------------------------------------------------------------------------------- /deps/assimp/include/assimp/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/Hash.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/IOStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/IOStream.hpp -------------------------------------------------------------------------------- /deps/assimp/include/assimp/IOSystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/IOSystem.hpp -------------------------------------------------------------------------------- /deps/assimp/include/assimp/Importer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/Importer.hpp -------------------------------------------------------------------------------- /deps/assimp/include/assimp/LineSplitter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/LineSplitter.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/LogAux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/LogAux.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/LogStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/LogStream.hpp -------------------------------------------------------------------------------- /deps/assimp/include/assimp/Logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/Logger.hpp -------------------------------------------------------------------------------- /deps/assimp/include/assimp/Macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/Macros.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/MathFunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/MathFunctions.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/NullLogger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/NullLogger.hpp -------------------------------------------------------------------------------- /deps/assimp/include/assimp/ParsingUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/ParsingUtils.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/Profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/Profiler.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/SGSpatialSort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/SGSpatialSort.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/SceneCombiner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/SceneCombiner.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/SpatialSort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/SpatialSort.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/StreamReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/StreamReader.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/StreamWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/StreamWriter.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/StringUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/StringUtils.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/Subdivision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/Subdivision.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/TinyFormatter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/TinyFormatter.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/Vertex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/Vertex.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/XMLTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/XMLTools.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/ai_assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/ai_assert.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/anim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/anim.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/camera.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/cexport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/cexport.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/cfileio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/cfileio.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/cimport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/cimport.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/color4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/color4.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/color4.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/color4.inl -------------------------------------------------------------------------------- /deps/assimp/include/assimp/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/config.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/config.h.in -------------------------------------------------------------------------------- /deps/assimp/include/assimp/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/defs.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/fast_atof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/fast_atof.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/importerdesc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/importerdesc.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/irrXMLWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/irrXMLWrapper.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/light.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/material.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/material.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/material.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/material.inl -------------------------------------------------------------------------------- /deps/assimp/include/assimp/matrix3x3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/matrix3x3.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/matrix3x3.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/matrix3x3.inl -------------------------------------------------------------------------------- /deps/assimp/include/assimp/matrix4x4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/matrix4x4.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/matrix4x4.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/matrix4x4.inl -------------------------------------------------------------------------------- /deps/assimp/include/assimp/mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/mesh.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/metadata.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/pbrmaterial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/pbrmaterial.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/postprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/postprocess.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/qnan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/qnan.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/quaternion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/quaternion.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/quaternion.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/quaternion.inl -------------------------------------------------------------------------------- /deps/assimp/include/assimp/scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/scene.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/texture.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/types.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/vector2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/vector2.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/vector2.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/vector2.inl -------------------------------------------------------------------------------- /deps/assimp/include/assimp/vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/vector3.h -------------------------------------------------------------------------------- /deps/assimp/include/assimp/vector3.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/vector3.inl -------------------------------------------------------------------------------- /deps/assimp/include/assimp/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/include/assimp/version.h -------------------------------------------------------------------------------- /deps/assimp/lib/x64/assimp-vc140-mt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/assimp/lib/x64/assimp-vc140-mt.lib -------------------------------------------------------------------------------- /deps/bepuphysics2/BepuPhysics.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/bepuphysics2/BepuPhysics.dll -------------------------------------------------------------------------------- /deps/bepuphysics2/BepuUtilities.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/bepuphysics2/BepuUtilities.dll -------------------------------------------------------------------------------- /deps/bepuphysics2/Debug/BepuPhysics.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/bepuphysics2/Debug/BepuPhysics.dll -------------------------------------------------------------------------------- /deps/bepuphysics2/Debug/BepuPhysics.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/bepuphysics2/Debug/BepuPhysics.pdb -------------------------------------------------------------------------------- /deps/bepuphysics2/Debug/BepuUtilities.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/bepuphysics2/Debug/BepuUtilities.dll -------------------------------------------------------------------------------- /deps/bepuphysics2/Debug/BepuUtilities.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/bepuphysics2/Debug/BepuUtilities.pdb -------------------------------------------------------------------------------- /deps/bepuphysics2/Release/BepuPhysics.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/bepuphysics2/Release/BepuPhysics.dll -------------------------------------------------------------------------------- /deps/find_git.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/find_git.cmd -------------------------------------------------------------------------------- /deps/freetype/Android/x86/libfreetype.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/Android/x86/libfreetype.so -------------------------------------------------------------------------------- /deps/freetype/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/LICENSE.txt -------------------------------------------------------------------------------- /deps/freetype/UWP/ARM/freetype.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/UWP/ARM/freetype.dll -------------------------------------------------------------------------------- /deps/freetype/UWP/ARM/freetype.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/UWP/ARM/freetype.pdb -------------------------------------------------------------------------------- /deps/freetype/UWP/x64/freetype.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/UWP/x64/freetype.dll -------------------------------------------------------------------------------- /deps/freetype/UWP/x64/freetype.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/UWP/x64/freetype.pdb -------------------------------------------------------------------------------- /deps/freetype/UWP/x86/freetype.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/UWP/x86/freetype.dll -------------------------------------------------------------------------------- /deps/freetype/UWP/x86/freetype.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/UWP/x86/freetype.pdb -------------------------------------------------------------------------------- /deps/freetype/Windows/x64/freetype.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/Windows/x64/freetype.dll -------------------------------------------------------------------------------- /deps/freetype/Windows/x64/freetype.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/Windows/x64/freetype.pdb -------------------------------------------------------------------------------- /deps/freetype/Windows/x86/freetype.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/Windows/x86/freetype.dll -------------------------------------------------------------------------------- /deps/freetype/Windows/x86/freetype.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/Windows/x86/freetype.pdb -------------------------------------------------------------------------------- /deps/freetype/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/build.bat -------------------------------------------------------------------------------- /deps/freetype/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/checkout.bat -------------------------------------------------------------------------------- /deps/freetype/iOS/libfreetype.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/iOS/libfreetype.a -------------------------------------------------------------------------------- /deps/freetype/macOS/libfreetype.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/freetype/macOS/libfreetype.dylib -------------------------------------------------------------------------------- /deps/gettext/gettext-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/gettext/gettext-license.txt -------------------------------------------------------------------------------- /deps/gettext/msgmerge.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/gettext/msgmerge.exe -------------------------------------------------------------------------------- /deps/glslang/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/glslang/LICENSE.txt -------------------------------------------------------------------------------- /deps/glslang/Linux/glslangValidator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/glslang/Linux/glslangValidator -------------------------------------------------------------------------------- /deps/glslang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/glslang/README.md -------------------------------------------------------------------------------- /deps/glslang/Windows/glslangValidator.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/glslang/Windows/glslangValidator.exe -------------------------------------------------------------------------------- /deps/glslang/macOS/glslangValidator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/glslang/macOS/glslangValidator -------------------------------------------------------------------------------- /deps/libgit2/LibGit2Sharp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/libgit2/LibGit2Sharp.dll -------------------------------------------------------------------------------- /deps/libgit2/LibGit2Sharp.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/libgit2/LibGit2Sharp.pdb -------------------------------------------------------------------------------- /deps/libgit2/LibGit2Sharp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/libgit2/LibGit2Sharp.xml -------------------------------------------------------------------------------- /deps/libgit2/x64/git2-1196807.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/libgit2/x64/git2-1196807.dll -------------------------------------------------------------------------------- /deps/libgit2/x86/git2-1196807.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/libgit2/x86/git2-1196807.dll -------------------------------------------------------------------------------- /deps/monolinker/.gitignore: -------------------------------------------------------------------------------- 1 | *.pdb -------------------------------------------------------------------------------- /deps/monolinker/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/monolinker/License.txt -------------------------------------------------------------------------------- /deps/monolinker/Mono.Cecil.Mdb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/monolinker/Mono.Cecil.Mdb.dll -------------------------------------------------------------------------------- /deps/monolinker/Mono.Cecil.Pdb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/monolinker/Mono.Cecil.Pdb.dll -------------------------------------------------------------------------------- /deps/monolinker/Mono.Cecil.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/monolinker/Mono.Cecil.dll -------------------------------------------------------------------------------- /deps/monolinker/monolinker.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/monolinker/monolinker.exe -------------------------------------------------------------------------------- /deps/msdfgen/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/msdfgen/LICENSE.txt -------------------------------------------------------------------------------- /deps/msdfgen/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/msdfgen/build.bat -------------------------------------------------------------------------------- /deps/msdfgen/checkout.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/msdfgen/checkout.bat -------------------------------------------------------------------------------- /deps/msdfgen/msdfgen.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/deps/msdfgen/msdfgen.exe -------------------------------------------------------------------------------- /docs/BuildDetails.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/docs/BuildDetails.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/ContributorLicenseAgreement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/docs/ContributorLicenseAgreement.md -------------------------------------------------------------------------------- /docs/technical/asset-introspection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/docs/technical/asset-introspection.md -------------------------------------------------------------------------------- /docs/technical/build-pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/docs/technical/build-pipeline.md -------------------------------------------------------------------------------- /docs/technical/copy-paste.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/docs/technical/copy-paste.md -------------------------------------------------------------------------------- /docs/technical/editor-localization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/docs/technical/editor-localization.md -------------------------------------------------------------------------------- /samples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/.gitignore -------------------------------------------------------------------------------- /samples/Audio/.xktpl/NewAudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Audio/.xktpl/NewAudio.png -------------------------------------------------------------------------------- /samples/Audio/SimpleAudio/Resources/dj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Audio/SimpleAudio/Resources/dj.png -------------------------------------------------------------------------------- /samples/Audio/SimpleAudio/SimpleAudio.Game/connectionrouter.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Games/JumpyJet/.xktpl/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Games/JumpyJet/.xktpl/Icon.png -------------------------------------------------------------------------------- /samples/Games/JumpyJet/JumpyJet.Game/connectionrouter.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Games/JumpyJet/JumpyJet.xktpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Games/JumpyJet/JumpyJet.xktpl -------------------------------------------------------------------------------- /samples/Games/JumpyJet/Resources/tex1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Games/JumpyJet/Resources/tex1.png -------------------------------------------------------------------------------- /samples/Games/JumpyJet/Resources/tex2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Games/JumpyJet/Resources/tex2.png -------------------------------------------------------------------------------- /samples/Games/JumpyJet/Resources/tex3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Games/JumpyJet/Resources/tex3.jpg -------------------------------------------------------------------------------- /samples/Games/SpaceEscape/.xktpl/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Games/SpaceEscape/.xktpl/icon.png -------------------------------------------------------------------------------- /samples/Graphics/.xktpl/NewGraphics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Graphics/.xktpl/NewGraphics.png -------------------------------------------------------------------------------- /samples/Input/.xktpl/NewGravity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Input/.xktpl/NewGravity.png -------------------------------------------------------------------------------- /samples/Input/.xktpl/NewTouch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Input/.xktpl/NewTouch.png -------------------------------------------------------------------------------- /samples/Input/GravitySensor/GravitySensor.Game/connectionrouter.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Others/.xktpl/NewOthers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Others/.xktpl/NewOthers.png -------------------------------------------------------------------------------- /samples/Particles/.xktpl/NewParticles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Particles/.xktpl/NewParticles.png -------------------------------------------------------------------------------- /samples/Physics/.xktpl/NewPhysics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Physics/.xktpl/NewPhysics.png -------------------------------------------------------------------------------- /samples/Templates/.xktpl/Icon2FPS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Templates/.xktpl/Icon2FPS.png -------------------------------------------------------------------------------- /samples/Templates/.xktpl/Icon2NEW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Templates/.xktpl/Icon2NEW.png -------------------------------------------------------------------------------- /samples/Templates/.xktpl/Icon2RPG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Templates/.xktpl/Icon2RPG.png -------------------------------------------------------------------------------- /samples/Templates/.xktpl/Icon2TPP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Templates/.xktpl/Icon2TPP.png -------------------------------------------------------------------------------- /samples/Templates/.xktpl/Icon2VR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Templates/.xktpl/Icon2VR.png -------------------------------------------------------------------------------- /samples/Templates/Packs/MaterialPackage/.vs/MaterialPackage/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Templates/VRSandbox/VRSandbox.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Templates/VRSandbox/VRSandbox.sln -------------------------------------------------------------------------------- /samples/Tests/Games/FPStest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/Games/FPStest.cs -------------------------------------------------------------------------------- /samples/Tests/Games/JumpyJetTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/Games/JumpyJetTest.cs -------------------------------------------------------------------------------- /samples/Tests/Games/RPGTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/Games/RPGTest.cs -------------------------------------------------------------------------------- /samples/Tests/Games/SpaceEscapeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/Games/SpaceEscapeTest.cs -------------------------------------------------------------------------------- /samples/Tests/Games/TPPTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/Games/TPPTest.cs -------------------------------------------------------------------------------- /samples/Tests/Graphics/CustomEffectTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/Graphics/CustomEffectTest.cs -------------------------------------------------------------------------------- /samples/Tests/Graphics/SpriteFontsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/Graphics/SpriteFontsTest.cs -------------------------------------------------------------------------------- /samples/Tests/Input/GravitySensorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/Input/GravitySensorTest.cs -------------------------------------------------------------------------------- /samples/Tests/Input/TouchInputsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/Input/TouchInputsTest.cs -------------------------------------------------------------------------------- /samples/Tests/Physics/PhysicsSampleTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/Physics/PhysicsSampleTest.cs -------------------------------------------------------------------------------- /samples/Tests/SampleTestFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/SampleTestFixture.cs -------------------------------------------------------------------------------- /samples/Tests/SampleTestsData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/SampleTestsData.cs -------------------------------------------------------------------------------- /samples/Tests/Tests.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/Tests.sln -------------------------------------------------------------------------------- /samples/Tests/UI/GameMenuTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/UI/GameMenuTest.cs -------------------------------------------------------------------------------- /samples/Tests/UI/UIParticlesTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/UI/UIParticlesTest.cs -------------------------------------------------------------------------------- /samples/Tests/Xenko.Samples.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/Xenko.Samples.Tests.csproj -------------------------------------------------------------------------------- /samples/Tests/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/Tests/app.config -------------------------------------------------------------------------------- /samples/UI/.xktpl/NewUI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/.xktpl/NewUI.png -------------------------------------------------------------------------------- /samples/UI/.xktpl/screenshot1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/.xktpl/screenshot1.jpg -------------------------------------------------------------------------------- /samples/UI/.xktpl/screenshot1_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/.xktpl/screenshot1_small.jpg -------------------------------------------------------------------------------- /samples/UI/.xktpl/screenshot2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/.xktpl/screenshot2.jpg -------------------------------------------------------------------------------- /samples/UI/.xktpl/screenshot2_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/.xktpl/screenshot2_small.jpg -------------------------------------------------------------------------------- /samples/UI/.xktpl/screenshot3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/.xktpl/screenshot3.jpg -------------------------------------------------------------------------------- /samples/UI/.xktpl/screenshot3_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/.xktpl/screenshot3_small.jpg -------------------------------------------------------------------------------- /samples/UI/.xktpl/screenshot4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/.xktpl/screenshot4.jpg -------------------------------------------------------------------------------- /samples/UI/.xktpl/screenshot4_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/.xktpl/screenshot4_small.jpg -------------------------------------------------------------------------------- /samples/UI/.xktpl/screenshot5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/.xktpl/screenshot5.jpg -------------------------------------------------------------------------------- /samples/UI/.xktpl/screenshot5_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/.xktpl/screenshot5_small.jpg -------------------------------------------------------------------------------- /samples/UI/.xktpl/screenshot6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/.xktpl/screenshot6.jpg -------------------------------------------------------------------------------- /samples/UI/.xktpl/screenshot6_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/.xktpl/screenshot6_small.jpg -------------------------------------------------------------------------------- /samples/UI/.xktpl/screenshot7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/.xktpl/screenshot7.jpg -------------------------------------------------------------------------------- /samples/UI/.xktpl/screenshot7_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/.xktpl/screenshot7_small.jpg -------------------------------------------------------------------------------- /samples/UI/GameMenu/GameMenu.xktpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/GameMenu/GameMenu.xktpl -------------------------------------------------------------------------------- /samples/UI/GameMenu/Resources/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/GameMenu/Resources/title.png -------------------------------------------------------------------------------- /samples/UI/GameMenu/Resources/ui_tex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/GameMenu/Resources/ui_tex.png -------------------------------------------------------------------------------- /samples/UI/UIElementLink/Resources/ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/UIElementLink/Resources/ui.png -------------------------------------------------------------------------------- /samples/UI/UIParticles/Resources/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/UIParticles/Resources/title.png -------------------------------------------------------------------------------- /samples/UI/UIParticles/UIParticles.xktpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/UI/UIParticles/UIParticles.xktpl -------------------------------------------------------------------------------- /samples/XenkoSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/XenkoSamples.sln -------------------------------------------------------------------------------- /samples/XenkoSamples.userprefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/XenkoSamples.userprefs -------------------------------------------------------------------------------- /samples/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/samples/readme.md -------------------------------------------------------------------------------- /sources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/README.md -------------------------------------------------------------------------------- /sources/Settings.StyleCop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/Settings.StyleCop -------------------------------------------------------------------------------- /sources/assets/Xenko.Core.Assets.Tests/data/TestFileVersionManager/test.txt: -------------------------------------------------------------------------------- 1 | Text file used by TestFileVersionManager -------------------------------------------------------------------------------- /sources/assets/Xenko.Core.Assets/Asset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/assets/Xenko.Core.Assets/Asset.cs -------------------------------------------------------------------------------- /sources/assets/Xenko.Core.Assets/Bundle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/assets/Xenko.Core.Assets/Bundle.cs -------------------------------------------------------------------------------- /sources/assets/Xenko.Core.Assets/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/assets/Xenko.Core.Assets/Module.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Design/IO/UFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Design/IO/UFile.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Design/IO/UPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Design/IO/UPath.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Design/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Design/Module.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.IO/FileEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.IO/FileEvent.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.IO/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.IO/NamespaceDoc.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.IO/StreamFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.IO/StreamFlags.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Mathematics/Ray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Mathematics/Ray.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Tasks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Tasks/Program.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Tasks/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Tasks/app.config -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Tests/Info.plist -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Tests/TestStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Tests/TestStore.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Translation/Tr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Translation/Tr.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml.Tests/Dump.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Yaml.Tests/Dump.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml.Tests/files/empty.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml.Tests/files/local-tags.yaml: -------------------------------------------------------------------------------- 1 | --- !MyObject 2 | a: 1.0 3 | b: 42 4 | c: -7 5 | -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml.Tests/files/tags.yaml: -------------------------------------------------------------------------------- 1 | !!point 2 | X: 10 3 | Y: 20 4 | -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml.Tests/files/test2.yaml: -------------------------------------------------------------------------------- 1 | 'a scalar' -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml.Tests/files/test3.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | 'a scalar' 3 | ... -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml.Tests/files/test5.yaml: -------------------------------------------------------------------------------- 1 | &A [ *A ] -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml.Tests/files/test6.yaml: -------------------------------------------------------------------------------- 1 | !!float "3.14" # A good approximation. -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Yaml/Constants.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml/Emitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Yaml/Emitter.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml/FakeList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Yaml/FakeList.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml/IEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Yaml/IEmitter.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml/IParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Yaml/IParser.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml/Mark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Yaml/Mark.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml/Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Yaml/Parser.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml/Scanner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Yaml/Scanner.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml/SimpleKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Yaml/SimpleKey.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml/Tokens/Key.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Yaml/Tokens/Key.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml/Tokens/Tag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Yaml/Tokens/Tag.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core.Yaml/Version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core.Yaml/Version.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/BlittableHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/BlittableHelper.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/ComponentBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/ComponentBase.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/DataMemberMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/DataMemberMode.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/DataStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/DataStyle.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/DisposeBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/DisposeBase.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/ErrorFileLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/ErrorFileLogger.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/IComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/IComponent.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/IContentUrl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/IContentUrl.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/IIdentifiable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/IIdentifiable.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/IO/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/IO/NamespaceDoc.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/IO/NativeStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/IO/NativeStream.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/IReferencable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/IReferencable.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/NamespaceDoc.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/Native/lz4/lz4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/Native/lz4/lz4.c -------------------------------------------------------------------------------- /sources/core/Xenko.Core/Native/lz4/lz4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/Native/lz4/lz4.h -------------------------------------------------------------------------------- /sources/core/Xenko.Core/Native/lz4/lz4hc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/Native/lz4/lz4hc.c -------------------------------------------------------------------------------- /sources/core/Xenko.Core/Native/lz4/lz4hc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/Native/lz4/lz4hc.h -------------------------------------------------------------------------------- /sources/core/Xenko.Core/NullDisposable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/NullDisposable.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/ObjectCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/ObjectCollector.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/Platform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/Platform.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/PlatformAndroid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/PlatformAndroid.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/PlatformFolders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/PlatformFolders.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/PlatformType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/PlatformType.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/PropertyKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/PropertyKey.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/ReferenceBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/ReferenceBase.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/RuntimeIdHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/RuntimeIdHelper.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/ScalarStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/ScalarStyle.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/ServiceRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/ServiceRegistry.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/ThreadThrottler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/ThreadThrottler.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/UnmanagedArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/UnmanagedArray.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/Utilities.cs -------------------------------------------------------------------------------- /sources/core/Xenko.Core/Xenko.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/Xenko.Core.csproj -------------------------------------------------------------------------------- /sources/core/Xenko.Core/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/core/Xenko.Core/packages.config -------------------------------------------------------------------------------- /sources/data/Linux/.gitattributes: -------------------------------------------------------------------------------- 1 | CoreCLRSetup.sh text eol=lf 2 | -------------------------------------------------------------------------------- /sources/data/Linux/CoreCLRSetup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/Linux/CoreCLRSetup.sh -------------------------------------------------------------------------------- /sources/data/Linux/runtimeconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/Linux/runtimeconfig.json -------------------------------------------------------------------------------- /sources/data/images/NewGame/BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/images/NewGame/BUILD.md -------------------------------------------------------------------------------- /sources/data/images/focus-logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/images/focus-logo-small.png -------------------------------------------------------------------------------- /sources/data/images/focus-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/images/focus-logo.jpg -------------------------------------------------------------------------------- /sources/data/images/focus-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/images/focus-logo.png -------------------------------------------------------------------------------- /sources/data/images/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/images/icon.ico -------------------------------------------------------------------------------- /sources/data/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/images/icon.png -------------------------------------------------------------------------------- /sources/data/renorm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/renorm.bin -------------------------------------------------------------------------------- /sources/data/tests/AtriumNight.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/AtriumNight.dds -------------------------------------------------------------------------------- /sources/data/tests/BmpImage.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/BmpImage.bmp -------------------------------------------------------------------------------- /sources/data/tests/BorderButton.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/BorderButton.dds -------------------------------------------------------------------------------- /sources/data/tests/BorderButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/BorderButton.png -------------------------------------------------------------------------------- /sources/data/tests/Cube/Untitled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Cube/Untitled.png -------------------------------------------------------------------------------- /sources/data/tests/Cube/cube.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Cube/cube.fbx -------------------------------------------------------------------------------- /sources/data/tests/Cube/cube.ma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Cube/cube.ma -------------------------------------------------------------------------------- /sources/data/tests/DdsImage.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/DdsImage.dds -------------------------------------------------------------------------------- /sources/data/tests/DebugSlider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/DebugSlider.png -------------------------------------------------------------------------------- /sources/data/tests/DebugSprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/DebugSprites.png -------------------------------------------------------------------------------- /sources/data/tests/DumbWhite.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/DumbWhite.dds -------------------------------------------------------------------------------- /sources/data/tests/Factory/Scene.ma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Factory/Scene.ma -------------------------------------------------------------------------------- /sources/data/tests/Factory/asp3.cgfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Factory/asp3.cgfx -------------------------------------------------------------------------------- /sources/data/tests/Factory/asp3.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Factory/asp3.fx -------------------------------------------------------------------------------- /sources/data/tests/Factory/factory.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Factory/factory.fbx -------------------------------------------------------------------------------- /sources/data/tests/Factory/uti_factory.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Factory/uti_factory.dds -------------------------------------------------------------------------------- /sources/data/tests/Factory/uti_ground.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Factory/uti_ground.dds -------------------------------------------------------------------------------- /sources/data/tests/Fonts/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Fonts/LICENSE.txt -------------------------------------------------------------------------------- /sources/data/tests/GameScene.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/GameScene.jpg -------------------------------------------------------------------------------- /sources/data/tests/GifImage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/GifImage.gif -------------------------------------------------------------------------------- /sources/data/tests/GraceCathedral.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/GraceCathedral.dds -------------------------------------------------------------------------------- /sources/data/tests/ImageBorders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/ImageBorders.png -------------------------------------------------------------------------------- /sources/data/tests/ImageButtonPressed.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/ImageButtonPressed.dds -------------------------------------------------------------------------------- /sources/data/tests/ImageOrientation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/ImageOrientation.png -------------------------------------------------------------------------------- /sources/data/tests/JpegImage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/JpegImage.jpg -------------------------------------------------------------------------------- /sources/data/tests/JpgImage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/JpgImage.jpg -------------------------------------------------------------------------------- /sources/data/tests/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Logo.png -------------------------------------------------------------------------------- /sources/data/tests/Particles/Alphabet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Particles/Alphabet.png -------------------------------------------------------------------------------- /sources/data/tests/Particles/Gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Particles/Gradient.png -------------------------------------------------------------------------------- /sources/data/tests/PngImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/PngImage.png -------------------------------------------------------------------------------- /sources/data/tests/Risaltyp_024.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Risaltyp_024.ttf -------------------------------------------------------------------------------- /sources/data/tests/SmallDdsMaskBC1.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/SmallDdsMaskBC1.dds -------------------------------------------------------------------------------- /sources/data/tests/SmallDdsMaskBC3.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/SmallDdsMaskBC3.dds -------------------------------------------------------------------------------- /sources/data/tests/SmallDdsNoAlpha.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/SmallDdsNoAlpha.dds -------------------------------------------------------------------------------- /sources/data/tests/SmallJpeg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/SmallJpeg.jpg -------------------------------------------------------------------------------- /sources/data/tests/SmallPngMask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/SmallPngMask.png -------------------------------------------------------------------------------- /sources/data/tests/SmallPngNoAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/SmallPngNoAlpha.png -------------------------------------------------------------------------------- /sources/data/tests/Sphere.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Sphere.png -------------------------------------------------------------------------------- /sources/data/tests/Sphere2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/Sphere2.bmp -------------------------------------------------------------------------------- /sources/data/tests/SpriteBackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/SpriteBackground.png -------------------------------------------------------------------------------- /sources/data/tests/TestFont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/TestFont.png -------------------------------------------------------------------------------- /sources/data/tests/TgaImage.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/TgaImage.tga -------------------------------------------------------------------------------- /sources/data/tests/TiffImage.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/TiffImage.tif -------------------------------------------------------------------------------- /sources/data/tests/XenkoBackground.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/XenkoBackground.jpg -------------------------------------------------------------------------------- /sources/data/tests/XkImage.xkimg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/XkImage.xkimg -------------------------------------------------------------------------------- /sources/data/tests/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/arrow.png -------------------------------------------------------------------------------- /sources/data/tests/audio/90-bboc1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/audio/90-bboc1.mp3 -------------------------------------------------------------------------------- /sources/data/tests/audio/90-bboc1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/audio/90-bboc1.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/a.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/audio/a.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/ae.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/audio/ae.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/e.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/audio/e.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/parley11025Hz.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/audio/parley11025Hz.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/parley22050Hz.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/audio/parley22050Hz.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/parley44100Hz.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/audio/parley44100Hz.wav -------------------------------------------------------------------------------- /sources/data/tests/audio/parley48000Hz.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/audio/parley48000Hz.wav -------------------------------------------------------------------------------- /sources/data/tests/basicDisplacement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/basicDisplacement.png -------------------------------------------------------------------------------- /sources/data/tests/knight/scenes/Idle.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/knight/scenes/Idle.fbx -------------------------------------------------------------------------------- /sources/data/tests/knight/scenes/Walk.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/knight/scenes/Walk.fbx -------------------------------------------------------------------------------- /sources/data/tests/megalodon/megalodon.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/megalodon/megalodon.FBX -------------------------------------------------------------------------------- /sources/data/tests/megalodon/megalodon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/megalodon/megalodon.png -------------------------------------------------------------------------------- /sources/data/tests/rotatedUV.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/rotatedUV.dds -------------------------------------------------------------------------------- /sources/data/tests/round.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/round.bmp -------------------------------------------------------------------------------- /sources/data/tests/small_uv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/small_uv.png -------------------------------------------------------------------------------- /sources/data/tests/spriteForeground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/spriteForeground.png -------------------------------------------------------------------------------- /sources/data/tests/testPremultiplied.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/testPremultiplied.png -------------------------------------------------------------------------------- /sources/data/tests/uv.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/uv.dds -------------------------------------------------------------------------------- /sources/data/tests/uv_cube.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/data/tests/uv_cube.dds -------------------------------------------------------------------------------- /sources/editor/Xenko.Editor/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/editor/Xenko.Editor/Module.cs -------------------------------------------------------------------------------- /sources/editor/Xenko.GameStudio.Tests/app_data/db/index: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sources/editor/Xenko.GameStudio/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/editor/Xenko.GameStudio/App.xaml -------------------------------------------------------------------------------- /sources/editor/Xenko.GameStudio/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/editor/Xenko.GameStudio/Program.cs -------------------------------------------------------------------------------- /sources/editor/Xenko.GameStudio/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/editor/Xenko.GameStudio/app.config -------------------------------------------------------------------------------- /sources/engine/Xenko.Assets/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Assets/Module.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Assets/ToolLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Assets/ToolLocator.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Assets/XenkoConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Assets/XenkoConfig.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Audio.Tests/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Audio.Tests/App.xaml -------------------------------------------------------------------------------- /sources/engine/Xenko.Audio/AudioDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Audio/AudioDevice.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Audio/AudioEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Audio/AudioEngine.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Audio/IRecorder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Audio/IRecorder.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Audio/Microphone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Audio/Microphone.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Audio/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Audio/Module.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Audio/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Audio/NamespaceDoc.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Audio/Native/Celt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Audio/Native/Celt.cpp -------------------------------------------------------------------------------- /sources/engine/Xenko.Audio/Native/Celt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Audio/Native/Celt.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Audio/Native/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Audio/Native/Common.h -------------------------------------------------------------------------------- /sources/engine/Xenko.Audio/NativeInvoke.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Audio/NativeInvoke.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Audio/Sound.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Audio/Sound.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Audio/SoundBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Audio/SoundBase.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Debug/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Debug/Module.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Debugger/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Debugger/Program.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Engine/Engine/Game.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Engine/Engine/Game.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Engine/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Engine/Module.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Games/AssemblyDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Games/AssemblyDoc.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Games/GameBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Games/GameBase.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Games/GameContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Games/GameContext.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Games/GamePlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Games/GamePlatform.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Games/GameState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Games/GameState.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Games/GameTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Games/GameTime.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Games/GameWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Games/GameWindow.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Games/IContentable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Games/IContentable.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Games/IDrawable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Games/IDrawable.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Games/IGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Games/IGame.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Games/IUpdateable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Games/IUpdateable.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Games/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Games/NamespaceDoc.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics.Tests.11_0/Assets/TestFontCharacterSet.txt: -------------------------------------------------------------------------------- 1 | test -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics.Tests/Assets/Shared/TestFontCharacterSet.txt: -------------------------------------------------------------------------------- 1 | test -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics/BatchBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Graphics/BatchBase.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics/Blend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Graphics/Blend.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics/Buffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Graphics/Buffer.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics/CullMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Graphics/CullMode.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics/FillMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Graphics/FillMode.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics/IVertex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Graphics/IVertex.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics/MapMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Graphics/MapMode.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics/QueryPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Graphics/QueryPool.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics/QueryType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Graphics/QueryType.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics/Rational.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Graphics/Rational.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics/Sprite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Graphics/Sprite.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics/Texture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Graphics/Texture.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics/UIBatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Graphics/UIBatch.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics/ViewType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Graphics/ViewType.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Graphics/Viewport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Graphics/Viewport.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/AxisEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/AxisEvent.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/ButtonEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/ButtonEvent.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/Direction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/Direction.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/GamePadAxis.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/GamePadAxis.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/GamePadState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/GamePadState.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/IInputDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/IInputDevice.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/IInputSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/IInputSource.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/IMouseDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/IMouseDevice.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/InputEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/InputEvent.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/InputManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/InputManager.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/KeyEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/KeyEvent.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/Keys.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/Keys.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/Module.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/MouseAxis.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/MouseAxis.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/MouseButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/MouseButton.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/NamespaceDoc.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/PointerEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/PointerEvent.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/PointerPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/PointerPoint.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/SDL/MouseSDL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/SDL/MouseSDL.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/Sensor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/Sensor.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Input/UWP/MouseUWP.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Input/UWP/MouseUWP.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Native/XenkoNative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Native/XenkoNative.h -------------------------------------------------------------------------------- /sources/engine/Xenko.Navigation/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Navigation/Module.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Particles/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Particles/Module.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Particles/Particle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Particles/Particle.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Physics/Collision.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Physics/Collision.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Physics/Constraint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Physics/Constraint.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Physics/HitResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Physics/HitResult.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Physics/IRelative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Physics/IRelative.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Physics/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Physics/Module.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Physics/Simulation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Physics/Simulation.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Rendering/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Rendering/Module.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI.Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI.Tests/Info.plist -------------------------------------------------------------------------------- /sources/engine/Xenko.UI.Tests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI.Tests/Program.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/ClickMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/ClickMode.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/Controls/Border.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/Controls/Border.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/Controls/Button.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/Controls/Button.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/Controls/Slider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/Controls/Slider.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/DepthAlignment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/DepthAlignment.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/Engine/UIPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/Engine/UIPage.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/GridList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/GridList.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/IScrollInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/IScrollInfo.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/ImageSizeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/ImageSizeHelper.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/KeyEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/KeyEventArgs.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/Module.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/MouseOverState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/MouseOverState.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/NamespaceDoc.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/Orientation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/Orientation.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/Panels/Canvas.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/Panels/Canvas.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/Panels/Grid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/Panels/Grid.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/Panels/GridBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/Panels/GridBase.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/Panels/Panel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/Panels/Panel.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/PulldownList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/PulldownList.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/ScrollingMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/ScrollingMode.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/StretchType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/StretchType.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/StripDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/StripDefinition.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/StripType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/StripType.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/TextEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/TextEventArgs.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/Thickness.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/Thickness.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/ToggleState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/ToggleState.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/TouchAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/TouchAction.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/TouchEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/TouchEventArgs.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/UI.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/UI.cd -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/UIElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/UIElement.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/UIProfilerKeys.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/UIProfilerKeys.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/UISystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/UISystem.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/Visibility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/Visibility.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/Xenko.UI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.UI/Xenko.UI.csproj -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "UIDoneButton" = "Done"; -------------------------------------------------------------------------------- /sources/engine/Xenko.UI/ja.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "UIDoneButton" = "完了"; -------------------------------------------------------------------------------- /sources/engine/Xenko.Video/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Video/Module.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Video/Video.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Video/Video.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Video/VideoImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Video/VideoImage.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Video/VideoSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Video/VideoSystem.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Video/VideoTexture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Video/VideoTexture.cs -------------------------------------------------------------------------------- /sources/engine/Xenko.Voxels/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko.Voxels/Module.cs -------------------------------------------------------------------------------- /sources/engine/Xenko/CompilationMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/CompilationMode.cs -------------------------------------------------------------------------------- /sources/engine/Xenko/Data/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/Data/Configuration.cs -------------------------------------------------------------------------------- /sources/engine/Xenko/Graphics/DDS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/Graphics/DDS.cs -------------------------------------------------------------------------------- /sources/engine/Xenko/Graphics/DDSFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/Graphics/DDSFlags.cs -------------------------------------------------------------------------------- /sources/engine/Xenko/Graphics/DDSHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/Graphics/DDSHelper.cs -------------------------------------------------------------------------------- /sources/engine/Xenko/Graphics/DataBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/Graphics/DataBox.cs -------------------------------------------------------------------------------- /sources/engine/Xenko/Graphics/FourCC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/Graphics/FourCC.cs -------------------------------------------------------------------------------- /sources/engine/Xenko/Graphics/Image.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/Graphics/Image.cs -------------------------------------------------------------------------------- /sources/engine/Xenko/Graphics/WICFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/Graphics/WICFlags.cs -------------------------------------------------------------------------------- /sources/engine/Xenko/Graphics/WICHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/Graphics/WICHelper.cs -------------------------------------------------------------------------------- /sources/engine/Xenko/Media/IMediaPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/Media/IMediaPlayer.cs -------------------------------------------------------------------------------- /sources/engine/Xenko/Media/IMediaReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/Media/IMediaReader.cs -------------------------------------------------------------------------------- /sources/engine/Xenko/Media/PlayRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/Media/PlayRange.cs -------------------------------------------------------------------------------- /sources/engine/Xenko/Media/PlayState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/Media/PlayState.cs -------------------------------------------------------------------------------- /sources/engine/Xenko/Xenko.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/Xenko.csproj -------------------------------------------------------------------------------- /sources/engine/Xenko/runtime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/runtime.json -------------------------------------------------------------------------------- /sources/engine/Xenko/runtime.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/engine/Xenko/runtime.tt -------------------------------------------------------------------------------- /sources/launcher/Prerequisites/.gitignore: -------------------------------------------------------------------------------- 1 | *.exe 2 | *-cache/ -------------------------------------------------------------------------------- /sources/launcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/launcher/README.md -------------------------------------------------------------------------------- /sources/launcher/Setup/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/launcher/Setup/.gitignore -------------------------------------------------------------------------------- /sources/launcher/Setup/Logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/launcher/Setup/Logo.ico -------------------------------------------------------------------------------- /sources/launcher/Setup/insticon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/launcher/Setup/insticon.ico -------------------------------------------------------------------------------- /sources/launcher/Setup/setup.aip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/launcher/Setup/setup.aip -------------------------------------------------------------------------------- /sources/launcher/Xenko.Launcher/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/launcher/Xenko.Launcher/App.config -------------------------------------------------------------------------------- /sources/launcher/Xenko.Launcher/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/launcher/Xenko.Launcher/App.xaml -------------------------------------------------------------------------------- /sources/localization/Xenko.GameStudio.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/localization/Xenko.GameStudio.pot -------------------------------------------------------------------------------- /sources/localization/extract_strings.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/localization/extract_strings.bat -------------------------------------------------------------------------------- /sources/metrics/Xenko.Metrics.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/metrics/Xenko.Metrics.sln -------------------------------------------------------------------------------- /sources/metrics/Xenko.Metrics/MetricKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/metrics/Xenko.Metrics/MetricKey.cs -------------------------------------------------------------------------------- /sources/native/Xenko.Native.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/native/Xenko.Native.targets -------------------------------------------------------------------------------- /sources/prerequisites/.gitignore: -------------------------------------------------------------------------------- 1 | /*.exe 2 | *-cache/ -------------------------------------------------------------------------------- /sources/prerequisites/DirectX11/DSETUP.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/prerequisites/DirectX11/DSETUP.dll -------------------------------------------------------------------------------- /sources/prerequisites/prerequisites.aip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/prerequisites/prerequisites.aip -------------------------------------------------------------------------------- /sources/shaders/Irony/Irony.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/shaders/Irony/Irony.csproj -------------------------------------------------------------------------------- /sources/shaders/Irony/MS-PubLicense.Rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/shaders/Irony/MS-PubLicense.Rtf -------------------------------------------------------------------------------- /sources/shaders/Irony/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/shaders/Irony/Resources.resx -------------------------------------------------------------------------------- /sources/shared/.gitignore: -------------------------------------------------------------------------------- 1 | /SharedAssemblyInfo.NuGet.cs -------------------------------------------------------------------------------- /sources/shared/AttachedChildProcessJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/shared/AttachedChildProcessJob.cs -------------------------------------------------------------------------------- /sources/shared/ConsoleProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/shared/ConsoleProgram.cs -------------------------------------------------------------------------------- /sources/shared/SharedAssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/shared/SharedAssemblyInfo.cs -------------------------------------------------------------------------------- /sources/targets/SDL.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/targets/SDL.targets -------------------------------------------------------------------------------- /sources/targets/Xenko.Core.CSharp.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/targets/Xenko.Core.CSharp.targets -------------------------------------------------------------------------------- /sources/targets/Xenko.Core.Cpp.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/targets/Xenko.Core.Cpp.targets -------------------------------------------------------------------------------- /sources/targets/Xenko.Core.Sign.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/targets/Xenko.Core.Sign.targets -------------------------------------------------------------------------------- /sources/targets/Xenko.Core.UWP.Cpp.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/targets/Xenko.Core.UWP.Cpp.targets -------------------------------------------------------------------------------- /sources/targets/Xenko.PostSettings.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/targets/Xenko.PostSettings.targets -------------------------------------------------------------------------------- /sources/targets/Xenko.PreSettings.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/targets/Xenko.PreSettings.targets -------------------------------------------------------------------------------- /sources/targets/Xenko.UnitTests.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/targets/Xenko.UnitTests.targets -------------------------------------------------------------------------------- /sources/targets/Xenko.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/targets/Xenko.ruleset -------------------------------------------------------------------------------- /sources/targets/public_api.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/targets/public_api.ruleset -------------------------------------------------------------------------------- /sources/targets/stylecop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/targets/stylecop.json -------------------------------------------------------------------------------- /sources/tools/Xenko.ConnectionRouter/ios-tcprelay/.gitattributes: -------------------------------------------------------------------------------- 1 | *.py -crlf -------------------------------------------------------------------------------- /sources/tools/Xenko.Core.ProjectTemplating.Tests/Test/SubFolder/TextRaw.txt: -------------------------------------------------------------------------------- 1 | This is an unprocessed raw text -------------------------------------------------------------------------------- /sources/tools/Xenko.ExecServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/tools/Xenko.ExecServer/Program.cs -------------------------------------------------------------------------------- /sources/tools/Xenko.Importer.FBX/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/tools/Xenko.Importer.FBX/stdafx.h -------------------------------------------------------------------------------- /sources/tools/Xenko.StorageTool/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/tools/Xenko.StorageTool/Program.cs -------------------------------------------------------------------------------- /sources/tools/Xenko.TestRunner/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/tools/Xenko.TestRunner/Program.cs -------------------------------------------------------------------------------- /sources/tools/Xenko.TestRunner/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/sources/tools/Xenko.TestRunner/app.config -------------------------------------------------------------------------------- /sources/tools/Xenko.TextureConverter.Wrappers/.gitignore: -------------------------------------------------------------------------------- 1 | !/DirectXTex/Shaders/**/*.pdb 2 | /.vs/ -------------------------------------------------------------------------------- /store.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phr00t/FocusEngine/HEAD/store.config -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | /local/ --------------------------------------------------------------------------------