// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
namespace Microsoft.MixedReality.Toolkit.Input
{
///
/// Specifies how a pointer in MRTK's default input system behaves.
///
public enum PointerBehavior
{
///
/// Pointer active state is managed by MRTK input system. If it is a near pointer (grab, poke), it
/// will be always enabled. If it is not a near pointer, it will get disabled if any near pointer on the
/// same hand is active. This is what allows rays to turn off when a hand is near a grabbable.
///
Default = 0,
///
/// Pointer is always on, regardless of what other pointers are active.
///
AlwaysOn,
///
/// Pointer is always off, regardless of what other pointers are active.
///
AlwaysOff
};
}