日本語翻訳ドキュメントはサポートを終了しました

MRTK 2.6 以降のドキュメントについては、公式の Microsoft ドキュメント を参照してください。

    Show / Hide Table of Contents

    Class MixedRealityInputSimulationProfile

    Inheritance
    Object
    BaseMixedRealityProfile
    MixedRealityInputSimulationProfile
    Namespace: Microsoft.MixedReality.Toolkit.Input
    Assembly: cs.temp.dll.dll
    Syntax
    [MixedRealityServiceProfile(typeof(IInputSimulationService), null)]
    public class MixedRealityInputSimulationProfile : BaseMixedRealityProfile

    Properties

    CameraOriginOffset

    Amount to offset the starting position of the camera from the origin

    Declaration
    public Vector3 CameraOriginOffset { get; }
    Property Value
    Type Description
    Vector3

    ControlFastSpeed

    Fast camera translation speed

    Declaration
    public float ControlFastSpeed { get; }
    Property Value
    Type Description
    Single

    ControllerDepthMultiplier

    Depth change when scrolling the mouse wheel

    Declaration
    public float ControllerDepthMultiplier { get; }
    Property Value
    Type Description
    Single

    ControllerHideTimeout

    Time after which uncontrolled controllers are hidden

    Declaration
    public float ControllerHideTimeout { get; }
    Property Value
    Type Description
    Single

    ControllerJitterAmount

    Apply random offset to the controller position

    Declaration
    public float ControllerJitterAmount { get; }
    Property Value
    Type Description
    Single

    ControllerRotateButton

    Controls how controller rotation is activated

    Declaration
    public KeyBinding ControllerRotateButton { get; }
    Property Value
    Type Description
    KeyBinding

    ControlSlowSpeed

    Slow camera translation speed

    Declaration
    public float ControlSlowSpeed { get; }
    Property Value
    Type Description
    Single

    CurrentControlMode

    Camera movement mode

    Declaration
    public InputSimulationControlMode CurrentControlMode { get; }
    Property Value
    Type Description
    InputSimulationControlMode

    DefaultControllerDistance

    Default distance of the controller from the camera

    Declaration
    public float DefaultControllerDistance { get; }
    Property Value
    Type Description
    Single

    DefaultControllerSimulationMode

    Enable controller simulation

    Declaration
    public ControllerSimulationMode DefaultControllerSimulationMode { get; }
    Property Value
    Type Description
    ControllerSimulationMode

    DefaultEyeGazeSimulationMode

    Enable eye gaze simulation

    Declaration
    public EyeGazeSimulationMode DefaultEyeGazeSimulationMode { get; }
    Property Value
    Type Description
    EyeGazeSimulationMode

    DefaultHandDistance

    Default distance of the hand from the camera

    Declaration
    [Obsolete("Use DefaultControllerDistance instead.")]
    public float DefaultHandDistance { get; }
    Property Value
    Type Description
    Single

    DefaultHandGesture

    Hand joint pose on first show or reset

    Declaration
    public ArticulatedHandPose.GestureId DefaultHandGesture { get; }
    Property Value
    Type Description
    ArticulatedHandPose.GestureId

    DefaultHandSimulationMode

    Enable controller simulation

    Declaration
    [Obsolete("Use DefaultControllerSimulationMode instead.")]
    public ControllerSimulationMode DefaultHandSimulationMode { get; }
    Property Value
    Type Description
    ControllerSimulationMode

    DoublePressTime

    Maximum time interval for double press

    Declaration
    public float DoublePressTime { get; }
    Property Value
    Type Description
    Single

    FastControlKey

    Key to speed up camera movement

    Declaration
    public KeyBinding FastControlKey { get; }
    Property Value
    Type Description
    KeyBinding

    HandDepthMultiplier

    Depth change when scrolling the mouse wheel

    Declaration
    [Obsolete("Use ControllerDepthMultiplier instead.")]
    public float HandDepthMultiplier { get; }
    Property Value
    Type Description
    Single

    HandGestureAnimationSpeed

    Gesture interpolation per second

    Declaration
    public float HandGestureAnimationSpeed { get; }
    Property Value
    Type Description
    Single

    HandHideTimeout

    Time after which uncontrolled hands are hidden

    Declaration
    [Obsolete("Use ControllerHideTimeout instead.")]
    public float HandHideTimeout { get; }
    Property Value
    Type Description
    Single

    HandJitterAmount

    Apply random offset to the hand position

    Declaration
    [Obsolete("Use ControllerJitterAmount instead.")]
    public float HandJitterAmount { get; }
    Property Value
    Type Description
    Single

    HandRotateButton

    Controls how hand rotation is activated

    Declaration
    [Obsolete("Use ControllerRotateButton instead.")]
    public KeyBinding HandRotateButton { get; }
    Property Value
    Type Description
    KeyBinding

    HoldStartDuration

    Time until hold gesture starts

    Declaration
    public float HoldStartDuration { get; }
    Property Value
    Type Description
    Single

    IndicatorsPrefab

    Indicator buttons to show input simulation state in the viewport

    Declaration
    public GameObject IndicatorsPrefab { get; }
    Property Value
    Type Description
    GameObject

    InteractionButton

    Button pressed to interact with objects

    Declaration
    public KeyBinding InteractionButton { get; }
    Property Value
    Type Description
    KeyBinding

    IsCameraControlEnabled

    Enable manual camera control

    Declaration
    public bool IsCameraControlEnabled { get; }
    Property Value
    Type Description
    Boolean

    IsControllerLookInverted

    Invert the vertical rotation

    Declaration
    public bool IsControllerLookInverted { get; }
    Property Value
    Type Description
    Boolean

    IsHandsFreeInputEnabled

    Enable hands free input

    Declaration
    public bool IsHandsFreeInputEnabled { get; }
    Property Value
    Type Description
    Boolean

    LeftControllerManipulationKey

    Key to manipulate the left controller

    Declaration
    public KeyBinding LeftControllerManipulationKey { get; }
    Property Value
    Type Description
    KeyBinding

    LeftHandManipulationKey

    Key to manipulate the left hand

    Declaration
    [Obsolete("Use LeftControllerManipulationKey instead.")]
    public KeyBinding LeftHandManipulationKey { get; }
    Property Value
    Type Description
    KeyBinding

    LeftMouseHandGesture

    Hand joint pose when pressing the left mouse button

    Declaration
    public ArticulatedHandPose.GestureId LeftMouseHandGesture { get; }
    Property Value
    Type Description
    ArticulatedHandPose.GestureId

    LookHorizontal

    Look Horizontal Axis - Right Stick On Controller

    Declaration
    public string LookHorizontal { get; }
    Property Value
    Type Description
    String

    LookVertical

    Look Vertical Axis - Right Stick On Controller

    Declaration
    public string LookVertical { get; }
    Property Value
    Type Description
    String

    MiddleMouseHandGesture

    Hand joint pose when pressing the middle mouse button

    Declaration
    public ArticulatedHandPose.GestureId MiddleMouseHandGesture { get; }
    Property Value
    Type Description
    ArticulatedHandPose.GestureId

    MotionControllerGrabKey

    Key to simulate a grab on the motion controller

    Declaration
    public KeyBinding MotionControllerGrabKey { get; }
    Property Value
    Type Description
    KeyBinding

    MotionControllerMenuKey

    Key to simulate a menu press on the motion controller

    Declaration
    public KeyBinding MotionControllerMenuKey { get; }
    Property Value
    Type Description
    KeyBinding

    MotionControllerTriggerKey

    Key to simulate a trigger press (select) on the motion controller

    Declaration
    public KeyBinding MotionControllerTriggerKey { get; }
    Property Value
    Type Description
    KeyBinding

    MouseControllerRotationSpeed

    Additional rotation factor after input smoothing has been applied

    Declaration
    public float MouseControllerRotationSpeed { get; }
    Property Value
    Type Description
    Single

    MouseHandRotationSpeed

    Additional rotation factor after input smoothing has been applied

    Declaration
    [Obsolete("Use MouseControllerRotationSpeed instead.")]
    public float MouseHandRotationSpeed { get; }
    Property Value
    Type Description
    Single

    MouseLookButton

    Controls how mouse look control is activated

    Declaration
    public KeyBinding MouseLookButton { get; }
    Property Value
    Type Description
    KeyBinding

    MouseLookSpeed

    Additional rotation factor after input smoothing has been applied

    Declaration
    public float MouseLookSpeed { get; }
    Property Value
    Type Description
    Single

    MouseLookToggle

    Toggle mouse look on with the mouse look button, press escape to release

    Declaration
    public bool MouseLookToggle { get; }
    Property Value
    Type Description
    Boolean

    MouseRotationSensitivity

    Sensitivity when using the mouse for rotation

    Declaration
    public float MouseRotationSensitivity { get; }
    Property Value
    Type Description
    Single

    MouseScroll

    Mouse Scroll Wheel

    Declaration
    public string MouseScroll { get; }
    Property Value
    Type Description
    String

    MouseX

    Mouse Movement X-axis

    Declaration
    public string MouseX { get; }
    Property Value
    Type Description
    String

    MouseY

    Mouse Movement Y-axis

    Declaration
    public string MouseY { get; }
    Property Value
    Type Description
    String

    MoveHorizontal

    Horizontal movement Axis

    Declaration
    public string MoveHorizontal { get; }
    Property Value
    Type Description
    String

    MoveUpDown

    Up/Down movement Axis

    Declaration
    public string MoveUpDown { get; }
    Property Value
    Type Description
    String

    MoveVertical

    Vertical movement Axis

    Declaration
    public string MoveVertical { get; }
    Property Value
    Type Description
    String

    NavigationStartThreshold

    The total amount of input source movement that needs to happen to start navigation

    Declaration
    public float NavigationStartThreshold { get; }
    Property Value
    Type Description
    Single

    RightControllerManipulationKey

    Key to manipulate the right controller

    Declaration
    public KeyBinding RightControllerManipulationKey { get; }
    Property Value
    Type Description
    KeyBinding

    RightHandManipulationKey

    Key to manipulate the right hand

    Declaration
    [Obsolete("Use RightControllerManipulationKey instead.")]
    public KeyBinding RightHandManipulationKey { get; }
    Property Value
    Type Description
    KeyBinding

    RightMouseHandGesture

    Hand joint pose when pressing the right mouse button

    Declaration
    public ArticulatedHandPose.GestureId RightMouseHandGesture { get; }
    Property Value
    Type Description
    ArticulatedHandPose.GestureId

    SimulateEyePosition

    Enable eye gaze simulation

    Declaration
    [Obsolete("Check the EyeGazeSimulationMode instead")]
    public bool SimulateEyePosition { get; }
    Property Value
    Type Description
    Boolean

    ToggleLeftControllerKey

    Key to toggle persistent mode for the left controller

    Declaration
    public KeyBinding ToggleLeftControllerKey { get; }
    Property Value
    Type Description
    KeyBinding

    ToggleLeftHandKey

    Key to toggle persistent mode for the left controller

    Declaration
    [Obsolete("Use ToggleLeftControllerKey instead.")]
    public KeyBinding ToggleLeftHandKey { get; }
    Property Value
    Type Description
    KeyBinding

    ToggleRightControllerKey

    Key to toggle persistent mode for the right controller

    Declaration
    public KeyBinding ToggleRightControllerKey { get; }
    Property Value
    Type Description
    KeyBinding

    ToggleRightHandKey

    Key to toggle persistent mode for the right controller

    Declaration
    [Obsolete("Use ToggleRightControllerKey instead.")]
    public KeyBinding ToggleRightHandKey { get; }
    Property Value
    Type Description
    KeyBinding
    Back to top Generated by DocFX