MixedRealityInputSimulationProfile Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public ref class MixedRealityInputSimulationProfile : Microsoft::MixedReality::Toolkit::BaseMixedRealityProfile
[Microsoft.MixedReality.Toolkit.MixedRealityServiceProfile(typeof(Microsoft.MixedReality.Toolkit.Input.IInputSimulationService), null)]
[UnityEngine.CreateAssetMenu(fileName="MixedRealityInputSimulationProfile", menuName="Mixed Reality Toolkit/Profiles/Mixed Reality Simulated Input Profile", order=16)]
[UnityEngine.HelpURL("https://docs.microsoft.com/windows/mixed-reality/mrtk-unity/features/input-simulation/input-simulation-service")]
public class MixedRealityInputSimulationProfile : Microsoft.MixedReality.Toolkit.BaseMixedRealityProfile
[Microsoft.MixedReality.Toolkit.MixedRealityServiceProfile(typeof(Microsoft.MixedReality.Toolkit.Input.IInputSimulationService), null)]
[UnityEngine.HelpURL("https://docs.microsoft.com/windows/mixed-reality/mrtk-unity/features/input-simulation/input-simulation-service")]
[UnityEngine.CreateAssetMenu(fileName="MixedRealityInputSimulationProfile", menuName="Mixed Reality/Toolkit/Profiles/Mixed Reality Simulated Input Profile", order=16)]
public class MixedRealityInputSimulationProfile : Microsoft.MixedReality.Toolkit.BaseMixedRealityProfile
[<Microsoft.MixedReality.Toolkit.MixedRealityServiceProfile(typeof(Microsoft.MixedReality.Toolkit.Input.IInputSimulationService), null)>]
[<UnityEngine.CreateAssetMenu(fileName="MixedRealityInputSimulationProfile", menuName="Mixed Reality Toolkit/Profiles/Mixed Reality Simulated Input Profile", order=16)>]
[<UnityEngine.HelpURL("https://docs.microsoft.com/windows/mixed-reality/mrtk-unity/features/input-simulation/input-simulation-service")>]
type MixedRealityInputSimulationProfile = class
inherit BaseMixedRealityProfile
[<Microsoft.MixedReality.Toolkit.MixedRealityServiceProfile(typeof(Microsoft.MixedReality.Toolkit.Input.IInputSimulationService), null)>]
[<UnityEngine.HelpURL("https://docs.microsoft.com/windows/mixed-reality/mrtk-unity/features/input-simulation/input-simulation-service")>]
[<UnityEngine.CreateAssetMenu(fileName="MixedRealityInputSimulationProfile", menuName="Mixed Reality/Toolkit/Profiles/Mixed Reality Simulated Input Profile", order=16)>]
type MixedRealityInputSimulationProfile = class
inherit BaseMixedRealityProfile
Public Class MixedRealityInputSimulationProfile
Inherits BaseMixedRealityProfile
- Inheritance
- Attributes
-
MixedRealityServiceProfileAttribute UnityEngine.CreateAssetMenuAttribute UnityEngine.HelpURLAttribute
Constructors
MixedRealityInputSimulationProfile() |
Properties
CameraOriginOffset |
Amount to offset the starting position of the camera from the origin |
ControlFastSpeed |
Fast camera translation speed |
ControllerDepthMultiplier |
Depth change when scrolling the mouse wheel |
ControllerHideTimeout |
Time after which uncontrolled controllers are hidden |
ControllerJitterAmount |
Apply random offset to the controller position |
ControllerRotateButton |
Controls how controller rotation is activated |
ControlSlowSpeed |
Slow camera translation speed |
CurrentControlMode |
Camera movement mode |
DefaultControllerDistance |
Default distance of the controller from the camera |
DefaultControllerSimulationMode |
Enable controller simulation |
DefaultEyeGazeSimulationMode |
Enable eye gaze simulation |
DefaultHandDistance |
Obsolete.
Default distance of the hand from the camera |
DefaultHandGesture |
Hand joint pose on first show or reset |
DefaultHandSimulationMode |
Obsolete.
Enable controller simulation |
DoublePressTime |
Maximum time interval for double press |
FastControlKey |
Key to speed up camera movement |
HandDepthMultiplier |
Obsolete.
Depth change when scrolling the mouse wheel |
HandGestureAnimationSpeed |
Gesture interpolation per second |
HandHideTimeout |
Obsolete.
Time after which uncontrolled hands are hidden |
HandJitterAmount |
Obsolete.
Apply random offset to the hand position |
HandRotateButton |
Obsolete.
Controls how hand rotation is activated |
HoldStartDuration |
Time until hold gesture starts |
IndicatorsPrefab |
Indicator buttons to show input simulation state in the viewport |
InteractionButton |
Button pressed to interact with objects |
IsCameraControlEnabled |
Enable manual camera control |
IsControllerLookInverted |
Invert the vertical rotation |
IsHandsFreeInputEnabled |
Enable hands free input |
LeftControllerManipulationKey |
Key to manipulate the left controller |
LeftHandManipulationKey |
Obsolete.
Key to manipulate the left hand |
LeftMouseHandGesture |
Hand joint pose when pressing the left mouse button |
LookHorizontal |
Look Horizontal Axis - Right Stick On Controller |
LookVertical |
Look Vertical Axis - Right Stick On Controller |
MiddleMouseHandGesture |
Hand joint pose when pressing the middle mouse button |
MotionControllerGrabKey |
Key to simulate a grab on the motion controller |
MotionControllerMenuKey |
Key to simulate a menu press on the motion controller |
MotionControllerTriggerKey |
Key to simulate a trigger press (select) on the motion controller |
MouseControllerRotationSpeed |
Additional rotation factor after input smoothing has been applied |
MouseHandRotationSpeed |
Obsolete.
Additional rotation factor after input smoothing has been applied |
MouseLookButton |
Controls how mouse look control is activated |
MouseLookSpeed |
Additional rotation factor after input smoothing has been applied |
MouseLookToggle |
Toggle mouse look on with the mouse look button, press escape to release |
MouseRotationSensitivity |
Sensitivity when using the mouse for rotation |
MouseScroll |
Mouse Scroll Wheel |
MouseX |
Mouse Movement X-axis |
MouseY |
Mouse Movement Y-axis |
MoveHorizontal |
Horizontal movement Axis |
MoveUpDown |
Up/Down movement Axis |
MoveVertical |
Vertical movement Axis |
NavigationStartThreshold |
The total amount of input source movement that needs to happen to start navigation |
RightControllerManipulationKey |
Key to manipulate the right controller |
RightHandManipulationKey |
Obsolete.
Key to manipulate the right hand |
RightMouseHandGesture |
Hand joint pose when pressing the right mouse button |
SimulateEyePosition |
Obsolete.
Enable eye gaze simulation |
ToggleLeftControllerKey |
Key to toggle persistent mode for the left controller |
ToggleLeftHandKey |
Obsolete.
Key to toggle persistent mode for the left controller |
ToggleRightControllerKey |
Key to toggle persistent mode for the right controller |
ToggleRightHandKey |
Obsolete.
Key to toggle persistent mode for the right controller |