Bearbeiten

Freigeben über


MixedRealityInputSimulationProfile Class

Definition

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
UnityEngine.ScriptableObject
MixedRealityInputSimulationProfile
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

Applies to