//
// CursorModeValue.cs
//
// Copyright (C) 2018 OpenTK
//
// This software may be modified and distributed under the terms
// of the MIT license. See the LICENSE file for details.
//
namespace OpenToolkit.GraphicsLibraryFramework
{
///
/// The GLFW cursor modes.
/// See cursor modes.
///
public enum CursorModeValue
{
///
/// The regular arrow cursor (or another cursor set with ) is used
/// and cursor motion is not limited.
///
CursorNormal = 0x00034001,
///
/// Hides the arrow cursor when over a window.
///
CursorHidden = 0x00034002,
///
/// Will hide the cursor and lock it to the specified window.
/// GLFW will then take care of all the details of cursor re-centering and offset calculation
/// and providing the application with a virtual cursor position.
/// This virtual position is provided normally via both the cursor position callback and through polling.
///
CursorDisabled = 0x00034003
}
}