Custom mouse cursor shapes used with EditorGUIUtility.AddCursorRect.
Note: This is an editor class. To use it you have to place your script in Assets/Editor inside your project folder. Editor classes are in the UnityEditor namespace so for C# scripts you need to add "using UnityEditor;" at the beginning of the script.
| Arrow |
Normal pointer arrow. |
| Text |
Text cursor. |
| ResizeVertical |
Vertical resize arrows. |
| ResizeHorizontal |
Horizontal resize arrows. |
| Link |
Arrow with a Link badge (for assigning pointers). |
| SlideArrow |
Arrow with small arrows for indicating sliding at number fields. |
| ResizeUpRight |
Resize up-right for window edges. |
| ResizeUpLeft |
Resize up-Left for window edges. |
| MoveArrow |
Arrow with the move symbol next to it for the sceneview. |
| RotateArrow |
Arrow with the rotate symbol next to it for the sceneview. |
| ScaleArrow |
Arrow with the scale symbol next to it for the sceneview. |
| ArrowPlus |
Arrow with the plus symbol next to it. |
| ArrowMinus |
Arrow with the minus symbol next to it. |
| Pan |
Cursor with a dragging hand for pan. |
| Orbit |
Cursor with an eye for orbit. |
| Zoom |
Cursor with a magnifying glass for zoom. |
| FPS |
Cursor with an eye and stylized arrow keys for FPS navigation. |
| CustomCursor |
The current user defined cursor. |