mixedreality/com.microsoft.mixedreality..../Core/Interfaces/InputSystem/IMixedRealityMouseDeviceMan...

30 lines
1000 B
C#

// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
using System;
namespace Microsoft.MixedReality.Toolkit.Input
{
/// <summary>
/// Interface defining a mouse input device manager.
/// </summary>
public interface IMixedRealityMouseDeviceManager : IMixedRealityInputDeviceManager
{
/// <summary>
/// Typed representation of the ConfigurationProfile property.
/// </summary>
[ObsoleteAttribute("The MouseInputProfile property has been deprecated and will be removed in a future version of MRTK.")]
MixedRealityMouseInputProfile MouseInputProfile { get; }
/// <summary>
/// Gets or sets a multiplier value used to adjust the speed of the mouse cursor.
/// </summary>
float CursorSpeed { get; set; }
/// <summary>
/// Gets or sets a multiplier value used to adjust the speed of the mouse wheel.
/// </summary>
float WheelSpeed { get; set; }
}
}