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