Enum Input.CursorShape
- Namespace
- Godot
- Assembly
- GodotSharp.dll
public enum Input.CursorShape : long
Fields
Arrow = 0Arrow cursor. Standard, default pointing cursor.
Bdiagsize = 11Window resize mouse cursor. The cursor is a double-headed arrow that goes from the bottom left to the top right. It tells the user they can resize the window or the panel both horizontally and vertically.
Busy = 5Busy cursor. Indicates that the application is busy performing an operation, and that it is still usable during the operation.
CanDrop = 7Can drop cursor. Usually displayed when dragging something to indicate that it can be dropped at the current position.
Cross = 3Cross cursor. Typically appears over regions in which a drawing operation can be performed or for selections.
Drag = 6Drag cursor. Usually displayed when dragging something.
Note: Windows lacks a dragging cursor, so Drag is the same as Move for this platform.
Fdiagsize = 12Window resize mouse cursor. The cursor is a double-headed arrow that goes from the top left to the bottom right, the opposite of Bdiagsize. It tells the user they can resize the window or the panel both horizontally and vertically.
Forbidden = 8Forbidden cursor. Indicates that the current action is forbidden (for example, when dragging something) or that the control at a position is disabled.
Help = 16Help cursor. Usually a question mark.
Hsize = 10Horizontal resize mouse cursor. A double-headed horizontal arrow. It tells the user they can resize the window or the panel horizontally.
Hsplit = 15Horizontal split mouse cursor. On Windows, it's the same as Hsize.
Ibeam = 1I-beam cursor. Usually used to show where the text cursor will appear when the mouse is clicked.
Move = 13Move cursor. Indicates that something can be moved.
PointingHand = 2Pointing hand cursor. Usually used to indicate the pointer is over a link or other interactable item.
Vsize = 9Vertical resize mouse cursor. A double-headed vertical arrow. It tells the user they can resize the window or the panel vertically.
Vsplit = 14Vertical split mouse cursor. On Windows, it's the same as Vsize.
Wait = 4Wait cursor. Indicates that the application is busy performing an operation, and that it cannot be used during the operation (e.g. something is blocking its main thread).