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

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

    Show / Hide Table of Contents

    Interface IInputSimulationService

    Inherited Members
    IMixedRealityInputDeviceManager.GetActiveControllers()
    IMixedRealityService.Name
    IMixedRealityService.Priority
    IMixedRealityService.ConfigurationProfile
    IMixedRealityService.Initialize()
    IMixedRealityService.Reset()
    IMixedRealityService.Enable()
    IMixedRealityService.Update()
    IMixedRealityService.LateUpdate()
    IMixedRealityService.Disable()
    IMixedRealityService.Destroy()
    IDisposable.Dispose()
    Namespace: Microsoft.MixedReality.Toolkit.Input
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IInputSimulationService : IMixedRealityInputDeviceManager, IMixedRealityDataProvider, IMixedRealityService, IDisposable

    Properties

    ControllerPositionLeft

    Position of the left controller in view space.

    Declaration
    Vector3 ControllerPositionLeft { get; set; }
    Property Value
    Type Description
    Vector3

    ControllerPositionRight

    Position of the right controller in view space.

    Declaration
    Vector3 ControllerPositionRight { get; set; }
    Property Value
    Type Description
    Vector3

    ControllerRotationLeft

    Rotation euler angles of the left controller in view space.

    Declaration
    Vector3 ControllerRotationLeft { get; set; }
    Property Value
    Type Description
    Vector3

    ControllerRotationRight

    Rotation euler angles of the right controller in view space.

    Declaration
    Vector3 ControllerRotationRight { get; set; }
    Property Value
    Type Description
    Vector3

    ControllerSimulationMode

    Simulated controller behavior.

    Declaration
    ControllerSimulationMode ControllerSimulationMode { get; set; }
    Property Value
    Type Description
    ControllerSimulationMode

    EyeGazeSimulationMode

    Simulated eye gaze behavior.

    Declaration
    EyeGazeSimulationMode EyeGazeSimulationMode { get; set; }
    Property Value
    Type Description
    EyeGazeSimulationMode

    HandDataLeft

    Pose data for the left hand.

    Declaration
    SimulatedHandData HandDataLeft { get; }
    Property Value
    Type Description
    SimulatedHandData

    HandDataRight

    Pose data for the right hand.

    Declaration
    SimulatedHandData HandDataRight { get; }
    Property Value
    Type Description
    SimulatedHandData

    HandPositionLeft

    Position of the left hand in view space.

    Declaration
    [Obsolete("Use ControllerPositionLeft instead.")]
    Vector3 HandPositionLeft { get; set; }
    Property Value
    Type Description
    Vector3

    HandPositionRight

    Position of the right hand in view space.

    Declaration
    [Obsolete("Use ControllerPositionRight instead.")]
    Vector3 HandPositionRight { get; set; }
    Property Value
    Type Description
    Vector3

    HandRotationLeft

    Rotation euler angles of the left hand in view space.

    Declaration
    [Obsolete("Use ControllerRotationLeft instead.")]
    Vector3 HandRotationLeft { get; set; }
    Property Value
    Type Description
    Vector3

    HandRotationRight

    Rotation euler angles of the right hand in view space.

    Declaration
    [Obsolete("Use ControllerRotationRight instead.")]
    Vector3 HandRotationRight { get; set; }
    Property Value
    Type Description
    Vector3

    HandSimulationMode

    Simulated hand behavior.

    Declaration
    [Obsolete("Use ControllerSimulationMode instead.")]
    HandSimulationMode HandSimulationMode { get; set; }
    Property Value
    Type Description
    HandSimulationMode

    InputSimulationProfile

    Typed representation of the ConfigurationProfile property.

    Declaration
    MixedRealityInputSimulationProfile InputSimulationProfile { get; }
    Property Value
    Type Description
    MixedRealityInputSimulationProfile

    IsAlwaysVisibleControllerLeft

    The left controller is always tracking.

    Declaration
    bool IsAlwaysVisibleControllerLeft { get; set; }
    Property Value
    Type Description
    Boolean

    IsAlwaysVisibleControllerRight

    The right controller is always tracking.

    Declaration
    bool IsAlwaysVisibleControllerRight { get; set; }
    Property Value
    Type Description
    Boolean

    IsAlwaysVisibleHandLeft

    The left hand is always tracking.

    Declaration
    [Obsolete("Use IsAlwaysVisibleControllerLeft instead.")]
    bool IsAlwaysVisibleHandLeft { get; set; }
    Property Value
    Type Description
    Boolean

    IsAlwaysVisibleHandRight

    The right hand is always tracking.

    Declaration
    [Obsolete("Use IsAlwaysVisibleControllerRight instead.")]
    bool IsAlwaysVisibleHandRight { get; set; }
    Property Value
    Type Description
    Boolean

    IsSimulatingControllerLeft

    The left controller is controlled by user input.

    Declaration
    bool IsSimulatingControllerLeft { get; }
    Property Value
    Type Description
    Boolean

    IsSimulatingControllerRight

    The right controller is controlled by user input.

    Declaration
    bool IsSimulatingControllerRight { get; }
    Property Value
    Type Description
    Boolean

    IsSimulatingHandLeft

    The left hand is controlled by user input.

    Declaration
    [Obsolete("Use IsSimulatingControllerLeft instead.")]
    bool IsSimulatingHandLeft { get; }
    Property Value
    Type Description
    Boolean

    IsSimulatingHandRight

    The right hand is controlled by user input.

    Declaration
    [Obsolete("Use IsSimulatingControllerRight instead.")]
    bool IsSimulatingHandRight { get; }
    Property Value
    Type Description
    Boolean

    MotionControllerDataLeft

    Pose data for the left motion controller.

    Declaration
    SimulatedMotionControllerData MotionControllerDataLeft { get; }
    Property Value
    Type Description
    SimulatedMotionControllerData

    MotionControllerDataRight

    Pose data for the right motion controller.

    Declaration
    SimulatedMotionControllerData MotionControllerDataRight { get; }
    Property Value
    Type Description
    SimulatedMotionControllerData

    UserInputEnabled

    If true then keyboard and mouse input are used to simulate controllers.

    Declaration
    bool UserInputEnabled { get; set; }
    Property Value
    Type Description
    Boolean

    Methods

    ResetControllerLeft()

    Reset the left controller.

    Declaration
    void ResetControllerLeft()

    ResetControllerRight()

    Reset the right controller.

    Declaration
    void ResetControllerRight()

    ResetHandLeft()

    Reset the left hand.

    Declaration
    [Obsolete("Use ResetControllerLeft instead.")]
    void ResetHandLeft()

    ResetHandRight()

    Reset the right hand.

    Declaration
    [Obsolete("Use ResetControllerRight instead.")]
    void ResetHandRight()
    Back to top Generated by DocFX