// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
namespace Microsoft.MixedReality.Toolkit.Input
{
///
/// Interface for handling mouse pointers.
///
public interface IMixedRealityMousePointer : IMixedRealityPointer
{
///
/// Should the mouse cursor be hidden when no active input is received?
///
bool HideCursorWhenInactive { get; }
///
/// What is the movement threshold to reach before un-hiding mouse cursor?
///
float MovementThresholdToUnHide { get; }
///
/// How long should it take before the mouse cursor is hidden?
///
float HideTimeout { get; }
}
}