├── .gitattributes ├── .gitignore ├── Documentation ├── Images │ ├── BoundingBox │ │ └── MRTK_BoundingBox_Main.png │ ├── Button │ │ ├── MRTK_Button_Main.png │ │ ├── MRTK_Button_Prefabs_HoloLens2.png │ │ ├── MRTK_Button_Prefabs_HoloLens2Unplated.png │ │ └── MRTK_Button_Round.png │ ├── Evergine_MRTK_banner.png │ ├── Fingertip │ │ └── MRTK_FingertipVisualization_Main.png │ ├── MRTK_Examples.png │ ├── ManipulationHandler │ │ └── MRTK_Manipulation_Main.png │ ├── Pointers │ │ └── MRTK_Pointer_Main.png │ ├── Slate │ │ └── MRTK_Slate_Main.png │ ├── Slider │ │ └── MRTK_UX_Slider_Main.jpg │ ├── Solver │ │ └── MRTK_UX_HandMenu.png │ ├── VoiceCommands │ │ └── MRTK_Input_Speech.png │ ├── emulators.png │ ├── evergine.png │ ├── visual_studio.png │ └── windows.png ├── README_BoundingBox.md ├── README_Button.md ├── README_FingerTip.md ├── README_HandMenu.md ├── README_ManipulationHandler.md ├── README_Pointers.md ├── README_Slate.md ├── README_Slider.md └── README_Voice.md ├── Generate-Assets-Package.ps1 ├── Generate-NuGets.ps1 ├── Helpers.ps1 ├── LICENSE ├── README.md ├── Resources ├── NugetIcon │ └── icon.png └── StyleCop │ ├── stylecop.json │ ├── stylecop.props │ ├── stylecop.ruleset │ └── stylecop.targets ├── Samples └── Evergine.MRTK.Demo │ ├── .gitignore │ ├── Content │ ├── Fonts.wedir │ ├── Fonts │ │ ├── segoeui.ttf │ │ ├── segoeui.ttf.weft │ │ ├── segoeuib.ttf │ │ └── segoeuib.ttf.weft │ ├── Materials.wedir │ ├── Materials │ │ ├── Buttons.wedir │ │ ├── Buttons │ │ │ ├── RoundButton_Back.wemt │ │ │ ├── RoundButton_Front.wemt │ │ │ └── RoundButton_FrontPressed.wemt │ │ ├── Colors.wedir │ │ ├── Colors │ │ │ ├── Standard_Blue.wemt │ │ │ ├── Standard_Charcoal.wemt │ │ │ ├── Standard_Cyan.wemt │ │ │ ├── Standard_Emerald.wemt │ │ │ ├── Standard_Green.wemt │ │ │ ├── Standard_Lime.wemt │ │ │ ├── Standard_Orange.wemt │ │ │ ├── Standard_Pink.wemt │ │ │ ├── Standard_Purple.wemt │ │ │ ├── Standard_Red.wemt │ │ │ └── Standard_Yellow.wemt │ │ ├── Default.wemt │ │ ├── GlowMaterial.wemt │ │ ├── HolographicBackplateAlt.wemt │ │ ├── HolographicBackplateCircular.wemt │ │ ├── HolographicButtonContentCageProximityCircular.wemt │ │ ├── Icons.wedir │ │ ├── Icons │ │ │ ├── Adjust.wemt │ │ │ ├── CheckOff.wemt │ │ │ ├── CheckOn.wemt │ │ │ ├── Eye-Off.wemt │ │ │ ├── Eye-On.wemt │ │ │ ├── IconA.wemt │ │ │ ├── IconB.wemt │ │ │ ├── IconC.wemt │ │ │ ├── Microphone.wemt │ │ │ └── MicrophoneOff.wemt │ │ ├── MRTK_Logo.wemt │ │ ├── PanContent.wemt │ │ ├── Plain_Logo.wemt │ │ ├── Plain_Logo_ScrollContent.wemt │ │ ├── Samples.wedir │ │ ├── Samples │ │ │ ├── ComboBox.wedir │ │ │ ├── ComboBox │ │ │ │ └── CustomArrow.wemt │ │ │ ├── ListView.wedir │ │ │ └── ListView │ │ │ │ ├── Task_Status_Green.wemt │ │ │ │ ├── Task_Status_Red.wemt │ │ │ │ └── Task_Status_Yellow.wemt │ │ ├── SliderThumb.wemt │ │ ├── UIDarkGray.wemt │ │ └── Wave_Logo.wemt │ ├── Models.wedir │ ├── Models │ │ ├── Model_Bucky.fbx │ │ ├── Model_Bucky.fbx.wemd │ │ ├── Model_Bucky_Embedded.wedir │ │ ├── Model_Bucky_Embedded │ │ │ ├── Materials.wedir │ │ │ ├── Materials │ │ │ │ └── DefaultMaterial.wemt │ │ │ ├── Samplers.wedir │ │ │ └── Samplers │ │ │ │ └── Sampler0.wesp │ │ ├── Model_Icosa.fbx │ │ ├── Model_Icosa.fbx.wemd │ │ ├── Model_Icosa_Embedded.wedir │ │ ├── Model_Icosa_Embedded │ │ │ ├── Materials.wedir │ │ │ ├── Materials │ │ │ │ └── DefaultMaterial.wemt │ │ │ ├── Samplers.wedir │ │ │ └── Samplers │ │ │ │ └── Sampler0.wesp │ │ ├── Model_Octa.fbx │ │ ├── Model_Octa.fbx.wemd │ │ ├── Model_Octa_Embedded.wedir │ │ ├── Model_Octa_Embedded │ │ │ ├── Materials.wedir │ │ │ ├── Materials │ │ │ │ └── DefaultMaterial.wemt │ │ │ ├── Samplers.wedir │ │ │ └── Samplers │ │ │ │ └── Sampler0.wesp │ │ ├── PianoKeys.fbx │ │ ├── PianoKeys.fbx.wemd │ │ ├── PianoKeys_Embedded.wedir │ │ ├── PianoKeys_Embedded │ │ │ ├── Materials.wedir │ │ │ ├── Materials │ │ │ │ ├── DefaultMaterial.wemt │ │ │ │ └── VelvetMaterial.wemt │ │ │ ├── Samplers.wedir │ │ │ ├── Samplers │ │ │ │ └── Sampler0.wesp │ │ │ ├── Textures.wedir │ │ │ └── Textures │ │ │ │ ├── PianoKeys_DIF.png │ │ │ │ └── PianoKeys_DIF.png.wetx │ │ ├── PiggyBot.glb │ │ ├── PiggyBot.glb.wemd │ │ ├── PiggyBot_Embedded.wedir │ │ ├── PiggyBot_Embedded │ │ │ ├── Materials.wedir │ │ │ ├── Materials │ │ │ │ └── Piggy_Bot_Complete.wemt │ │ │ ├── Samplers.wedir │ │ │ ├── Samplers │ │ │ │ └── Sampler0.wesp │ │ │ ├── Textures.wedir │ │ │ └── Textures │ │ │ │ ├── Piggy_Bot_Complete_baseColor.png │ │ │ │ └── Piggy_Bot_Complete_baseColor.png.wetx │ │ ├── eagle.FBX │ │ ├── eagle.FBX.wemd │ │ ├── eagle_Embedded.wedir │ │ └── eagle_Embedded │ │ │ ├── Materials.wedir │ │ │ ├── Materials │ │ │ └── Material #25.wemt │ │ │ ├── Samplers.wedir │ │ │ ├── Samplers │ │ │ └── Sampler0.wesp │ │ │ ├── Textures.wedir │ │ │ └── Textures │ │ │ ├── eagle_dif.jpg │ │ │ └── eagle_dif.jpg.wetx │ ├── Prefabs.wedir │ ├── Prefabs │ │ ├── PressableRoundButton.weprefab │ │ ├── PressableRoundButton.weprefab.weprf │ │ ├── Samples.wedir │ │ └── Samples │ │ │ ├── customLoadingIndicator.weprefab │ │ │ └── customLoadingIndicator.weprefab.weprf │ ├── Scenes.wedir │ ├── Scenes │ │ ├── DemoScene.wescene │ │ ├── DemoScene.wescene.wesc │ │ ├── Samples.wedir │ │ └── Samples │ │ │ ├── Buttons.wescene │ │ │ ├── Buttons.wescene.wesc │ │ │ ├── CheckBoxScene.wescene │ │ │ ├── CheckBoxScene.wescene.wesc │ │ │ ├── ComboBoxScene.wescene │ │ │ ├── ComboBoxScene.wescene.wesc │ │ │ ├── ListViewScene.wescene │ │ │ ├── ListViewScene.wescene.wesc │ │ │ ├── ScrollView.wescene │ │ │ ├── ScrollView.wescene.wesc │ │ │ ├── Sliders.wescene │ │ │ └── Sliders.wescene.wesc │ ├── Sounds.wedir │ ├── Sounds │ │ ├── FullOctave.wedir │ │ ├── FullOctave │ │ │ ├── A.wav │ │ │ ├── A.wav.wesn │ │ │ ├── B.wav │ │ │ ├── B.wav.wesn │ │ │ ├── BFlat.wav │ │ │ ├── BFlat.wav.wesn │ │ │ ├── C.wav │ │ │ ├── C.wav.wesn │ │ │ ├── CSharp.wav │ │ │ ├── CSharp.wav.wesn │ │ │ ├── C_Octave.wav │ │ │ ├── C_Octave.wav.wesn │ │ │ ├── D.wav │ │ │ ├── D.wav.wesn │ │ │ ├── E.wav │ │ │ ├── E.wav.wesn │ │ │ ├── EFlat.wav │ │ │ ├── EFlat.wav.wesn │ │ │ ├── F.wav │ │ │ ├── F.wav.wesn │ │ │ ├── FSharp.wav │ │ │ ├── FSharp.wav.wesn │ │ │ ├── G.wav │ │ │ ├── G.wav.wesn │ │ │ ├── GSharp.wav │ │ │ └── GSharp.wav.wesn │ │ ├── MRTK_Gem.wav │ │ └── MRTK_Gem.wav.wesn │ ├── Textures.wedir │ └── Textures │ │ ├── Checker_albedo.png │ │ ├── Checker_albedo.png.wetx │ │ ├── Icons.wedir │ │ ├── Icons │ │ ├── AppBarAdjust.png │ │ ├── AppBarAdjust.png.wetx │ │ ├── IconA.png │ │ ├── IconA.png.wetx │ │ ├── IconB.png │ │ ├── IconB.png.wetx │ │ ├── IconC.png │ │ ├── IconC.png.wetx │ │ ├── check_off.png │ │ ├── check_off.png.wetx │ │ ├── check_on.png │ │ ├── check_on.png.wetx │ │ ├── eye-off.png │ │ ├── eye-off.png.wetx │ │ ├── eye-on.png │ │ ├── eye-on.png.wetx │ │ ├── microphone.png │ │ ├── microphone.png.wetx │ │ ├── microphoneOff.png │ │ └── microphoneOff.png.wetx │ │ ├── MRTK Logo Title.png │ │ ├── MRTK Logo Title.png.wetx │ │ ├── MRTK Logo.png │ │ ├── MRTK Logo.png.wetx │ │ ├── Plain Concepts logo.png │ │ ├── Plain Concepts logo.png.wetx │ │ ├── Samples.wedir │ │ └── Samples │ │ ├── ComboBox.wedir │ │ ├── ComboBox │ │ ├── customArrow.png │ │ └── customArrow.png.wetx │ │ ├── ListView.wedir │ │ └── ListView │ │ ├── time.png │ │ └── time.png.wetx │ ├── Directory.Build.props │ ├── Evergine.MRTK.Demo.Editor │ ├── Evergine.MRTK.Demo.Editor.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ └── SpeechHandlerPanel.cs │ ├── Evergine.MRTK.Demo.Pico.sln │ ├── Evergine.MRTK.Demo.Pico │ ├── AndroidManifest.xml │ ├── Evergine.MRTK.Demo.Pico.csproj │ ├── MainActivity.cs │ ├── Resources │ │ ├── AboutResources.txt │ │ ├── drawable │ │ │ ├── launch.xml │ │ │ └── splash.png │ │ ├── layout │ │ │ └── Main.axml │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ └── linker.xml │ ├── Evergine.MRTK.Demo.Quest.sln │ ├── Evergine.MRTK.Demo.Quest │ ├── AndroidManifest.xml │ ├── Evergine.MRTK.Demo.Quest.csproj │ ├── MainActivity.cs │ ├── Resources │ │ ├── AboutResources.txt │ │ ├── drawable │ │ │ ├── launch.xml │ │ │ └── splash.png │ │ ├── layout │ │ │ └── Main.axml │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ └── linker.xml │ ├── Evergine.MRTK.Demo.Windows.sln │ ├── Evergine.MRTK.Demo.Windows │ ├── Evergine.MRTK.Demo.Windows.csproj │ └── Program.cs │ ├── Evergine.MRTK.Demo.weproj │ ├── Evergine.MRTK.Demo │ ├── Behaviors │ │ ├── HandInteractionPanZoom.cs │ │ ├── HandInteractionTouch.cs │ │ ├── HandInteractionTouchRotate.cs │ │ └── KeyboardControlBehavior.cs │ ├── Components │ │ ├── ColorChanger.cs │ │ ├── Commands │ │ │ ├── DemoCommandService.cs │ │ │ ├── DemoCommands.cs │ │ │ └── DemoPressableButtonCommand.cs │ │ ├── ControlsTestComponent.cs │ │ ├── MultiStateButtons │ │ │ ├── MultiStateButtonConfigurator.cs │ │ │ ├── MultiStateButtonStates.cs │ │ │ └── MultiStateStateManager.cs │ │ ├── Passthrough │ │ │ └── PassthroughController.cs │ │ ├── Scrolling │ │ │ ├── SampleListViewDefinition.cs │ │ │ ├── ScrollBarVisibilityConfigurator.cs │ │ │ └── ScrollBarVisibilityStateManager.cs │ │ ├── SliderChangeColor.cs │ │ └── ToggleButtons │ │ │ ├── ShowToggleState.cs │ │ │ └── ToggleApplyTransform.cs │ ├── Drawables │ │ └── BoxColliderRenderer.cs │ ├── Effects │ │ ├── HoloHands.cs │ │ ├── HoloHandsLocal.cs │ │ ├── Slate.cs │ │ └── WireframeHolo.cs │ ├── Evergine.MRTK.Demo.csproj │ ├── Lock.cs │ ├── MyApplication.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Scenes │ │ ├── DemoScene.cs │ │ └── Samples │ │ │ ├── CheckBoxScene.cs │ │ │ ├── ComboBoxScene.cs │ │ │ ├── ListViewScene.cs │ │ │ └── ScrollViewScene.cs │ └── VoiceCommands │ │ ├── FakeVoiceCommandService.cs │ │ └── VoiceKeywords.cs │ ├── README.md │ └── nuget.config ├── Source ├── Evergine.MRTK.Assets.sln ├── Evergine.MRTK.Assets │ ├── Content │ │ ├── MRTK.wedir │ │ └── MRTK │ │ │ ├── Effects.wedir │ │ │ ├── Effects │ │ │ ├── HoloGraphic.wefx │ │ │ ├── HoloGraphic │ │ │ │ ├── Sources.wedir │ │ │ │ └── Sources │ │ │ │ │ ├── Shader.fx │ │ │ │ │ └── Shader.fx.wefile │ │ │ ├── HoloHandsLocal.wefx │ │ │ └── HoloHandsLocal │ │ │ │ ├── Sources.wedir │ │ │ │ └── Sources │ │ │ │ ├── Shader.fx │ │ │ │ └── Shader.fx.wefile │ │ │ ├── Materials.wedir │ │ │ ├── Materials │ │ │ ├── AxisManipulator.wedir │ │ │ ├── AxisManipulator │ │ │ │ ├── AxisLine.wemt │ │ │ │ ├── AxisLineFocused.wemt │ │ │ │ ├── AxisLineGrabbed.wemt │ │ │ │ ├── Origin.wemt │ │ │ │ ├── OriginFocused.wemt │ │ │ │ ├── OriginGrabbed.wemt │ │ │ │ ├── TwoAxis.wemt │ │ │ │ ├── TwoAxisFocused.wemt │ │ │ │ └── TwoAxisGrabbed.wemt │ │ │ ├── BoundingBox.wedir │ │ │ ├── BoundingBox │ │ │ │ ├── BoundingBoxHandleBlue.wemt │ │ │ │ ├── BoundingBoxHandleBlueFocused.wemt │ │ │ │ ├── BoundingBoxHandleBlueGrabbed.wemt │ │ │ │ ├── BoundingBoxVisual.wemt │ │ │ │ ├── BoundingBoxVisualFocused.wemt │ │ │ │ ├── BoundingBoxVisualGrabbed.wemt │ │ │ │ └── BoundingBoxWireframe.wemt │ │ │ ├── CheckBox.wedir │ │ │ ├── CheckBox │ │ │ │ ├── CheckBoxOff.wemt │ │ │ │ └── CheckBoxOn.wemt │ │ │ ├── ComboBox.wedir │ │ │ ├── ComboBox │ │ │ │ └── Arrow.wemt │ │ │ ├── Cursor.wedir │ │ │ ├── Cursor │ │ │ │ ├── CursorBase.wemt │ │ │ │ └── CursorPinch.wemt │ │ │ ├── Hands.wedir │ │ │ ├── Hands │ │ │ │ └── QuestHands.wemt │ │ │ ├── HoloHands.wemt │ │ │ ├── Interactables.wedir │ │ │ ├── Interactables │ │ │ │ ├── HolographicBackplate.wemt │ │ │ │ ├── HolographicBackplateAlt.wemt │ │ │ │ ├── HolographicButtonContentCage.wemt │ │ │ │ ├── HolographicButtonContentCageProximity.wemt │ │ │ │ ├── HolographicPlate.wemt │ │ │ │ └── PressableInteractablesFrontplate.wemt │ │ │ ├── ListView.wedir │ │ │ ├── ListView │ │ │ │ ├── ListViewScrollBackground.wemt │ │ │ │ ├── ListViewerSelection.wemt │ │ │ │ └── ListViewerShadow.wemt │ │ │ ├── PinchSlider.wedir │ │ │ ├── PinchSlider │ │ │ │ ├── PinchSlider_Thumb.wemt │ │ │ │ └── PinchSlider_Track.wemt │ │ │ ├── Scrolling.wedir │ │ │ ├── Scrolling │ │ │ │ ├── ScrollBackground.wemt │ │ │ │ ├── ScrollHeader.wemt │ │ │ │ └── ScrollViewerBar.wemt │ │ │ └── loadingMat.wemt │ │ │ ├── Models.wedir │ │ │ ├── Models │ │ │ ├── BoundingBox.wedir │ │ │ ├── BoundingBox │ │ │ │ ├── MRTK_BoundingBox_RotateHandle.fbx │ │ │ │ ├── MRTK_BoundingBox_RotateHandle.fbx.wemd │ │ │ │ ├── MRTK_BoundingBox_ScaleHandle.fbx │ │ │ │ └── MRTK_BoundingBox_ScaleHandle.fbx.wemd │ │ │ ├── GenericController.wedir │ │ │ ├── GenericController │ │ │ │ ├── vr_controller_01_mrhat.mtl │ │ │ │ ├── vr_controller_01_mrhat.mtl.wefile │ │ │ │ ├── vr_controller_01_mrhat.obj │ │ │ │ ├── vr_controller_01_mrhat.obj.wemd │ │ │ │ ├── vr_controller_01_mrhat.png │ │ │ │ ├── vr_controller_01_mrhat.png.wetx │ │ │ │ ├── vr_controller_01_mrhat_Embedded.wedir │ │ │ │ └── vr_controller_01_mrhat_Embedded │ │ │ │ │ ├── Materials.wedir │ │ │ │ │ ├── Materials │ │ │ │ │ └── vr_controller_01_mrhat_vrtroller_mrhat_mat.wemt │ │ │ │ │ ├── Samplers.wedir │ │ │ │ │ └── Samplers │ │ │ │ │ └── Sampler0.wesp │ │ │ ├── Slider.wedir │ │ │ └── Slider │ │ │ │ ├── Button_Oval_Concave_12x24mm_optimized.fbx │ │ │ │ └── Button_Oval_Concave_12x24mm_optimized.fbx.wemd │ │ │ ├── Prefabs.wedir │ │ │ ├── Prefabs │ │ │ ├── AxisManipulator_Axis.weprefab │ │ │ ├── AxisManipulator_Axis.weprefab.weprf │ │ │ ├── AxisManipulator_Center.weprefab │ │ │ ├── AxisManipulator_Center.weprefab.weprf │ │ │ ├── AxisManipulator_Plane.weprefab │ │ │ ├── AxisManipulator_Plane.weprefab.weprf │ │ │ ├── BoundingBox_FaceScaleHandle.weprefab │ │ │ ├── BoundingBox_FaceScaleHandle.weprefab.weprf │ │ │ ├── BoundingBox_RotateHandle.weprefab │ │ │ ├── BoundingBox_RotateHandle.weprefab.weprf │ │ │ ├── BoundingBox_ScaleHandle.weprefab │ │ │ ├── BoundingBox_ScaleHandle.weprefab.weprf │ │ │ ├── CheckBox.weprefab │ │ │ ├── CheckBox.weprefab.weprf │ │ │ ├── ComboBox.weprefab │ │ │ ├── ComboBox.weprefab.weprf │ │ │ ├── DefaultLeftController.weprefab │ │ │ ├── DefaultLeftController.weprefab.weprf │ │ │ ├── DefaultRightController.weprefab │ │ │ ├── DefaultRightController.weprefab.weprf │ │ │ ├── ListView.weprefab │ │ │ ├── ListView.weprefab.weprf │ │ │ ├── Loading.weprefab │ │ │ ├── Loading.weprefab.weprf │ │ │ ├── PinchSlider.weprefab │ │ │ ├── PinchSlider.weprefab.weprf │ │ │ ├── PressableButtonPlated.weprefab │ │ │ ├── PressableButtonPlated.weprefab.weprf │ │ │ ├── PressableToggleButtonPlated.weprefab │ │ │ ├── PressableToggleButtonPlated.weprefab.weprf │ │ │ ├── ScrollView.weprefab │ │ │ └── ScrollView.weprefab.weprf │ │ │ ├── RenderLayers.wedir │ │ │ ├── RenderLayers │ │ │ ├── Additive.werl │ │ │ ├── AlphaZWrite.werl │ │ │ ├── GUI.werl │ │ │ ├── OpaqueCullNone.werl │ │ │ ├── OverGUI.werl │ │ │ ├── ScrollContent.werl │ │ │ ├── ScrollSelection.werl │ │ │ └── ScrollView.werl │ │ │ ├── Samplers.wedir │ │ │ ├── Samplers │ │ │ ├── AnisotropicClampSampler.wesp │ │ │ ├── LinearClampSampler.wesp │ │ │ └── LinearWrapSampler.wesp │ │ │ ├── Sounds.wedir │ │ │ ├── Sounds │ │ │ ├── MRTK_ButtonPress.wav │ │ │ ├── MRTK_ButtonPress.wav.wesn │ │ │ ├── MRTK_ButtonUnpress.wav │ │ │ ├── MRTK_ButtonUnpress.wav.wesn │ │ │ ├── MRTK_Move_End.wav │ │ │ ├── MRTK_Move_End.wav.wesn │ │ │ ├── MRTK_Move_Start.wav │ │ │ ├── MRTK_Move_Start.wav.wesn │ │ │ ├── MRTK_Rotate_Start.wav │ │ │ ├── MRTK_Rotate_Start.wav.wesn │ │ │ ├── MRTK_Rotate_Stop.wav │ │ │ ├── MRTK_Rotate_Stop.wav.wesn │ │ │ ├── MRTK_Scale_Start.wav │ │ │ ├── MRTK_Scale_Start.wav.wesn │ │ │ ├── MRTK_Scale_Stop.wav │ │ │ ├── MRTK_Scale_Stop.wav.wesn │ │ │ ├── MRTK_Select_Main.wav │ │ │ ├── MRTK_Select_Main.wav.wesn │ │ │ ├── MRTK_Shell_Click_In.wav │ │ │ ├── MRTK_Shell_Click_In.wav.wesn │ │ │ ├── MRTK_Shell_Click_Out.wav │ │ │ ├── MRTK_Shell_Click_Out.wav.wesn │ │ │ ├── MRTK_Slate_Release.wav │ │ │ ├── MRTK_Slate_Release.wav.wesn │ │ │ ├── MRTK_Slate_Touch.wav │ │ │ ├── MRTK_Slate_Touch.wav.wesn │ │ │ ├── MRTK_Slider_Grab.wav │ │ │ ├── MRTK_Slider_Grab.wav.wesn │ │ │ ├── MRTK_Slider_Pass_Notch.wav │ │ │ ├── MRTK_Slider_Pass_Notch.wav.wesn │ │ │ ├── MRTK_Slider_Release.wav │ │ │ └── MRTK_Slider_Release.wav.wesn │ │ │ ├── Textures.wedir │ │ │ └── Textures │ │ │ ├── Axis.wedir │ │ │ ├── Axis │ │ │ ├── AxisLine.png │ │ │ ├── AxisLine.png.wetx │ │ │ ├── AxisLineGrabbled.png │ │ │ ├── AxisLineGrabbled.png.wetx │ │ │ ├── Origin.png │ │ │ ├── Origin.png.wetx │ │ │ ├── OriginGrabbed.png │ │ │ ├── OriginGrabbed.png.wetx │ │ │ ├── TwoAxis.png │ │ │ ├── TwoAxis.png.wetx │ │ │ ├── TwoAxisGrabbed.png │ │ │ └── TwoAxisGrabbed.png.wetx │ │ │ ├── CheckBox.wedir │ │ │ ├── CheckBox │ │ │ ├── checkbox_off.png │ │ │ ├── checkbox_off.png.wetx │ │ │ ├── checkbox_on.png │ │ │ └── checkbox_on.png.wetx │ │ │ ├── ComboBox.wedir │ │ │ ├── ComboBox │ │ │ ├── chevronDown.png │ │ │ └── chevronDown.png.wetx │ │ │ ├── Hands.wedir │ │ │ ├── Hands │ │ │ ├── handsAlbedo.png │ │ │ ├── handsAlbedo.png.wetx │ │ │ ├── handsMetal.png │ │ │ └── handsMetal.png.wetx │ │ │ ├── IridescentSpectrum.png │ │ │ ├── IridescentSpectrum.png.wetx │ │ │ ├── IridescentSpectrumRainbow.png │ │ │ ├── IridescentSpectrumRainbow.png.wetx │ │ │ ├── Scrolling.wedir │ │ │ ├── Scrolling │ │ │ ├── shadow.png │ │ │ └── shadow.png.wetx │ │ │ ├── gaze.png │ │ │ ├── gaze.png.wetx │ │ │ ├── line_dots.png │ │ │ ├── line_dots.png.wetx │ │ │ ├── loadingRing.png │ │ │ ├── loadingRing.png.wetx │ │ │ ├── pointer_holo.png │ │ │ └── pointer_holo.png.wetx │ ├── Evergine.MRTK.Assets.csproj │ ├── Evergine.MRTK.wespec │ └── Icon.png ├── Evergine.MRTK.Editor │ ├── Evergine.MRTK.Editor.csproj │ ├── HolographicPanel.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── SimpleManipulationHandlerPanel.cs ├── Evergine.MRTK.sln ├── Evergine.MRTK │ ├── Base │ │ ├── EventDatum │ │ │ └── Input │ │ │ │ ├── HandTrackingInputEventData.cs │ │ │ │ ├── MixedRealityFocusEventData.cs │ │ │ │ └── MixedRealityPointerEventData.cs │ │ └── Interfaces │ │ │ └── InputSystem │ │ │ └── Handlers │ │ │ ├── IMixedRealityEventHandler.cs │ │ │ ├── IMixedRealityFocusHandler.cs │ │ │ ├── IMixedRealityPointerHandler.cs │ │ │ ├── IMixedRealitySpeechHandler.cs │ │ │ └── IMixedRealityTouchHandler.cs │ ├── Behaviors │ │ ├── Billboard.cs │ │ ├── CameraDistanceScale.cs │ │ └── HoloHandsUpdater.cs │ ├── Directory.Build.targets │ ├── DummyXRPlatform.cs │ ├── Effects │ │ ├── HoloGraphic.cs │ │ ├── HoloGraphicExtend.cs │ │ └── HoloHandsLocal.cs │ ├── Emulation │ │ ├── Cursor.cs │ │ ├── CursorPosShaderUpdater.cs │ │ ├── CursorRay.cs │ │ ├── CursorTouch.cs │ │ ├── GazeProvider.cs │ │ ├── HandTrackingControlBehavior.cs │ │ ├── HolographicBatching.cs │ │ ├── HoverLight.cs │ │ ├── IVoiceCommandService.cs │ │ ├── MouseControlBehavior.cs │ │ ├── PhysicalControllerControlBehavior.cs │ │ ├── ProximityLight.cs │ │ ├── StabilizedRay.cs │ │ └── TrackXRJoint.cs │ ├── Evergine.MRTK.csproj │ ├── Evergine.MRTK.targets │ ├── Extensions │ │ ├── EntityExtensions.cs │ │ └── MaterialExtensions.cs │ ├── MRTKResourceIDs.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SDK │ │ └── Features │ │ │ ├── Input │ │ │ ├── Constraints │ │ │ │ └── MinScaleConstraint.cs │ │ │ └── Handlers │ │ │ │ ├── Manipulation │ │ │ │ ├── ManipulationHandlerSoundFeedbackComponent.cs │ │ │ │ ├── SimpleManipulationHandler.cs │ │ │ │ └── TetheredPlacement.cs │ │ │ │ ├── PointerHandler.cs │ │ │ │ ├── SpeechHandler.cs │ │ │ │ └── SpeechHandlerFireCondition.cs │ │ │ ├── Tools.cs │ │ │ └── UX │ │ │ └── Components │ │ │ ├── AxisManipulationHandler │ │ │ ├── AxisManipulationHandler.cs │ │ │ ├── AxisManipulationHandlerEvents.cs │ │ │ ├── AxisManipulationHandlerProperties.cs │ │ │ ├── AxisManipulationHandlerSoundFeedbackComponent.cs │ │ │ └── AxisManipulationHelper.cs │ │ │ ├── BoundingBox │ │ │ ├── BoundingBox.cs │ │ │ ├── BoundingBoxHelper.cs │ │ │ ├── BoundingBoxManipulationEventArgs.cs │ │ │ ├── BoundingBoxSoundFeedbackComponent.cs │ │ │ └── WireframeType.cs │ │ │ ├── Configurators │ │ │ ├── MaterialConfigurator.cs │ │ │ ├── RoundedButtonConfigurator.cs │ │ │ ├── SliderConfigurator.cs │ │ │ └── StandardButtonConfigurator.cs │ │ │ ├── Lists │ │ │ ├── ArrayAdapter`1.cs │ │ │ ├── CellRenderer.cs │ │ │ ├── ColumnDefinition.cs │ │ │ ├── DataAdapter.cs │ │ │ ├── ListView.cs │ │ │ ├── ScrollToPosition.cs │ │ │ └── TextCellRenderer.cs │ │ │ ├── PressableButtons │ │ │ ├── IPressableButtonFeedback.cs │ │ │ ├── PressableButton.cs │ │ │ ├── PressableButtonSoundFeedbackComponent.cs │ │ │ ├── PressableButtonSpeechHandler.cs │ │ │ ├── PressableButtonVisualFeedbackComponent.cs │ │ │ └── PressableObject.cs │ │ │ ├── Scrolling │ │ │ ├── ScrollBarVisibility.cs │ │ │ └── ScrollView.cs │ │ │ ├── Selection │ │ │ ├── CheckBox.cs │ │ │ └── ComboBox.cs │ │ │ ├── Sliders │ │ │ ├── ChangeSliderOrientation.cs │ │ │ ├── PinchSlider.cs │ │ │ ├── ShowSliderValue.cs │ │ │ ├── SliderEventData.cs │ │ │ ├── SliderOrientation.cs │ │ │ └── SliderSounds.cs │ │ │ ├── States │ │ │ ├── BaseStateManager`1.cs │ │ │ ├── IStateAware`1.cs │ │ │ ├── StateChangedEventArgs`1.cs │ │ │ └── State`1.cs │ │ │ └── ToggleButtons │ │ │ ├── RoundedToggleButtonConfigurator.cs │ │ │ ├── ToggleButton.cs │ │ │ ├── ToggleButtonConfigurator.cs │ │ │ ├── ToggleGroup.cs │ │ │ ├── ToggleState.cs │ │ │ └── ToggleStateManager.cs │ ├── Scenes │ │ └── XRScene.cs │ ├── Services │ │ └── InputSystem │ │ │ ├── FocusProvider.cs │ │ │ ├── NearInteractionGrabbable.cs │ │ │ ├── NearInteractionTouchable.cs │ │ │ └── VoiceCommandsProvider.cs │ └── Toolkit │ │ └── CommandService │ │ ├── BaseCommandRequester`1.cs │ │ ├── BaseCommandService`1.cs │ │ ├── BasePressableButtonCommand`1.cs │ │ ├── BaseSpeechCommand`1.cs │ │ ├── BaseToggleButtonCommand`1.cs │ │ ├── CommandHandledEventArgs.cs │ │ └── CommandReceivedEventArgs.cs └── nuget.config └── pipelines ├── ci.yml ├── nightly-cd.yml ├── preview-cd.yml ├── stable-cd.yml └── templates └── build.yml /.gitattributes: -------------------------------------------------------------------------------- 1 | *.weproj eol=crlf 2 | -------------------------------------------------------------------------------- /Documentation/Images/BoundingBox/MRTK_BoundingBox_Main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/BoundingBox/MRTK_BoundingBox_Main.png -------------------------------------------------------------------------------- /Documentation/Images/Button/MRTK_Button_Main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/Button/MRTK_Button_Main.png -------------------------------------------------------------------------------- /Documentation/Images/Button/MRTK_Button_Prefabs_HoloLens2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/Button/MRTK_Button_Prefabs_HoloLens2.png -------------------------------------------------------------------------------- /Documentation/Images/Button/MRTK_Button_Prefabs_HoloLens2Unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/Button/MRTK_Button_Prefabs_HoloLens2Unplated.png -------------------------------------------------------------------------------- /Documentation/Images/Button/MRTK_Button_Round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/Button/MRTK_Button_Round.png -------------------------------------------------------------------------------- /Documentation/Images/Evergine_MRTK_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/Evergine_MRTK_banner.png -------------------------------------------------------------------------------- /Documentation/Images/Fingertip/MRTK_FingertipVisualization_Main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/Fingertip/MRTK_FingertipVisualization_Main.png -------------------------------------------------------------------------------- /Documentation/Images/MRTK_Examples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/MRTK_Examples.png -------------------------------------------------------------------------------- /Documentation/Images/ManipulationHandler/MRTK_Manipulation_Main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/ManipulationHandler/MRTK_Manipulation_Main.png -------------------------------------------------------------------------------- /Documentation/Images/Pointers/MRTK_Pointer_Main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/Pointers/MRTK_Pointer_Main.png -------------------------------------------------------------------------------- /Documentation/Images/Slate/MRTK_Slate_Main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/Slate/MRTK_Slate_Main.png -------------------------------------------------------------------------------- /Documentation/Images/Slider/MRTK_UX_Slider_Main.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/Slider/MRTK_UX_Slider_Main.jpg -------------------------------------------------------------------------------- /Documentation/Images/Solver/MRTK_UX_HandMenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/Solver/MRTK_UX_HandMenu.png -------------------------------------------------------------------------------- /Documentation/Images/VoiceCommands/MRTK_Input_Speech.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/VoiceCommands/MRTK_Input_Speech.png -------------------------------------------------------------------------------- /Documentation/Images/emulators.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/emulators.png -------------------------------------------------------------------------------- /Documentation/Images/evergine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/evergine.png -------------------------------------------------------------------------------- /Documentation/Images/visual_studio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/visual_studio.png -------------------------------------------------------------------------------- /Documentation/Images/windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/Images/windows.png -------------------------------------------------------------------------------- /Documentation/README_FingerTip.md: -------------------------------------------------------------------------------- 1 | # Fingertip Visualization 2 | 3 | ![Button](../Documentation/Images/Fingertip/MRTK_FingertipVisualization_Main.png) 4 | 5 | Finger tips are visible in both the finger and the hand ray 6 | The hand ray is only visible at a certaing distance and its finger tip is always visible at the same size no matter the distance 7 | The ray and the fingertip will change when the gesture pinch is recognized 8 | -------------------------------------------------------------------------------- /Documentation/README_HandMenu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/README_HandMenu.md -------------------------------------------------------------------------------- /Documentation/README_Pointers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Documentation/README_Pointers.md -------------------------------------------------------------------------------- /Documentation/README_Slate.md: -------------------------------------------------------------------------------- 1 | # Slate 2 | 3 | ![Slate](Images/Slate/MRTK_Slate_Main.png) 4 | 5 | The Slate prefab offers a thin window style control for displaying 2D content, for example plain text or articles including media 6 | 7 | ## Using the Slate with Evergine.MRTK 8 | 9 | - Create a Plane and configure its material with a texture 10 | - Optional, create a collider with the desired depth 11 | - Add the component HandInteractionPanZoom and configure it 12 | - Enable Zoom: to enable/disable zoom when using too hands 13 | - Min zoom: the min amount of zoom allowed 14 | - Max zoom: the max amount of zoom allowed 15 | - Lock horizontal: locks the movement horizontally 16 | - Lock vertical: locks the movement vertically 17 | - Drag: the amount of drag to apply when releasing the slate with one of the fingers 18 | 19 | The slate can be manipulated with bot the finger tips and the hand rays. Hand rays will only work when doing the **_pinch_** gesture 20 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 Evergine Team 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Resources/NugetIcon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Resources/NugetIcon/icon.png -------------------------------------------------------------------------------- /Resources/StyleCop/stylecop.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json", 3 | "settings": { 4 | "documentationRules": { 5 | "companyName": "Evergine S.L.", 6 | "copyrightText": "Copyright © {companyName} All rights reserved. Use is subject to license terms.", 7 | "xmlHeader": false, 8 | "fileNamingConvention": "metadata", 9 | "documentInternalElements": false 10 | }, 11 | "layoutRules": { 12 | "newlineAtEndOfFile": "require" 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Resources/StyleCop/stylecop.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | True 5 | True 6 | $(OutputPath)\$(AssemblyName).xml 7 | $(MSBuildThisFileDirectory)\stylecop.ruleset 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Resources/StyleCop/stylecop.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Fonts.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: bde3d46b-6f4c-413e-bea8-5fdfeb269725 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Fonts/segoeui.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Fonts/segoeui.ttf -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Fonts/segoeui.ttf.weft: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.FontMetaFile,Evergine.Assets 2 | Id: a1bec550-b538-4416-acc3-83ca62a349c7 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | FontInfo: 6 | Id: 078a2f06-4a3f-4b35-9c87-4cdd4edf73ee 7 | Charset: 8 | MinGlyphSize: 32 9 | Name: null 10 | Platform: Undefined 11 | ExportAsRaw: false 12 | Profiles: {} 13 | Source: 14 | Header: 15 | Id: 1945f9c8-1590-4e32-bb4f-1b658b287ec1 16 | IsCompressed: true 17 | LastModified: 0001-01-01T00:00:00.0000000 18 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Fonts/segoeuib.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Fonts/segoeuib.ttf -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Fonts/segoeuib.ttf.weft: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.FontMetaFile,Evergine.Assets 2 | Id: 1144d6d6-31f0-4dd7-b206-964e4647a722 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | FontInfo: 6 | Id: 92e4e898-3fc3-4fd1-a60f-995425ff0dc6 7 | Charset: 8 | MinGlyphSize: 32 9 | Name: null 10 | Platform: Undefined 11 | ExportAsRaw: false 12 | Profiles: {} 13 | Source: 14 | Header: 15 | Id: c1f71b9b-2f60-457e-b2fd-c45868829749 16 | IsCompressed: true 17 | LastModified: 0001-01-01T00:00:00.0000000 18 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Materials.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | DefaultProfile: 3 | ExcludeAsset: false 4 | Name: null 5 | OutputName: null 6 | Platform: Undefined 7 | Id: 1cc6c304-bc5f-4865-8fd8-84922f6f6298 8 | Profiles: {} 9 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Materials/Buttons.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 260435af-aeb5-4007-b287-9da715c0dca9 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Materials/Colors.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 6ac4ac78-720f-4f73-b409-2a74c14e943c 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Materials/Icons.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: ef8c67f0-cc73-492e-a5a0-a95bee88134d 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Materials/Samples.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: f371d285-e264-4352-a5cc-480bbf8ccc0c 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Materials/Samples/ComboBox.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 95945452-1b78-4224-9057-842a79b6595b 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Materials/Samples/ListView.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 0063a2e9-6747-4d45-8cd0-d8f8820b83cc 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 2b396820-8557-48d2-97e9-b89df2b710ab 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Bucky.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Models/Model_Bucky.fbx -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Bucky.fbx.wemd: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.ModelMetaFile,Evergine.Assets 2 | Id: 334fc69a-5a9e-4ab5-b4ce-96cc3a6c6144 3 | Clips: [] 4 | DefaultProfile: 5 | ExcludeAsset: false 6 | Name: null 7 | Platform: Undefined 8 | ExportAnimations: true 9 | ExportAsRaw: false 10 | GenerateTangentSpace: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 91619d58-2026-4194-9077-431938fe659d 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | ModelInfo: 18 | Id: d3016cd6-d053-47ce-9b41-53d6f74f1686 19 | AnimationTracks: [] 20 | EmbeddedResources: null 21 | Materials: 22 | - Item1: DefaultMaterial 23 | Item2: 2c839e03-1f75-4cff-8b29-a2f7044c3e45 24 | Nodes: 25 | - RootNode 26 | - RootNode.CINEMA_4D_Editor 27 | - RootNode.Platonic 28 | SwapWindingOrder: false 29 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Bucky_Embedded.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 7de96c5a-6e2e-4d4a-ae7d-2befc2893c97 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Bucky_Embedded/Materials.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 205cc17e-78cf-4669-80da-a510243e4ff8 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Bucky_Embedded/Samplers.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 3131520b-5412-4254-9ba5-90fea31bab9f 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Bucky_Embedded/Samplers/Sampler0.wesp: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SamplerMetaFile,Evergine.Assets 2 | Id: b3a459a5-6311-46bb-887a-57997a7e6d55 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | SamplerInfo: 8 | Id: 7e33ebf1-7edd-420a-bf6c-e70bb796ceed 9 | Description: 10 | AddressU: Wrap 11 | AddressV: Wrap 12 | AddressW: Clamp 13 | BorderColor: OpaqueWhite 14 | ComparisonFunc: Never 15 | Filter: MinLinear_MagLinear_MipLinear 16 | MaxAnisotropy: 1 17 | MaxLOD: 1000.0 18 | MinLOD: -1000.0 19 | MipLODBias: 0.0 20 | ExportAsRaw: false 21 | Profiles: {} 22 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Icosa.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Models/Model_Icosa.fbx -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Icosa.fbx.wemd: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.ModelMetaFile,Evergine.Assets 2 | Id: fea0a9fa-7078-4742-9d9c-42ded82a82c4 3 | Clips: [] 4 | DefaultProfile: 5 | ExcludeAsset: false 6 | Name: null 7 | Platform: Undefined 8 | ExportAnimations: true 9 | ExportAsRaw: false 10 | GenerateTangentSpace: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 1eb520ad-738a-4456-8879-dc139f2ecbeb 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | ModelInfo: 18 | Id: 91759e6c-7a22-4815-bca7-ad759e4915d1 19 | AnimationTracks: [] 20 | EmbeddedResources: null 21 | Materials: 22 | - Item1: DefaultMaterial 23 | Item2: ed39fa14-3237-4c87-b295-9b890cb6c171 24 | Nodes: 25 | - RootNode 26 | - RootNode.CINEMA_4D_Editor 27 | - RootNode.Platonic 28 | SwapWindingOrder: false 29 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Icosa_Embedded.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 4e5cc066-8614-4ea4-bba3-bb43e250f25e 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Icosa_Embedded/Materials.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: a8437577-c621-444e-adda-2116a0633745 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Icosa_Embedded/Samplers.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 7f8e5f15-c29e-402f-9804-d22dcc5373be 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Icosa_Embedded/Samplers/Sampler0.wesp: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SamplerMetaFile,Evergine.Assets 2 | Id: a19411be-6fda-4374-801d-486680f29bc4 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | SamplerInfo: 8 | Id: 0c2e2bce-0182-491b-bcb2-3fd969368a3a 9 | Description: 10 | AddressU: Wrap 11 | AddressV: Wrap 12 | AddressW: Clamp 13 | BorderColor: OpaqueWhite 14 | ComparisonFunc: Never 15 | Filter: MinLinear_MagLinear_MipLinear 16 | MaxAnisotropy: 1 17 | MaxLOD: 1000.0 18 | MinLOD: -1000.0 19 | MipLODBias: 0.0 20 | ExportAsRaw: false 21 | Profiles: {} 22 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Octa.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Models/Model_Octa.fbx -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Octa.fbx.wemd: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.ModelMetaFile,Evergine.Assets 2 | Id: 7eb041c5-5239-45f0-9e70-e535c0f90d27 3 | Clips: [] 4 | DefaultProfile: 5 | ExcludeAsset: false 6 | Name: null 7 | Platform: Undefined 8 | ExportAnimations: true 9 | ExportAsRaw: false 10 | GenerateTangentSpace: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 0409dd8d-600e-4ea9-94a9-b14cd6148a46 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | ModelInfo: 18 | Id: fa4c7958-6b2a-468f-9f4c-6ec8f7b89bda 19 | AnimationTracks: [] 20 | EmbeddedResources: null 21 | Materials: 22 | - Item1: DefaultMaterial 23 | Item2: 537cb43a-e152-4fd6-ba89-ba0c0b93acbd 24 | Nodes: 25 | - RootNode 26 | - RootNode.CINEMA_4D_Editor 27 | - RootNode.Platonic 28 | SwapWindingOrder: false 29 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Octa_Embedded.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 45ac92fe-50c6-4c8b-b88f-28bb73b97823 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Octa_Embedded/Materials.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: be54b541-3827-4f20-86db-8974e54df4e3 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Octa_Embedded/Samplers.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: b6d3a72d-3775-49db-ace9-cdca2565827d 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/Model_Octa_Embedded/Samplers/Sampler0.wesp: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SamplerMetaFile,Evergine.Assets 2 | Id: e69242dd-e95f-44fc-b820-7ec0e3a951cf 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | SamplerInfo: 8 | Id: 7b4de059-e030-4026-bce9-b66f82bddfe0 9 | Description: 10 | AddressU: Wrap 11 | AddressV: Wrap 12 | AddressW: Clamp 13 | BorderColor: OpaqueWhite 14 | ComparisonFunc: Never 15 | Filter: MinLinear_MagLinear_MipLinear 16 | MaxAnisotropy: 1 17 | MaxLOD: 1000.0 18 | MinLOD: -1000.0 19 | MipLODBias: 0.0 20 | ExportAsRaw: false 21 | Profiles: {} 22 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/PianoKeys.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Models/PianoKeys.fbx -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/PianoKeys.fbx.wemd: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.ModelMetaFile,Evergine.Assets 2 | Id: 7c21179e-542e-49f4-9f4a-d86929587278 3 | Clips: [] 4 | DefaultProfile: 5 | ExcludeAsset: false 6 | Name: null 7 | Platform: Undefined 8 | ExportAnimations: true 9 | ExportAsRaw: false 10 | GenerateTangentSpace: true 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: a423549c-fbb9-43b0-b34d-54f8dcbec8c3 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | ModelInfo: 18 | Id: 6edb6d99-a240-4d36-b854-d3a30544e762 19 | AnimationTracks: [] 20 | EmbeddedResources: null 21 | Materials: 22 | - Item1: PianoOctave 23 | Item2: 5b5cb150-20b3-48ca-b085-1fff3b3469bd 24 | - Item1: DefaultMaterial 25 | Item2: 30c217a1-6c1d-4818-a3ec-b51cdee25212 26 | Nodes: 27 | - RootNode 28 | - RootNode.PianoKeyBlack 29 | - RootNode.PianoKey-C 30 | - RootNode.PianoKey-D 31 | - RootNode.PianoKey-E 32 | - RootNode.PianoKey-F 33 | - RootNode.PianoKey-G 34 | - RootNode.PianoKey-A 35 | - RootNode.PianoKey-B 36 | - RootNode.Velvet 37 | SwapWindingOrder: false 38 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/PianoKeys_Embedded.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 41530d68-4dd4-4fe2-b672-bf5f11e28492 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/PianoKeys_Embedded/Materials.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: a53af2d2-6021-41de-ab97-c007b2e08ebe 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/PianoKeys_Embedded/Samplers.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: c0d32c9f-b16b-4f0c-abbb-08bbfa93f6af 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/PianoKeys_Embedded/Samplers/Sampler0.wesp: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SamplerMetaFile,Evergine.Assets 2 | Id: b3ceb8f6-2450-4899-9559-2b7ead734bc7 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | SamplerInfo: 8 | Id: ccfabd89-7b9d-4124-b7be-99d0a749ffd8 9 | Description: 10 | AddressU: Wrap 11 | AddressV: Wrap 12 | AddressW: Clamp 13 | BorderColor: OpaqueWhite 14 | ComparisonFunc: Never 15 | Filter: MinLinear_MagLinear_MipLinear 16 | MaxAnisotropy: 1 17 | MaxLOD: 1000.0 18 | MinLOD: -1000.0 19 | MipLODBias: 0.0 20 | ExportAsRaw: false 21 | Profiles: {} 22 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/PianoKeys_Embedded/Textures.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 2bcabebf-5adf-4da9-9155-741ef56b4275 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/PianoKeys_Embedded/Textures/PianoKeys_DIF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Models/PianoKeys_Embedded/Textures/PianoKeys_DIF.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/PiggyBot.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Models/PiggyBot.glb -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/PiggyBot_Embedded.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 4d8ec021-9764-447a-834c-bc1cc6f76039 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/PiggyBot_Embedded/Materials.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 7edef4f3-c6af-4d85-9f56-419e70973f02 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/PiggyBot_Embedded/Samplers.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: a642482f-9baa-4093-8bc2-5abfa72c603d 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/PiggyBot_Embedded/Samplers/Sampler0.wesp: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SamplerMetaFile,Evergine.Assets 2 | Id: b79d2686-7408-44ee-ac47-47302bcb3aaf 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | SamplerInfo: 8 | Id: 826b102d-12d3-4d18-987d-224589ffb4e8 9 | Description: 10 | AddressU: Wrap 11 | AddressV: Wrap 12 | AddressW: Clamp 13 | BorderColor: OpaqueWhite 14 | ComparisonFunc: Never 15 | Filter: MinLinear_MagLinear_MipLinear 16 | MaxAnisotropy: 1 17 | MaxLOD: 1000.0 18 | MinLOD: -1000.0 19 | MipLODBias: 0.0 20 | ExportAsRaw: false 21 | Profiles: {} 22 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/PiggyBot_Embedded/Textures.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: d230c9ea-9361-46ad-a880-bc38088317df 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/PiggyBot_Embedded/Textures/Piggy_Bot_Complete_baseColor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Models/PiggyBot_Embedded/Textures/Piggy_Bot_Complete_baseColor.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/eagle.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Models/eagle.FBX -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/eagle_Embedded.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: ead3c5b4-8945-4676-a08a-ed5b578e975d 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/eagle_Embedded/Materials.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 62effb88-b33e-46d5-a587-d3427938101f 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/eagle_Embedded/Samplers.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: ab5b9952-7889-4474-82f5-be9caccc86d1 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/eagle_Embedded/Samplers/Sampler0.wesp: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SamplerMetaFile,Evergine.Assets 2 | Id: 11a6cfcf-257b-4dc2-a3b0-f90589d2ecf6 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | SamplerInfo: 8 | Id: 5c63250e-04b8-45b0-b5e2-1cd95d2ba501 9 | Description: 10 | AddressU: Wrap 11 | AddressV: Wrap 12 | AddressW: Clamp 13 | BorderColor: OpaqueWhite 14 | ComparisonFunc: Never 15 | Filter: MinLinear_MagLinear_MipLinear 16 | MaxAnisotropy: 1 17 | MaxLOD: 1000.0 18 | MinLOD: -1000.0 19 | MipLODBias: 0.0 20 | ExportAsRaw: false 21 | Profiles: {} 22 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/eagle_Embedded/Textures.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 10d4920d-9844-4c8a-ad6b-91ff1b89d2d0 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Models/eagle_Embedded/Textures/eagle_dif.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Models/eagle_Embedded/Textures/eagle_dif.jpg -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Prefabs.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 6f1110c7-aa38-4934-8492-3d9ccef3e6bc 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Prefabs/PressableRoundButton.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: 5eedff00-a596-4c9c-8632-d56e80a942ce 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: 52710130-f23e-4500-b7c7-a1d6065a0da7 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: null 16 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Prefabs/Samples.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: ea32bae8-06c0-4128-aaf7-97823fcc4096 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Prefabs/Samples/customLoadingIndicator.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: 248fc31a-6f00-4da8-9c7d-a789ed71ddd5 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: b9773a62-8656-42d4-b765-7cd7ef42114c 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: null 16 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Scenes.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | DefaultProfile: 3 | ExcludeAsset: false 4 | Name: null 5 | OutputName: null 6 | Platform: Undefined 7 | Id: 058d12fa-cca3-40b1-830b-48093fbba879 8 | Profiles: {} 9 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Scenes/DemoScene.wescene.wesc: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SceneMetaFile,Evergine.Assets 2 | Id: 3095213c-123c-4c4d-aabe-97502977a3cb 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | Profiles: {} 9 | Source: 10 | Header: 11 | Id: 839ca8d1-12a4-46bb-9177-6fd0e7e96207 12 | IsCompressed: true 13 | LastModified: 0001-01-01T00:00:00.0000000 14 | SceneData: 15 | Id: bf0242f7-7e42-447f-a78d-3739f89ba7c0 16 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Scenes/Samples.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 19d28b30-5786-436c-aeb9-5b03d8afd00e 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Scenes/Samples/Buttons.wescene.wesc: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SceneMetaFile,Evergine.Assets 2 | Id: ce144b7f-5eca-4f99-8b18-84cf3bc9994a 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | Profiles: {} 9 | Source: 10 | Header: 11 | Id: 5b30166f-c6be-4bd9-a5b7-a733a91c2c41 12 | IsCompressed: true 13 | LastModified: 0001-01-01T00:00:00.0000000 14 | SceneData: null 15 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Scenes/Samples/CheckBoxScene.wescene.wesc: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SceneMetaFile,Evergine.Assets 2 | Id: 25a621f8-bc61-4b24-a1e0-d733291b84c2 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | Profiles: {} 9 | Source: 10 | Header: 11 | Id: 3ab806e6-467f-41da-9b8e-6da665527553 12 | IsCompressed: true 13 | LastModified: 0001-01-01T00:00:00.0000000 14 | SceneData: 15 | Id: 45b33d7a-90ca-4796-9009-8fe6952cfbd9 16 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Scenes/Samples/ComboBoxScene.wescene.wesc: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SceneMetaFile,Evergine.Assets 2 | Id: cc16a7f7-a6bd-45fb-96db-ecd737d5e2af 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | Profiles: {} 9 | Source: 10 | Header: 11 | Id: 3ab806e6-467f-41da-9b8e-6da665527553 12 | IsCompressed: true 13 | LastModified: 0001-01-01T00:00:00.0000000 14 | SceneData: 15 | Id: 45b33d7a-90ca-4796-9009-8fe6952cfbd9 16 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Scenes/Samples/ListViewScene.wescene.wesc: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SceneMetaFile,Evergine.Assets 2 | Id: 9630b5b7-8791-458e-bbe4-0870a95a8884 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | Profiles: {} 9 | Source: 10 | Header: 11 | Id: 0cc749e4-3bff-433c-b499-894c09e8eaee 12 | IsCompressed: true 13 | LastModified: 0001-01-01T00:00:00.0000000 14 | SceneData: 15 | Id: 7ba65153-97a6-4ab4-98c7-069878077d38 16 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Scenes/Samples/ScrollView.wescene.wesc: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SceneMetaFile,Evergine.Assets 2 | Id: b070a359-8dbb-427e-9aa6-a0f91df71923 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | Profiles: {} 9 | Source: 10 | Header: 11 | Id: 5794b890-1518-4557-a69b-e43e5000d0b2 12 | IsCompressed: true 13 | LastModified: 0001-01-01T00:00:00.0000000 14 | SceneData: 15 | Id: 67214eeb-8caf-42aa-99a9-310f41dcb736 16 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Scenes/Samples/Sliders.wescene.wesc: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SceneMetaFile,Evergine.Assets 2 | Id: 0ba17de3-c407-4f1f-bc8e-60c4692e8e85 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | Profiles: {} 9 | Source: 10 | Header: 11 | Id: 5b30166f-c6be-4bd9-a5b7-a733a91c2c41 12 | IsCompressed: true 13 | LastModified: 0001-01-01T00:00:00.0000000 14 | SceneData: null 15 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 681ad6ad-e17b-481f-bda1-7444a31b8fdf 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 0a972d3e-0554-4678-b58b-905f0437485e 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/A.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/A.wav -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/A.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: efe95d1c-c29a-448c-a680-43c23d921ab3 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: Low 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: c736a8e5-ec48-4686-a2b9-6fd91d1bc7f7 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 4b175d58-db29-42e5-b4c2-4804269e66ae 19 | Format: 20 | Channels: 2 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/B.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/B.wav -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/B.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: cb730ab6-ad56-4c99-a375-1c4c15622002 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: Low 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 49778507-c5ee-4aeb-ae38-2b8eb5a244ac 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 61a821f8-a725-49dc-8adc-007913239ad5 19 | Format: 20 | Channels: 2 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/BFlat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/BFlat.wav -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/BFlat.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 76aac663-946d-4355-8b19-7e54687b20e7 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: Low 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 2a97bea0-85c1-4bbe-9ace-0e8229c7046e 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: d4e966a6-83fa-4ad9-b9cc-2ee62c3d266f 19 | Format: 20 | Channels: 2 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/C.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/C.wav -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/C.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: b2d7de44-4b77-4b42-8124-ecea259beb9e 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: Low 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 9b854d8e-c291-4ae1-bef1-e74490031f72 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: d3cd8e79-f5a7-4684-a4fa-17e2840a993d 19 | Format: 20 | Channels: 2 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/CSharp.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/CSharp.wav -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/CSharp.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 12182847-e67a-44ef-acaf-ef479e91117e 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: Low 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: a8940efc-cb07-4831-8af7-ed236b5496c3 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 74d93db7-3bd4-4dc2-baa7-836e3e6182a0 19 | Format: 20 | Channels: 2 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/C_Octave.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/C_Octave.wav -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/C_Octave.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 06cf9911-80f8-44da-91e3-3ec898b0be58 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: Low 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 08d554e3-8be8-4e53-b358-d68937d68615 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 2544e737-d4c3-4910-a7a7-93df8f5932b4 19 | Format: 20 | Channels: 2 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/D.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/D.wav -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/D.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 2935e4c5-e6bb-4cf6-ad09-6811715e2c90 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: Low 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: e655acfd-6d9c-465e-992c-9416148ffc3e 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 7d7277e8-7c9d-4e4d-be1c-68901eb9d7c7 19 | Format: 20 | Channels: 2 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/E.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/E.wav -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/E.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 931e026a-01c6-4ae3-bfd5-037c45621916 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: Low 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: a208b62e-c0cc-4913-a0b6-de64d3d144fe 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 93cd423f-027f-4ddd-96df-e7f0f24c8096 19 | Format: 20 | Channels: 2 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/EFlat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/EFlat.wav -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/EFlat.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 241621aa-eb7e-4462-924d-5e74f4403de3 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: Low 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: d1bb9568-d0fe-440f-8996-b37b2cf7af30 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: c41d437b-2da5-4ca7-97fd-0ad3c8a7a990 19 | Format: 20 | Channels: 2 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/F.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/F.wav -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/F.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: d22dd578-0205-4fed-9985-aa67cda76cba 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: Low 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 789f8b8d-dbe2-49a5-95ce-2ec68673b349 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 1bc47423-8c0a-4681-9299-fb49a84dfc25 19 | Format: 20 | Channels: 2 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/FSharp.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/FSharp.wav -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/FSharp.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: d1d34c95-27ec-4435-b848-9d0ca222a800 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: Low 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: f0fcd99b-9957-45d3-9374-227c1c0018d7 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 18de9f51-6ae5-4f61-b4eb-b1d2450c6f32 19 | Format: 20 | Channels: 2 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/G.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/G.wav -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/G.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 9a93463b-a7ff-4b7f-ad19-a2cfdf8e2c76 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: Low 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 0035541e-1167-4d3c-b166-d5c779e65fc0 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: d8ebce89-e338-4ce6-9612-211ff9c324ca 19 | Format: 20 | Channels: 2 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/GSharp.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/GSharp.wav -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/FullOctave/GSharp.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 642185b6-a201-4018-9513-b9983a97a6cd 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: Low 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 3bd8b401-38e9-420e-88dd-01f03e679983 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 61b2a4f2-d498-45cd-a2be-ab8bb349915f 19 | Format: 20 | Channels: 2 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/MRTK_Gem.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Sounds/MRTK_Gem.wav -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Sounds/MRTK_Gem.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: f0824659-252b-4fc7-9d49-10aacab65fc6 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: High 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 661c1f3c-48c8-4013-af98-4de92f68a21b 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: c9456cb9-5112-4f6e-ba98-cad1a0e68e4d 19 | Format: 20 | Channels: 2 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | DefaultProfile: 3 | ExcludeAsset: false 4 | Name: null 5 | OutputName: null 6 | Platform: Undefined 7 | Id: 50553a3d-3c8c-4726-9c64-0956d193f0ae 8 | Profiles: {} 9 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Checker_albedo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/Checker_albedo.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 71083c57-dfb2-45d7-8219-aae146812e2f 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/AppBarAdjust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/Icons/AppBarAdjust.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/IconA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/Icons/IconA.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/IconA.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: b0ba5395-9244-4338-a9d4-f41ce944031a 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 128 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 128 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: 00000000-0000-0000-0000-000000000000 19 | Source: 20 | Header: 21 | Id: fdad8e18-8651-421e-9b4f-8fb4854f73b7 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: 15a4f8bb-3864-4f0c-bb9c-af1485efaeda 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 128 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 128 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/IconB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/Icons/IconB.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/IconB.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: 2b3822c1-aee1-489f-b146-76a9c32ab523 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 128 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 128 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: 00000000-0000-0000-0000-000000000000 19 | Source: 20 | Header: 21 | Id: 4d2eb30d-c24f-4670-9d54-d15c2ae0841f 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: 178dfc7a-46c3-4c3f-a57f-b346b52c23db 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 128 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 128 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/IconC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/Icons/IconC.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/IconC.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: 23b08303-f4bb-4db1-bb16-145aae520753 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 128 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 128 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: 00000000-0000-0000-0000-000000000000 19 | Source: 20 | Header: 21 | Id: 634eafc8-d280-497e-beca-f07f333201af 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: 1dcbdbdc-2992-4024-a73f-7dbb92bc4cf7 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 128 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 128 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/check_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/Icons/check_off.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/check_off.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: fc674be2-f301-4ef9-9006-936c73f87b8a 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 128 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 128 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: 00000000-0000-0000-0000-000000000000 19 | Source: 20 | Header: 21 | Id: ec063a5b-0ab3-47b3-a0fa-7c433dcb3159 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: ed5267d3-80d4-44a9-8324-b5eeddd042aa 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 128 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 128 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/check_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/Icons/check_on.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/check_on.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: 0c0de2bd-72cc-4917-985e-3dcd97269771 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 128 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 128 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: 00000000-0000-0000-0000-000000000000 19 | Source: 20 | Header: 21 | Id: dfdcc4f0-c626-4d64-94f8-a504bd697a19 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: 2961e3de-a676-48ae-96de-c6687921c621 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 128 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 128 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/eye-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/Icons/eye-off.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/eye-off.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: 24d6f446-4928-4038-a7be-a87cabf88e48 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 96 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 96 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: 00000000-0000-0000-0000-000000000000 19 | Source: 20 | Header: 21 | Id: 8a2dcf8c-162a-4143-9e7b-816711e0869c 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: 24f2c80f-3937-4eb9-a921-77142064db0c 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 96 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 96 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/eye-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/Icons/eye-on.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/eye-on.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: 5eb7e781-ae21-4556-b6d0-f2f319bb683b 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 96 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 96 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: 00000000-0000-0000-0000-000000000000 19 | Source: 20 | Header: 21 | Id: b2d019b7-da42-4ba5-9769-5bdbc7311d2f 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: 0bbab48f-fd07-4814-84f6-1b04549045d6 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 96 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 96 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/microphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/Icons/microphone.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/microphone.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: d9066a16-3cb9-4004-ac35-3714e44eb24c 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 32 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 32 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: a6f09f12-0f97-4b8e-a872-3f8dbe5bd249 19 | Source: 20 | Header: 21 | Id: 467da5ab-d308-4666-a52e-0105cd4ddaac 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: f982f58f-37e8-4e75-9405-7eb60a2795b8 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 32 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 32 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/microphoneOff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/Icons/microphoneOff.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Icons/microphoneOff.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: 91a386d4-f23d-4bd5-be8f-6af0d3f42b03 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 32 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 32 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: a6f09f12-0f97-4b8e-a872-3f8dbe5bd249 19 | Source: 20 | Header: 21 | Id: 056b2a16-4038-4ffe-b058-cd4d88095032 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: df8b9404-91bb-409b-8d7b-76ab7c92e26b 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 32 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 32 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/MRTK Logo Title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/MRTK Logo Title.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/MRTK Logo Title.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: cfc57bed-a868-447b-bacf-b4f9a339a4fb 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 224 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 744 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: a6f09f12-0f97-4b8e-a872-3f8dbe5bd249 19 | Source: 20 | Header: 21 | Id: 648c572c-7432-42b0-89b9-c18099d8cf77 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: e190c027-2196-4b86-b03f-05d139cc1e7d 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 224 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 744 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/MRTK Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/MRTK Logo.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/MRTK Logo.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: 2f299be3-6ca5-40e8-a95c-ca45ff4ff177 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 364 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 364 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: a6f09f12-0f97-4b8e-a872-3f8dbe5bd249 19 | Source: 20 | Header: 21 | Id: dcae25b2-b0e1-4fc0-8f4e-3f47dd762921 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: 867b7cbb-29f8-4cfc-8e0d-4c7e5dc39ca0 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 364 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 364 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Plain Concepts logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/Plain Concepts logo.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Samples.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 29bb6eb3-127c-44d0-9e59-914593549c4b 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Samples/ComboBox.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 76e979ee-adf3-4327-a621-46bb201479a9 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Samples/ComboBox/customArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/Samples/ComboBox/customArrow.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Samples/ListView.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: eb192c42-f8a5-4197-8430-5314574518d2 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Samples/ListView/time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Content/Textures/Samples/ListView/time.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Content/Textures/Samples/ListView/time.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: 5b0e22bf-b889-42af-994c-906a141905cd 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 48 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 48 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: 00000000-0000-0000-0000-000000000000 19 | Source: 20 | Header: 21 | Id: 13227c32-b832-4325-8a61-1a53c15f654b 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: bf0bc253-c64e-460c-9606-6335dac61d93 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 48 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 48 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Directory.Build.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(DefineConstants);$(AdditionalDefineConstants) 5 | 6 | 7 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Editor/Evergine.MRTK.Demo.Editor.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | net8.0 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Editor/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using Evergine.Common.Attributes; 2 | 3 | [assembly: EvergineAssembly(EvergineAssemblyUsage.Editor)] -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/drawable/launch.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/drawable/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/drawable/splash.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/layout/Main.axml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #ffffff 4 | #ffffff 5 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Evergine.MRTK.Demo 3 | 4 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Pico/Resources/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/drawable/launch.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/drawable/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/drawable/splash.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/layout/Main.axml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #ffffff 4 | #ffffff 5 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Evergine.MRTK.Demo 3 | 4 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Quest/Resources/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo.Windows/Evergine.MRTK.Demo.Windows.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | WinExe 4 | net8.0-windows 5 | true 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo/Components/Commands/DemoCommandService.cs: -------------------------------------------------------------------------------- 1 | using Evergine.MRTK.Toolkit.CommandService; 2 | 3 | namespace Evergine.MRTK.Demo.Components.Commands 4 | { 5 | public class DemoCommandService : BaseCommandService 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo/Components/Commands/DemoCommands.cs: -------------------------------------------------------------------------------- 1 | namespace Evergine.MRTK.Demo.Components.Commands 2 | { 3 | public enum DemoCommands 4 | { 5 | ColorChange, 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo/Components/Commands/DemoPressableButtonCommand.cs: -------------------------------------------------------------------------------- 1 | using Evergine.MRTK.Toolkit.CommandService; 2 | 3 | namespace Evergine.MRTK.Demo.Components.Commands 4 | { 5 | public class DemoPressableButtonCommand : BasePressableButtonCommand 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo/Components/MultiStateButtons/MultiStateButtonConfigurator.cs: -------------------------------------------------------------------------------- 1 | using Evergine.Framework; 2 | using Evergine.MRTK.SDK.Features.UX.Components.Configurators; 3 | using Evergine.MRTK.SDK.Features.UX.Components.States; 4 | 5 | namespace Evergine.MRTK.Demo.Components.MultiStateButtons 6 | { 7 | [AllowMultipleInstances] 8 | public class MultiStateButtonConfigurator : StandardButtonConfigurator, IStateAware 9 | { 10 | public MultiStateButtonStates TargetState { get; set; } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo/Components/MultiStateButtons/MultiStateButtonStates.cs: -------------------------------------------------------------------------------- 1 | namespace Evergine.MRTK.Demo.Components.MultiStateButtons 2 | { 3 | public enum MultiStateButtonStates 4 | { 5 | StateA, 6 | StateB, 7 | StateC, 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo/Components/MultiStateButtons/MultiStateStateManager.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | using System.Collections.Generic; 4 | using Evergine.MRTK.SDK.Features.UX.Components.States; 5 | 6 | namespace Evergine.MRTK.Demo.Components.MultiStateButtons 7 | { 8 | public class MultiStateStateManager : BaseStateManager 9 | { 10 | protected override List> GetStateList() 11 | { 12 | return Enum.GetValues(typeof(MultiStateButtonStates)) 13 | .Cast() 14 | .Select(s => new State() 15 | { 16 | Name = s.ToString(), 17 | Value = s, 18 | }) 19 | .ToList(); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo/Components/Scrolling/ScrollBarVisibilityConfigurator.cs: -------------------------------------------------------------------------------- 1 | using Evergine.Framework; 2 | using Evergine.MRTK.SDK.Features.UX.Components.Configurators; 3 | using Evergine.MRTK.SDK.Features.UX.Components.Scrolling; 4 | using Evergine.MRTK.SDK.Features.UX.Components.States; 5 | 6 | namespace Evergine.MRTK.Demo.Components.Scrolling 7 | { 8 | [AllowMultipleInstances] 9 | internal class ScrollBarVisibilityConfiguratorr : StandardButtonConfigurator, IStateAware 10 | { 11 | public ScrollBarVisibility TargetState { get; set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo/Components/Scrolling/ScrollBarVisibilityStateManager.cs: -------------------------------------------------------------------------------- 1 | using Evergine.MRTK.SDK.Features.UX.Components.Scrolling; 2 | using Evergine.MRTK.SDK.Features.UX.Components.States; 3 | using System; 4 | using System.Collections.Generic; 5 | using System.Linq; 6 | 7 | namespace Evergine.MRTK.Demo.Components.Scrolling 8 | { 9 | internal class ScrollBarVisibilityStateManager : BaseStateManager 10 | { 11 | protected override List> GetStateList() => 12 | Enum.GetValues() 13 | .Cast() 14 | .Select(value => new State 15 | { 16 | Name = value.ToString(), 17 | Value = value, 18 | }) 19 | .ToList(); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo/Components/ToggleButtons/ShowToggleState.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Evergine.Components.Fonts; 3 | using Evergine.Framework; 4 | using Evergine.MRTK.SDK.Features.UX.Components.ToggleButtons; 5 | 6 | namespace Evergine.MRTK.Demo.Components.ToggleButtons 7 | { 8 | public class ShowToggleState : Component 9 | { 10 | [BindComponent(source: BindComponentSource.Owner, isRequired: true)] 11 | protected Text3DMesh textComponent; 12 | 13 | [BindComponent(source: BindComponentSource.ChildrenSkipOwner, isRequired: true)] 14 | protected ToggleButton button; 15 | 16 | protected override void OnActivated() 17 | { 18 | base.OnActivated(); 19 | 20 | this.button.Toggled += this.Button_Toggled; 21 | } 22 | 23 | private void Button_Toggled(object sender, EventArgs e) 24 | { 25 | this.textComponent.Text = this.button.IsOn ? "On" : "Off"; 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo/Components/ToggleButtons/ToggleApplyTransform.cs: -------------------------------------------------------------------------------- 1 | using Evergine.Framework; 2 | using Evergine.Framework.Graphics; 3 | using Evergine.Mathematics; 4 | using Evergine.MRTK.SDK.Features.UX.Components.States; 5 | using Evergine.MRTK.SDK.Features.UX.Components.ToggleButtons; 6 | 7 | namespace Evergine.MRTK.Demo.Components.ToggleButtons 8 | { 9 | [AllowMultipleInstances] 10 | public class ToggleApplyTransform : Component, IStateAware 11 | { 12 | [BindComponent(source: BindComponentSource.Owner, isRequired: true)] 13 | private Transform3D targetTransform = null; 14 | 15 | public ToggleState TargetState { get; set; } 16 | 17 | public Vector3 Scale { get; set; } = new Vector3(1, 1, 1); 18 | 19 | protected override void OnActivated() 20 | { 21 | base.OnActivated(); 22 | this.targetTransform.LocalScale = this.Scale; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo/Evergine.MRTK.Demo.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | net8.0 4 | True 5 | False 6 | True 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo/Lock.cs: -------------------------------------------------------------------------------- 1 | namespace Evergine.MRTK.Demo 2 | { 3 | public struct LockCounter 4 | { 5 | public event System.Action OnLock; 6 | public event System.Action OnUnlock; 7 | 8 | private int locked; 9 | 10 | public bool IsLocked 11 | { 12 | get 13 | { 14 | return locked != 0; 15 | } 16 | } 17 | 18 | public void Lock() 19 | { 20 | locked++; 21 | if (locked == 1) 22 | OnLock?.Invoke(); 23 | } 24 | 25 | public void Unlock() 26 | { 27 | if (locked > 0) 28 | { 29 | locked--; 30 | if (locked == 0) 31 | OnUnlock?.Invoke(); 32 | } 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using Evergine.Common.Attributes; 2 | 3 | [assembly: EvergineAssembly(EvergineAssemblyUsage.UserProject)] -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo/Scenes/DemoScene.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Evergine.MRTK.Scenes; 3 | 4 | namespace Evergine.MRTK.Demo.Scenes 5 | { 6 | public class DemoScene : XRScene 7 | { 8 | protected override Guid CursorMatPressed => EvergineContent.MRTK.Materials.Cursor.CursorPinch; 9 | 10 | protected override Guid CursorMatReleased => EvergineContent.MRTK.Materials.Cursor.CursorBase; 11 | 12 | protected override Guid HoloHandsMat => EvergineContent.Materials.Colors.Standard_Orange; 13 | 14 | protected override Guid SpatialMappingMat => Guid.Empty; 15 | 16 | protected override Guid HandRayTexture => EvergineContent.MRTK.Textures.line_dots_png; 17 | 18 | protected override Guid HandRaySampler => EvergineContent.MRTK.Samplers.LinearWrapSampler; 19 | 20 | protected override Guid LeftControllerModelPrefab => EvergineContent.MRTK.Prefabs.DefaultLeftController_weprefab; 21 | 22 | protected override Guid RightControllerModelPrefab => EvergineContent.MRTK.Prefabs.DefaultRightController_weprefab; 23 | 24 | protected override float MaxFarCursorLength => 0.5f; 25 | } 26 | } -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/Evergine.MRTK.Demo/VoiceCommands/VoiceKeywords.cs: -------------------------------------------------------------------------------- 1 | namespace Evergine.MRTK.Demo.VoiceCommands 2 | { 3 | public static class VoiceKeywords 4 | { 5 | public static readonly string[] ValidVoiceKeywords = new[] 6 | { 7 | "Button", 8 | "Toggle", 9 | }; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/README.md: -------------------------------------------------------------------------------- 1 | # Evergine.MRTK.Demo 2 | 3 | ## Introduction 4 | 5 | TODO: Give a short introduction of your project. Let this section explain the objectives or the motivation behind this project. 6 | 7 | ## Getting Started 8 | 9 | TODO: Guide users through getting your code up and running on their own system. In this section you can talk about: 10 | 11 | 1. Installation process 12 | 2. Software dependencies 13 | 3. Latest releases 14 | 4. API references 15 | 16 | ## Build and Test 17 | 18 | TODO: Describe and show how to build your code and run the tests. 19 | 20 | ## Contribute 21 | 22 | TODO: Explain how other users and developers can contribute to make your code better. 23 | 24 | If you want to learn more about creating good readme files then refer the following [guidelines](https://docs.microsoft.com/en-us/azure/devops/repos/git/create-a-readme?view=azure-devops). 25 | 26 | ---- 27 | Powered by **[Evergine 3.3 preview](http://www.evergine.net)** 28 | 29 | LET'S CONNECT! 30 | 31 | - [Youtube](https://www.youtube.com/subscription_center?add_user=EvergineChannel) 32 | - [Twitter](https://twitter.com/EvergineTeam) 33 | - [Blog](http://geeks.ms/evergineteam/) 34 | -------------------------------------------------------------------------------- /Samples/Evergine.MRTK.Demo/nuget.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 99c25666-9d7a-4d8d-a021-c01cab42ba1b 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Effects.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 5f8dab75-e12b-4aad-b7a8-6354ea815b3c 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Effects/HoloGraphic.wefx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.EffectMetaFile,Evergine.Assets 2 | Id: 4f7e4c24-e83c-4350-9cd4-511fb2199cf4 3 | DefaultProfile: 4 | Compile: ByPlatform 5 | ExcludeAsset: false 6 | GraphicsBackend: ByPlatform 7 | MandatoryCombinations: 8 | Name: null 9 | Platform: Undefined 10 | ExportAsRaw: false 11 | Profiles: {} 12 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Effects/HoloGraphic/Sources.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 288f8862-17e6-4431-bef1-2748890c86b5 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Effects/HoloGraphic/Sources/Shader.fx.wefile: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.FileMetaFile,Evergine.Assets 2 | Id: 5adb318d-471e-4a28-bf77-39fe3e051277 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | Profiles: {} 8 | Source: 9 | Header: 10 | Id: b513f300-e879-4727-a0d1-72db953c6cfa 11 | IsCompressed: true 12 | LastModified: 0001-01-01T00:00:00.0000000 13 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Effects/HoloHandsLocal.wefx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.EffectMetaFile,Evergine.Assets 2 | Id: b7b6076f-e298-45cf-babc-a8316996f359 3 | DefaultProfile: 4 | Compile: ByPlatform 5 | ExcludeAsset: false 6 | GraphicsBackend: ByPlatform 7 | MandatoryCombinations: All 8 | Name: null 9 | Platform: Undefined 10 | ExportAsRaw: false 11 | Profiles: {} 12 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Effects/HoloHandsLocal/Sources.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 4bd5f027-9f9d-4506-aade-f89a34371fe5 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Effects/HoloHandsLocal/Sources/Shader.fx.wefile: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.FileMetaFile,Evergine.Assets 2 | Id: 5a5b7fef-288f-49d0-ae35-b2b9dc20c4be 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | Profiles: {} 8 | Source: 9 | Header: 10 | Id: c7c6e310-510f-4d3a-af4f-a9730e31c0aa 11 | IsCompressed: true 12 | LastModified: 0001-01-01T00:00:00.0000000 13 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Materials.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 2225cd2e-12bf-468d-9848-b55d3e266239 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Materials/AxisManipulator.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 8ed9a40b-4ff6-45d7-b1b3-62e82ac1b731 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Materials/BoundingBox.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: b600ee63-a6dc-41bf-95b1-211a6018bdb5 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Materials/CheckBox.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 9c1616cb-79d3-45f1-aca5-4cf3a31ebfe0 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Materials/ComboBox.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 9ecd1865-712d-4a42-992d-2eb387a7f7c5 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Materials/Cursor.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 853da9a3-ae81-4d6e-a40c-4734efea68aa 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Materials/Hands.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 19884372-15ce-4ebb-bacb-929f9106e509 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Materials/Interactables.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 5c2e0ffc-8e0d-4443-8b55-3feea6bc7dc2 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Materials/ListView.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 4ad5a7b5-0bc5-4d47-8c8b-9d0908a13b19 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Materials/PinchSlider.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: f7668df1-3e9a-4509-9241-3cc946eb1c5a 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Materials/Scrolling.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: aa061d6b-d8b9-4f28-b064-c686410e8c3d 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 6806e448-c4a6-492a-9ee0-31923c38ca23 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/BoundingBox.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: a5ef1429-030a-43fd-8e8e-fcbf05fb37d1 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/BoundingBox/MRTK_BoundingBox_RotateHandle.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Models/BoundingBox/MRTK_BoundingBox_RotateHandle.fbx -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/BoundingBox/MRTK_BoundingBox_RotateHandle.fbx.wemd: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.ModelMetaFile,Evergine.Assets 2 | Id: ad14ac2e-280b-450e-a134-fcf7fb4cdde9 3 | Clips: [] 4 | DefaultProfile: 5 | ExcludeAsset: false 6 | Name: null 7 | Platform: Undefined 8 | ExportAnimations: true 9 | ExportAsRaw: false 10 | GenerateTangentSpace: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: a336d6f5-2ac3-4d2c-bb76-8b95c7d31e1d 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | ModelInfo: 18 | Id: 7a34bc27-ec1b-450c-ab4f-0af530c2408c 19 | AnimationTracks: [] 20 | EmbeddedResources: null 21 | Materials: 22 | - Item1: DefaultMaterial 23 | Item2: 8484250f-7e83-4ffd-94a7-13d1d0827694 24 | Nodes: 25 | - RootNode 26 | - shl_adjustBoxRotateWidget_Sq_16mmx2mm 27 | SwapWindingOrder: false 28 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/BoundingBox/MRTK_BoundingBox_ScaleHandle.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Models/BoundingBox/MRTK_BoundingBox_ScaleHandle.fbx -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/BoundingBox/MRTK_BoundingBox_ScaleHandle.fbx.wemd: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.ModelMetaFile,Evergine.Assets 2 | Id: 6ccdbf52-05bf-462c-92a6-bfb720372242 3 | Clips: [] 4 | DefaultProfile: 5 | ExcludeAsset: false 6 | Name: null 7 | Platform: Undefined 8 | ExportAnimations: true 9 | ExportAsRaw: false 10 | GenerateTangentSpace: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: de06eb75-2948-44c1-96db-01f548330069 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | ModelInfo: 18 | Id: 6b1afd7d-fdbc-433d-abcc-392aa7e72469 19 | AnimationTracks: [] 20 | EmbeddedResources: null 21 | Materials: 22 | - Item1: DefaultMaterial 23 | Item2: b31be0c1-e561-471c-8851-9bf0eb26495b 24 | Nodes: 25 | - RootNode 26 | - shl_adjustBoxScaleWidget_16mmx2mm 27 | SwapWindingOrder: false 28 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/GenericController.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 7b9b591b-8616-4cea-b974-ab2c6313ada2 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/GenericController/vr_controller_01_mrhat.mtl: -------------------------------------------------------------------------------- 1 | newmtl vr_controller_01_mrhat_vrtroller_mrhat_mat 2 | illum 4 3 | Kd 0.00 0.00 0.00 4 | Ka 0.00 0.00 0.00 5 | Tf 1.00 1.00 1.00 6 | map_Kd vr_controller_01_mrhat.tga 7 | Ni 1.50 8 | Ks 0.00 0.00 0.00 9 | Ns 10.00 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/GenericController/vr_controller_01_mrhat.mtl.wefile: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.FileMetaFile,Evergine.Assets 2 | Id: ffe8142e-1871-4631-8569-799a35a61e9a 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | Profiles: {} 8 | Source: 9 | Header: 10 | Id: 4aea2770-0921-4110-bf71-cecd34601425 11 | IsCompressed: true 12 | LastModified: 0001-01-01T00:00:00.0000000 13 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/GenericController/vr_controller_01_mrhat.obj.wemd: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.ModelMetaFile,Evergine.Assets 2 | Id: f4263b92-bfd7-4ab5-8bf8-380ba2b7c540 3 | Clips: [] 4 | DefaultProfile: 5 | ExcludeAsset: false 6 | Name: null 7 | Platform: Undefined 8 | ExportAnimations: true 9 | ExportAsRaw: false 10 | GenerateTangentSpace: true 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: c984fa9c-a1e1-40b4-9cf3-f1cf095a5ff0 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | ModelInfo: 18 | Id: 10a9924b-8b8a-4b55-a7f0-45214724c17b 19 | AnimationTracks: [] 20 | EmbeddedResources: null 21 | Materials: 22 | - Item1: vr_controller_01_mrhat_vrtroller_mrhat_mat 23 | Item2: 148c536f-a483-4e93-bb68-d2b9adeda5eb 24 | Nodes: 25 | - RootNode 26 | - vr_controller_01_mrhat_root 27 | - vr_controller_01_mrhat_root.vr_controller_01_mrhat_vrtroller_mrhat 28 | SwapWindingOrder: false 29 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/GenericController/vr_controller_01_mrhat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Models/GenericController/vr_controller_01_mrhat.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/GenericController/vr_controller_01_mrhat_Embedded.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 2ed79894-6404-42aa-916a-01ce97a2ec40 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/GenericController/vr_controller_01_mrhat_Embedded/Materials.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: b1774a75-68ed-4e66-bb71-cee4f9b81b3a 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/GenericController/vr_controller_01_mrhat_Embedded/Samplers.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 76de1cc3-6073-4554-a226-c604ceb0d86a 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/GenericController/vr_controller_01_mrhat_Embedded/Samplers/Sampler0.wesp: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SamplerMetaFile,Evergine.Assets 2 | Id: eac1248c-2b16-4890-8996-011d0d09934e 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | SamplerInfo: 8 | Id: 44e99bc6-0352-4f82-be60-5d18fb8551f3 9 | Description: 10 | AddressU: Wrap 11 | AddressV: Wrap 12 | AddressW: Clamp 13 | BorderColor: OpaqueWhite 14 | ComparisonFunc: Never 15 | Filter: MinLinear_MagLinear_MipLinear 16 | MaxAnisotropy: 1 17 | MaxLOD: 1000.0 18 | MinLOD: -1000.0 19 | MipLODBias: 0.0 20 | ExportAsRaw: false 21 | Profiles: {} 22 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/Slider.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 81baaafb-ac56-412f-b33a-751c4b430a40 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/Slider/Button_Oval_Concave_12x24mm_optimized.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Models/Slider/Button_Oval_Concave_12x24mm_optimized.fbx -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Models/Slider/Button_Oval_Concave_12x24mm_optimized.fbx.wemd: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.ModelMetaFile,Evergine.Assets 2 | Id: d062dd03-25f9-4635-af8c-7435b93bbfd2 3 | Clips: [] 4 | DefaultProfile: 5 | ExcludeAsset: false 6 | Name: null 7 | Platform: Undefined 8 | ExportAnimations: true 9 | ExportAsRaw: false 10 | GenerateTangentSpace: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 4c348830-8ec3-4b89-87ed-b56493ee56d4 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | ModelInfo: 18 | Id: a08279e5-135a-42b7-8d9d-a19359c0ee3c 19 | AnimationTracks: [] 20 | EmbeddedResources: null 21 | Materials: 22 | - Item1: lambert1 23 | Item2: 0bf88a99-44af-4e83-983a-730c9d84e824 24 | Nodes: 25 | - RootNode 26 | - Button_Oval_Concave_12x24mm 27 | SwapWindingOrder: false 28 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: b0c47d52-b94e-4f58-b939-322022328ee6 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/AxisManipulator_Axis.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: a5fbf829-0fba-4531-ae07-0a0bf6db6b0d 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: 72be99a9-83c1-4e71-8977-3ef259bc0721 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: null 16 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/AxisManipulator_Center.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: eb00b4fc-fdcc-420b-9137-70af849e4897 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: 16edc9c2-9a51-497c-a716-3362a2c8d98c 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: null 16 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/AxisManipulator_Plane.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: 0227551e-3012-4f6e-b92e-094c0afa41a7 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: 9a7567d7-4dec-4dbe-ae9c-0935182e7ca5 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: null 16 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/BoundingBox_FaceScaleHandle.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: caa9ea87-b38e-4677-86fb-87ef1cb99838 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: 064ef3dd-4071-4fdd-be4f-bc92ff4a6634 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: null 16 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/BoundingBox_RotateHandle.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: 5e18a808-fd7d-49f9-8187-d9256af252c7 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: d82364d1-fac2-4cd1-9a57-5b27bdfc55e4 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: null 16 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/BoundingBox_ScaleHandle.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: ae0e37ce-4928-42ef-970e-a4b1e547f4ea 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: fb7f8531-2992-41e1-81ec-c9f90d918b55 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: null 16 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/CheckBox.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: 34fb081a-5e1b-4dff-ad87-9610e506f0da 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: d4b6790a-5dd1-479c-a52f-186e6bcb5199 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: 16 | Id: 3bb08c46-f42e-4f38-9f27-db7e601a20eb 17 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/ComboBox.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: f8b8165a-9f7b-4863-91d1-682ab204ece7 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: 00d59b28-dbbd-4a1e-8a92-703c5e8e40b2 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: null 16 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/DefaultLeftController.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: d1ef1d0b-c616-4f69-97b3-f4496081df5c 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: 82cc4cfe-46de-4410-b071-b898277d58a4 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: null 16 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/DefaultRightController.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: 99fd4963-c4c6-498d-92d2-2afcecc75d57 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: 1f206918-ff39-49d1-b94d-4f7b448255fa 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: null 16 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/ListView.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: 9502a182-b61a-4cb2-b320-1d0d2f4ee595 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: 6a89c6ba-c3c6-41c0-a2d0-953a4399f48d 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: 16 | Id: 5d33c55b-0059-47dc-b4e5-136ceba0c9ac 17 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/Loading.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: 492afc0b-8034-4847-879c-e1f05cf60f17 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: 101eb03b-2504-4a56-ade8-0f047fc94ea4 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: null 16 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/PinchSlider.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: 57766a38-40a4-4c0b-adc9-7287d8ff9dc3 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: c36ee51a-fffe-4476-a66b-719a85c889e4 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: null 16 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/PressableButtonPlated.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: dabe9073-b1d1-42c5-99b9-ebc0cb4a7430 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: 20a262b7-c9e0-457d-9c02-7f3680ef6e0c 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: 16 | Id: 6ace3ff3-9a46-4a4e-9969-4bf3e35d493b 17 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/PressableToggleButtonPlated.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: b494b28e-72e8-4d27-8fc2-78a386cda0b3 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: 508a2bf4-bbaa-472b-b8ce-ba0a02ae0bb8 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: 16 | Id: 2a8454f2-1ac3-45ea-a388-420861a3956a 17 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Prefabs/ScrollView.weprefab.weprf: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.Prefab.PrefabMetaFile,Evergine.Assets 2 | Id: 6951d88e-98e7-454c-b22f-9e9e1faf4d79 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | ExportAsRaw: false 8 | PrefabData: null 9 | Profiles: {} 10 | Source: 11 | Header: 12 | Id: 9d2cb025-1d0a-4575-af97-135d81115ded 13 | IsCompressed: true 14 | LastModified: 0001-01-01T00:00:00.0000000 15 | PrefabData: 16 | Id: a5891726-12c0-4712-90fe-44663bfd84e4 17 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/RenderLayers.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 5f99b5bd-872c-40a1-be91-22451c0d1fff 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Samplers.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: a1a9ae3c-2ec2-4829-8632-76ea38dd99b7 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Samplers/AnisotropicClampSampler.wesp: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SamplerMetaFile,Evergine.Assets 2 | Id: a6f09f12-0f97-4b8e-a872-3f8dbe5bd249 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | SamplerInfo: 8 | Id: 9215bc3e-00b5-4a4d-a1f8-92144a00bfc2 9 | Description: 10 | AddressU: Clamp 11 | AddressV: Mirror 12 | AddressW: Clamp 13 | BorderColor: OpaqueWhite 14 | ComparisonFunc: Never 15 | Filter: Anisotropic 16 | MaxAnisotropy: 8 17 | MaxLOD: 1000.0 18 | MinLOD: -1000.0 19 | MipLODBias: 0.0 20 | ExportAsRaw: false 21 | Profiles: {} 22 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Samplers/LinearClampSampler.wesp: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SamplerMetaFile,Evergine.Assets 2 | Id: a865b9be-6653-4d6c-8669-993844950b8d 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | SamplerInfo: 8 | Id: 9215bc3e-00b5-4a4d-a1f8-92144a00bfc2 9 | Description: 10 | AddressU: Clamp 11 | AddressV: Mirror 12 | AddressW: Clamp 13 | BorderColor: OpaqueWhite 14 | ComparisonFunc: Never 15 | Filter: MinLinear_MagLinear_MipLinear 16 | MaxAnisotropy: 1 17 | MaxLOD: 1000.0 18 | MinLOD: -1000.0 19 | MipLODBias: 0.0 20 | ExportAsRaw: false 21 | Profiles: {} 22 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Samplers/LinearWrapSampler.wesp: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SamplerMetaFile,Evergine.Assets 2 | Id: cb80d2ef-6bcc-4dd3-8e62-636465021fba 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | Platform: Undefined 7 | SamplerInfo: 8 | Id: 9215bc3e-00b5-4a4d-a1f8-92144a00bfc2 9 | Description: 10 | AddressU: Wrap 11 | AddressV: Wrap 12 | AddressW: Wrap 13 | BorderColor: OpaqueWhite 14 | ComparisonFunc: Never 15 | Filter: MinLinear_MagLinear_MipLinear 16 | MaxAnisotropy: 1 17 | MaxLOD: 1000.0 18 | MinLOD: -1000.0 19 | MipLODBias: 0.0 20 | ExportAsRaw: false 21 | Profiles: {} 22 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: f4bfd498-828a-4a67-b4b8-748955b7745b 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_ButtonPress.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_ButtonPress.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_ButtonPress.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 2f03824d-5709-4c4d-9857-c6a47769a5bc 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: High 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: bf823a7c-41c5-4f2c-9baf-0fd8fac150f1 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 27a5c8d2-4dde-4fb2-bb4a-171a6a4f4dc2 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_ButtonUnpress.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_ButtonUnpress.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_ButtonUnpress.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 7f835fa0-da0a-4152-b6ee-157943781e61 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: High 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: eceacbf9-517d-4c5a-9df0-8dc33e1cc3e5 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 0c2b5c1c-8f98-4f44-9406-c2bbe6af17e6 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Move_End.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Move_End.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Move_End.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: fd9d4d83-ee1a-479b-8836-2d7de657ce46 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: High 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: e7f033a2-767c-479d-bd78-9446414fe13d 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 3a0ce7fe-69de-4a92-924e-2a8ca8638fad 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Move_Start.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Move_Start.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Move_Start.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 225031ed-2f89-4ab3-8f3b-ec380424b7bc 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: High 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 570d7aac-4c91-4c27-a9fd-54a00be82184 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 6da519b1-b2b4-4f52-877a-9d0cf26e1844 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Rotate_Start.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Rotate_Start.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Rotate_Start.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: fc34b826-4d64-4aa9-944f-cd6a9f7ac84e 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: High 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: b6a603dd-0e67-42ba-967e-4a838651f16b 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 4217bd88-9e70-4a82-a100-4980253178cc 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Rotate_Stop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Rotate_Stop.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Rotate_Stop.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 2550413b-8a0d-4a9e-b665-08797e03d01a 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: High 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: b4c7b0dc-78d7-4243-ae98-f01848991f2b 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 1339cc12-d221-45d7-82d7-d264153a5f50 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Scale_Start.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Scale_Start.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Scale_Start.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 72bbb386-6f6a-4175-93ff-2467ca3f6136 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: High 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 0173bdae-b57a-47c4-bfb4-6466c3c3116c 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 111768d7-53d6-4e3f-8809-798987089275 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Scale_Stop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Scale_Stop.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Scale_Stop.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 45dc1893-7425-44b8-a79c-55162353d8c4 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: High 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 28f417d7-c271-4f59-b0aa-98687963a789 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 58a541a4-11b0-4d9f-a788-c002b36564e2 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Select_Main.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Select_Main.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Select_Main.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: e911e7a0-7098-47f6-86c1-27a461c1eb24 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: High 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: c42cf983-4c58-41fe-92cd-0fa5cc2fe238 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 3c327819-c383-46f7-b9c7-9d71671c3ad2 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Shell_Click_In.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Shell_Click_In.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Shell_Click_In.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: a84df6b7-3a53-46f0-860b-8afa5f39df29 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: High 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: d48ff109-9ae7-4134-8e93-1bb99578e55b 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 60e15f0e-da5f-49bf-85db-d9b7716eb9c5 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Shell_Click_Out.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Shell_Click_Out.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Shell_Click_Out.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: e4201bf8-b60e-483c-8f72-44c78e353fb3 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: High 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: c503c887-b2fe-4327-8b10-ca54ef3d2396 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 37ee3b0a-95df-4304-9765-439566fbf4ce 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Slate_Release.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Slate_Release.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Slate_Release.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: a6f60d00-4b90-4f6c-a51f-337138204f0f 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: Low 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: df60b8d1-587b-4ceb-8993-d44f78022ee1 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: fcf707c0-4828-41ff-8a17-a3a2877959e8 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Slate_Touch.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Slate_Touch.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Slate_Touch.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 55fa5193-d04b-4a84-9cce-ef0c7b423026 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: Low 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: eccce261-ba9e-4267-9557-24274a14017b 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 5b9ec358-cb90-4764-85ec-44cae83f269f 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Slider_Grab.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Slider_Grab.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Slider_Grab.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 6828c3e0-fcd7-41d0-8643-5fb8dc589a43 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: High 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: f2d1d2f3-f8bf-486f-9b8e-8d2ded6fb472 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 7863edd9-4bba-46ad-90f3-d49c57dbfee4 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Slider_Pass_Notch.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Slider_Pass_Notch.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Slider_Pass_Notch.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 2c95a330-903a-4af5-a978-775fb7a39ce5 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: High 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: b661d741-42be-4b9a-a803-19de7867b4aa 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: 97508abd-f8d9-4166-9d7a-9cea43b5a8ca 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Slider_Release.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Slider_Release.wav -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Sounds/MRTK_Slider_Release.wav.wesn: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.SoundMetaFile,Evergine.Assets 2 | Id: 8380b296-60d7-41ff-af98-f8a7e4c8f43b 3 | DefaultProfile: 4 | ChannelFormat: Mono 5 | Encoding: PCM16 6 | ExcludeAsset: false 7 | Name: null 8 | Platform: Undefined 9 | SampleRateMode: High 10 | ExportAsRaw: false 11 | Profiles: {} 12 | Source: 13 | Header: 14 | Id: 45b5150c-24e0-43e8-bd70-34de0285625c 15 | IsCompressed: true 16 | LastModified: 0001-01-01T00:00:00.0000000 17 | SoundInfo: 18 | Id: d1f1e048-dc9f-4703-bf13-7886d7c24558 19 | Format: 20 | Channels: 1 21 | Encoding: PCM16 22 | SampleRate: 48000 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 6a8b5c3b-ba05-4ba9-939f-e8f65e93175b 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Axis.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: da3c841e-0b3b-4d3e-b863-9e0fe5e8a688 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Axis/AxisLine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Axis/AxisLine.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Axis/AxisLine.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: 278ed606-5406-4b55-aa8e-2b7cdb65143b 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 64 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 256 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: 03bd19ae-c9a5-4960-9cd1-74bd5b1823bf 19 | Source: 20 | Header: 21 | Id: fede1484-f105-4b30-a3dd-fa5fdfa7a623 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: f46c2a49-d8cc-4251-819d-7fb4170df76b 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 64 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 256 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Axis/AxisLineGrabbled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Axis/AxisLineGrabbled.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Axis/Origin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Axis/Origin.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Axis/Origin.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: 12c01f0c-a2c4-42e9-bb1c-7ebb829a3cfe 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 128 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 128 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: 00000000-0000-0000-0000-000000000000 19 | Source: 20 | Header: 21 | Id: 1844d8de-cc13-447f-92d7-93752a31c7cb 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: 6437e82b-a6fa-4699-bdc7-36d172d66d5f 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 128 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 128 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Axis/OriginGrabbed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Axis/OriginGrabbed.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Axis/TwoAxis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Axis/TwoAxis.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Axis/TwoAxisGrabbed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Axis/TwoAxisGrabbed.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/CheckBox.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: fb92a07d-493e-488f-a812-246dc785376c 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/CheckBox/checkbox_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/CheckBox/checkbox_off.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/CheckBox/checkbox_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/CheckBox/checkbox_on.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/ComboBox.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 3b7969c8-4b1f-4815-b57d-09a035191c9a 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/ComboBox/chevronDown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/ComboBox/chevronDown.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Hands.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 31543a2b-a8f8-449e-bea2-c8d91305eb39 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Hands/handsAlbedo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Hands/handsAlbedo.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Hands/handsMetal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Hands/handsMetal.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/IridescentSpectrum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/IridescentSpectrum.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/IridescentSpectrumRainbow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/IridescentSpectrumRainbow.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Scrolling.wedir: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.DirectoryMetaFile,Evergine.Assets 2 | Id: 90c527e5-ad6b-4e1c-b6c6-28568c58e7e3 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | Name: null 6 | OutputName: null 7 | Platform: Undefined 8 | ExportAsRaw: false 9 | Profiles: {} 10 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Scrolling/shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/Scrolling/shadow.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/gaze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/gaze.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/gaze.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: 15a7f06a-9bd2-4121-b865-b6b032e87cf4 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 64 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 64 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: a6f09f12-0f97-4b8e-a872-3f8dbe5bd249 19 | Source: 20 | Header: 21 | Id: c9fab215-7268-4f38-b1d7-a694aa7a0c7e 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: be72813f-a44d-44d0-91f3-7cc3a01e0a72 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 64 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 64 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/line_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/line_dots.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/line_dots.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: 79d9580a-094a-407f-8773-2a3d217de8e7 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 8 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 8 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: false 15 | NinePatchType: None 16 | PremultipliedAlpha: false 17 | Profiles: {} 18 | SamplerID: cb80d2ef-6bcc-4dd3-8e62-636465021fba 19 | Source: 20 | Header: 21 | Id: 0acb8f6c-e590-40d5-8c42-dac70d2331f8 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: c4b04dc1-6a89-40aa-8e20-8a454a67e953 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 8 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 8 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/loadingRing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/loadingRing.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/loadingRing.png.wetx: -------------------------------------------------------------------------------- 1 | !Evergine.Assets.Exporters.TextureMetaFile,Evergine.Assets 2 | Id: 8f256413-1f00-4e87-a12c-a4d81e9613bc 3 | DefaultProfile: 4 | ExcludeAsset: false 5 | ExportedItem: null 6 | Name: default 7 | PixelFormat: R8G8B8A8_UNorm 8 | Platform: Undefined 9 | ScaledHeight: 256 10 | ScaledPercentage: 1.0 11 | ScaledWidth: 256 12 | ScalingType: Original 13 | ExportAsRaw: false 14 | GenerateMipMaps: true 15 | NinePatchType: None 16 | PremultipliedAlpha: true 17 | Profiles: {} 18 | SamplerID: 00000000-0000-0000-0000-000000000000 19 | Source: 20 | Header: 21 | Id: 0c3c6892-9282-4f2b-ab7f-c42c38daa751 22 | IsCompressed: true 23 | LastModified: 0001-01-01T00:00:00.0000000 24 | TextureInfo: 25 | Id: f61b2912-98f6-4ee2-80f6-e6048df74b94 26 | Description: 27 | ArraySize: 1 28 | CpuAccess: None 29 | Depth: 1 30 | Faces: 1 31 | Flags: ShaderResource 32 | Format: R8G8B8A8_UNorm 33 | Height: 256 34 | MipLevels: 1 35 | SampleCount: None 36 | Type: Texture2D 37 | Usage: Default 38 | Width: 256 39 | HasData: true 40 | SamplerID: 9018edf8-ea96-4721-bf83-5561942432e0 41 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Content/MRTK/Textures/pointer_holo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Content/MRTK/Textures/pointer_holo.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Evergine.MRTK.Assets.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | net8.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Evergine.MRTK.wespec: -------------------------------------------------------------------------------- 1 | Owners: Evergine 2 | Description: "Evergine Mixed Reality Toolkit Add-on." 3 | Icon: https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/master/Source/Evergine.MRTK.Assets/Icon.png 4 | Tags: 5 | - Evergine 6 | - MRTK 7 | - Mixed Reality 8 | Nugets: 9 | - Evergine.Framework 2025.3.18.7 10 | - Evergine.MRTK 2025.0.0.0-preview 11 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Assets/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvergineTeam/MixedRealityToolkit/7b5b5e751c05d7c3899c83f452aeb4272f613f38/Source/Evergine.MRTK.Assets/Icon.png -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Editor/Evergine.MRTK.Editor.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | net8.0 4 | true 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK.Editor/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using Evergine.Common.Attributes; 2 | 3 | [assembly: EvergineAssembly(EvergineAssemblyUsage.Editor)] 4 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/Base/EventDatum/Input/HandTrackingInputEventData.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using Evergine.Framework; 4 | using Evergine.Mathematics; 5 | using Evergine.MRTK.Emulation; 6 | 7 | namespace Evergine.MRTK.Base.EventDatum.Input 8 | { 9 | /// 10 | /// Hand tracking input event data. 11 | /// 12 | public class HandTrackingInputEventData 13 | { 14 | /// 15 | /// Gets or sets the position. 16 | /// 17 | public Vector3 Position { get; set; } 18 | 19 | /// 20 | /// Gets or sets the previous position. 21 | /// 22 | public Vector3 PreviousPosition { get; set; } 23 | 24 | /// 25 | /// Gets or sets the cursor component. 26 | /// 27 | public CursorTouch Cursor { get; set; } 28 | 29 | /// 30 | /// Gets or sets the current target. 31 | /// 32 | public Entity CurrentTarget { get; set; } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/Base/EventDatum/Input/MixedRealityFocusEventData.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using Evergine.Framework; 4 | using Evergine.MRTK.Emulation; 5 | 6 | namespace Evergine.MRTK.Base.EventDatum.Input 7 | { 8 | /// 9 | /// Focus event data. 10 | /// 11 | public class MixedRealityFocusEventData 12 | { 13 | /// 14 | /// Gets or sets the cursor component. 15 | /// 16 | public Cursor Cursor { get; set; } 17 | 18 | /// 19 | /// Gets or sets the current target. 20 | /// 21 | public Entity CurrentTarget { get; set; } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/Base/Interfaces/InputSystem/Handlers/IMixedRealityEventHandler.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | namespace Evergine.MRTK.Base.Interfaces.InputSystem.Handlers 4 | { 5 | /// 6 | /// Base interface that all Mixed Reality event handlers inherit from. 7 | /// 8 | public interface IMixedRealityEventHandler 9 | { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/Base/Interfaces/InputSystem/Handlers/IMixedRealityFocusHandler.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using Evergine.MRTK.Base.EventDatum.Input; 4 | 5 | namespace Evergine.MRTK.Base.Interfaces.InputSystem.Handlers 6 | { 7 | /// 8 | /// Implementation of this interface causes a component to receive notifications of focus change events. 9 | /// 10 | public interface IMixedRealityFocusHandler : IMixedRealityEventHandler 11 | { 12 | /// 13 | /// When a focus change happens, this method is used to notify that the object has gained focus. 14 | /// 15 | /// The focus event data. 16 | void OnFocusEnter(MixedRealityFocusEventData eventData); 17 | 18 | /// 19 | /// When a focus change happens, this method is used to notify that the object has lost focus. 20 | /// 21 | /// The focus event data. 22 | void OnFocusExit(MixedRealityFocusEventData eventData); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/Base/Interfaces/InputSystem/Handlers/IMixedRealitySpeechHandler.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | namespace Evergine.MRTK.Base.Interfaces.InputSystem.Handlers 4 | { 5 | /// 6 | /// Interface to receive feedback when speech is recognized. 7 | /// 8 | public interface IMixedRealitySpeechHandler : IMixedRealityEventHandler 9 | { 10 | /// 11 | /// Notify when a keyword has been recognized. 12 | /// 13 | /// The recognized word. 14 | void OnSpeechKeywordRecognized(string word); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/Directory.Build.targets: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | $(AssemblyName).xml 12 | true 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/DummyXRPlatform.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using Evergine.Framework.Graphics; 4 | using Evergine.Framework.Services; 5 | using Evergine.Framework.XR.TrackedDevices; 6 | 7 | namespace Evergine.MRTK 8 | { 9 | /// 10 | /// Dummy implementation of . Both and . 11 | /// 12 | public class DummyXRPlatform : XRPlatform 13 | { 14 | /// 15 | public override Display Display => null; 16 | 17 | /// 18 | public override XRInputTracking InputTracking => null; 19 | 20 | /// 21 | protected override void InternalUpdate() 22 | { 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/Emulation/IVoiceCommandService.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using System; 4 | 5 | namespace Evergine.MRTK.Emulation 6 | { 7 | /// 8 | /// Interface for entities receiving command services. 9 | /// 10 | public interface IVoiceCommandService 11 | { 12 | /// 13 | /// Configure a set of commands to be used by the service for recognition. 14 | /// 15 | /// A sets of voice commands to be used by the service for recognition. 16 | void ConfigureVoiceCommands(string[] voiceCommands); 17 | 18 | /// 19 | /// Fired when an speech word has been recognized. 20 | /// 21 | event EventHandler CommandRecognized; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/Emulation/TrackXRJoint.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using Evergine.Components.XR; 4 | using Evergine.Framework.XR; 5 | 6 | namespace Evergine.MRTK.Behaviors 7 | { 8 | /// 9 | /// Track an XR joint. 10 | /// 11 | public class TrackXRJoint : TrackXRArticulatedHand 12 | { 13 | /// 14 | /// Gets or sets the joint. 15 | /// 16 | public XRHandJointKind JointKind { get; set; } = XRHandJointKind.IndexTip; 17 | 18 | /// 19 | protected override void InternalUpdate() 20 | { 21 | base.InternalUpdate(); 22 | 23 | if (this.TrackedDevice.TryGetArticulatedHandJoint(this.JointKind, out var joint)) 24 | { 25 | this.transform.LocalPosition = joint.Pose.Position; 26 | this.transform.LocalOrientation = joint.Pose.Orientation; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/Evergine.MRTK.targets: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | ../lib/net8.0/Evergine.MRTK.Editor.dll 6 | 7 | 8 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/Extensions/MaterialExtensions.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using Evergine.Framework.Graphics; 4 | using Evergine.Framework.Managers; 5 | 6 | namespace Evergine.MRTK.Extensions 7 | { 8 | internal static class MaterialExtensions 9 | { 10 | public static Material LoadNewInstance(this Material material, AssetSceneManager assetsManager) => 11 | assetsManager.Load(material.Id, true); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using Evergine.Common.Attributes; 4 | 5 | [assembly: EvergineAssembly(EvergineAssemblyUsage.UserProject)] 6 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/SDK/Features/Input/Constraints/MinScaleConstraint.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using Evergine.Common.Attributes; 4 | using Evergine.Framework; 5 | using Evergine.Mathematics; 6 | 7 | namespace Evergine.MRTK.SDK.Features.Input.Constraints 8 | { 9 | /// 10 | /// A component to hold a scale constraint that other handlers should follow. 11 | /// 12 | public class MinScaleConstraint : Component 13 | { 14 | /// 15 | /// Gets or sets the minimum scale allowed for content. 16 | /// 17 | [RenderProperty(Tooltip = "Minimum scale allowed for content.")] 18 | public Vector3 MinimumScale { get; set; } = Vector3.One * 0.05f; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/SDK/Features/Input/Handlers/SpeechHandlerFireCondition.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using System; 4 | using Evergine.Framework; 5 | 6 | namespace Evergine.MRTK.SDK.Features.Input.Handlers 7 | { 8 | /// 9 | /// Condition to fire a keyword recognition event. 10 | /// 11 | public enum SpeechHandlerFireCondition 12 | { 13 | /// 14 | /// The event will always be fired. 15 | /// 16 | Global, 17 | 18 | /// 19 | /// The event will be fired only if the owner is enabled. 20 | /// 21 | Enabled, 22 | 23 | /// 24 | /// The event will be fired only if the owner is enabled and it has focus. 25 | /// 26 | EnabledAndFocus, 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/SDK/Features/UX/Components/BoundingBox/WireframeType.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | namespace Evergine.MRTK.SDK.Features.UX.Components.BoundingBox 4 | { 5 | /// 6 | /// This enum describes which primitive type the wireframe portion of the BoundingBox consists of. 7 | /// 8 | public enum WireframeType 9 | { 10 | /// 11 | /// Cubic shape 12 | /// 13 | Cubic = 0, 14 | 15 | /// 16 | /// Cylindrical shape 17 | /// 18 | Cylindrical, 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/SDK/Features/UX/Components/Lists/ColumnDefinition.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using Evergine.Common.Graphics; 4 | 5 | namespace Evergine.MRTK.SDK.Features.UX.Components.Lists 6 | { 7 | /// 8 | /// List view column. 9 | /// 10 | public class ColumnDefinition 11 | { 12 | /// 13 | /// Gets or sets the column title. 14 | /// 15 | public string Title { get; set; } 16 | 17 | /// 18 | /// Gets or sets the percentage column size. 19 | /// 20 | public float PercentageSize { get; set; } 21 | 22 | /// 23 | /// Gets or sets header text color. 24 | /// 25 | public Color HeaderTextColor { get; set; } = Color.DarkBlue; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/SDK/Features/UX/Components/Lists/ScrollToPosition.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | namespace Evergine.MRTK.SDK.Features.UX.Components.Lists 4 | { 5 | /// 6 | /// Scroll request position. 7 | /// 8 | public enum ScrollToPosition 9 | { 10 | /// 11 | /// Item displayed at the start of the list. 12 | /// 13 | Start, 14 | 15 | /// 16 | /// Item displayed in the center of the list. 17 | /// 18 | Center, 19 | 20 | /// 21 | /// Item displayed at the end of the list. 22 | /// 23 | End, 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/SDK/Features/UX/Components/Scrolling/ScrollBarVisibility.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | namespace Evergine.MRTK.SDK.Features.UX.Components.Scrolling 4 | { 5 | /// 6 | /// Scroll bar visibility options. 7 | /// 8 | public enum ScrollBarVisibility 9 | { 10 | /// 11 | /// Automatic. Bar will be visible or hidden depending on content size. If content size is lower 12 | /// than available space, then bar will not be displayed. 13 | /// 14 | Auto, 15 | 16 | /// 17 | /// Visible. Bar will be always visible, even if the content size is lower than available space. 18 | /// 19 | Visible, 20 | 21 | /// 22 | /// Hidden. Bar will never be visible. 23 | /// 24 | Hidden, 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/SDK/Features/UX/Components/Sliders/SliderEventData.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | namespace Evergine.MRTK.SDK.Features.UX.Components.Sliders 4 | { 5 | /// 6 | /// The slider event data. 7 | /// 8 | public class SliderEventData 9 | { 10 | /// 11 | /// Gets the previous value of the slider. 12 | /// 13 | public float OldValue { get; private set; } 14 | 15 | /// 16 | /// Gets the current value of the slider. 17 | /// 18 | public float NewValue { get; private set; } 19 | 20 | /// 21 | /// Initializes a new instance of the class. 22 | /// 23 | /// The old slider value. 24 | /// The new slider value. 25 | public SliderEventData(float oldValue, float newValue) 26 | { 27 | this.OldValue = oldValue; 28 | this.NewValue = newValue; 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/SDK/Features/UX/Components/Sliders/SliderOrientation.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | namespace Evergine.MRTK.SDK.Features.UX.Components.Sliders 4 | { 5 | /// 6 | /// Slider orietantion. 7 | /// 8 | public enum SliderOrientation 9 | { 10 | /// 11 | /// Vertical orientation. 12 | /// 13 | Vertical, 14 | 15 | /// 16 | /// Horizontal orientation. 17 | /// 18 | Horizontal, 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/SDK/Features/UX/Components/States/IStateAware`1.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | namespace Evergine.MRTK.SDK.Features.UX.Components.States 4 | { 5 | /// 6 | /// Implement this interface in a component that should be enabled or disabled 7 | /// depending on current state. 8 | /// 9 | /// State type. 10 | public interface IStateAware 11 | { 12 | /// 13 | /// Gets or sets a value indicating whether element is enabled or not. 14 | /// 15 | bool IsEnabled { get; set; } 16 | 17 | /// 18 | /// Gets target state. 19 | /// 20 | TState TargetState { get; } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/SDK/Features/UX/Components/States/State`1.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | namespace Evergine.MRTK.SDK.Features.UX.Components.States 4 | { 5 | /// 6 | /// UI element state model. 7 | /// 8 | /// Value type. 9 | public class State 10 | { 11 | /// 12 | /// Gets or sets state name. 13 | /// 14 | public string Name { get; set; } 15 | 16 | /// 17 | /// Gets or sets value. 18 | /// 19 | public T Value { get; set; } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/SDK/Features/UX/Components/ToggleButtons/RoundedToggleButtonConfigurator.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using Evergine.Framework; 4 | using Evergine.MRTK.SDK.Features.UX.Components.Configurators; 5 | using Evergine.MRTK.SDK.Features.UX.Components.States; 6 | 7 | namespace Evergine.MRTK.SDK.Features.UX.Components.ToggleButtons 8 | { 9 | /// 10 | /// Rounded button configuration for toggle states. 11 | /// 12 | [AllowMultipleInstances] 13 | public class RoundedToggleButtonConfigurator : RoundedButtonConfigurator, IStateAware 14 | { 15 | /// 16 | public ToggleState TargetState { get; set; } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/SDK/Features/UX/Components/ToggleButtons/ToggleButtonConfigurator.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using Evergine.Framework; 4 | using Evergine.MRTK.SDK.Features.UX.Components.Configurators; 5 | using Evergine.MRTK.SDK.Features.UX.Components.States; 6 | 7 | namespace Evergine.MRTK.SDK.Features.UX.Components.ToggleButtons 8 | { 9 | /// 10 | /// Button configuration for toggle states. 11 | /// 12 | [AllowMultipleInstances] 13 | public class ToggleButtonConfigurator : StandardButtonConfigurator, IStateAware 14 | { 15 | /// 16 | public ToggleState TargetState { get; set; } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/SDK/Features/UX/Components/ToggleButtons/ToggleGroup.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using Evergine.Framework; 4 | 5 | namespace Evergine.MRTK.SDK.Features.UX.Components.ToggleButtons 6 | { 7 | /// 8 | /// Adds an element to a toggle group. This will take effect only if owner entity has a 9 | /// ToggleButton instance. 10 | /// 11 | public class ToggleGroup : Component 12 | { 13 | /// 14 | /// Gets or sets toggle group name. 15 | /// 16 | public string Name { get; set; } 17 | 18 | /// 19 | /// Gets or sets a value indicating whether all toggle elements in a group could be off. 20 | /// If true, you can pass from on to off for activated toggle element. If false, if you try 21 | /// to do the same, that item state will not change. 22 | /// 23 | public bool AllowOff { get; set; } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/SDK/Features/UX/Components/ToggleButtons/ToggleState.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | namespace Evergine.MRTK.SDK.Features.UX.Components.ToggleButtons 4 | { 5 | /// 6 | /// Indicates toggle state. 7 | /// 8 | public enum ToggleState 9 | { 10 | /// 11 | /// Off state. 12 | /// 13 | Off, 14 | 15 | /// 16 | /// On state. 17 | /// 18 | On, 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/Services/InputSystem/NearInteractionGrabbable.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using Evergine.Framework; 4 | using Evergine.Framework.Physics3D; 5 | 6 | namespace Evergine.MRTK.Services.InputSystem 7 | { 8 | /// 9 | /// The near interaction grabbable component. 10 | /// 11 | public class NearInteractionGrabbable : Component 12 | { 13 | /// 14 | /// The collider 3D. 15 | /// 16 | [BindComponent(isExactType: false)] 17 | public Collider3D Collider3D; 18 | 19 | /// 20 | /// The static body. 21 | /// 22 | [BindComponent] 23 | public StaticBody3D StaticBody3D; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Source/Evergine.MRTK/Toolkit/CommandService/BaseCommandRequester`1.cs: -------------------------------------------------------------------------------- 1 | // Copyright © Evergine S.L. All rights reserved. Use is subject to license terms. 2 | 3 | using System; 4 | using Evergine.Framework; 5 | 6 | namespace Evergine.MRTK.Toolkit.CommandService 7 | { 8 | /// 9 | /// Base class for adding support to make command requests to a />. 10 | /// 11 | /// The containing the commands that can be requested. 12 | public class BaseCommandRequester : Component 13 | where T : Enum 14 | { 15 | /// 16 | /// The command service. 17 | /// 18 | [BindService(isRequired: false)] 19 | protected BaseCommandService commandService; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Source/nuget.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /pipelines/ci.yml: -------------------------------------------------------------------------------- 1 | name: $(Date:yyyy)$(Date:.M)$(Date:.d)$(Rev:.r)-rolling 2 | 3 | trigger: 4 | batch: true 5 | branches: 6 | include: 7 | - master 8 | - develop 9 | pr: 10 | autoCancel: true 11 | branches: 12 | include: 13 | - master 14 | - develop 15 | 16 | stages: 17 | - stage: AddonBuild 18 | displayName: "Build nuget and assets" 19 | jobs: 20 | - template: "templates/build.yml" 21 | parameters: 22 | buildVersion: "$(Build.BuildNumber)" 23 | publishEnabled: false 24 | -------------------------------------------------------------------------------- /pipelines/nightly-cd.yml: -------------------------------------------------------------------------------- 1 | name: $(Date:yyyy)$(Date:.M)$(Date:.d)$(Rev:.r)-nightly 2 | 3 | trigger: none 4 | pr: none 5 | 6 | stages: 7 | - stage: AddonBuild 8 | displayName: "Build nuget and assets" 9 | jobs: 10 | - template: "templates/build.yml" 11 | parameters: 12 | buildVersion: "$(Build.BuildNumber)" 13 | publishEnabled: true 14 | publishFeed: "Evergine.Nightly" 15 | publishContainer: "nightly" 16 | -------------------------------------------------------------------------------- /pipelines/preview-cd.yml: -------------------------------------------------------------------------------- 1 | name: $(Date:yyyy)$(Date:.M)$(Date:.d)$(Rev:.r)-preview 2 | 3 | trigger: none 4 | pr: none 5 | 6 | stages: 7 | - stage: AddonBuild 8 | displayName: "Build nuget and assets" 9 | jobs: 10 | - template: "templates/build.yml" 11 | parameters: 12 | buildVersion: "$(Build.BuildNumber)" 13 | publishEnabled: true 14 | publishFeed: "Evergine.Stable" 15 | publishContainer: "preview" 16 | -------------------------------------------------------------------------------- /pipelines/stable-cd.yml: -------------------------------------------------------------------------------- 1 | name: $(Date:yyyy)$(Date:.M)$(Date:.d)$(Rev:.r) 2 | 3 | trigger: none 4 | pr: none 5 | 6 | stages: 7 | - stage: AddonBuild 8 | displayName: "Build nuget and assets" 9 | jobs: 10 | - template: "templates/build.yml" 11 | parameters: 12 | buildVersion: "$(Build.BuildNumber)" 13 | publishEnabled: true 14 | publishFeed: "Evergine.Stable" 15 | publishContainer: "stable" 16 | --------------------------------------------------------------------------------