---
name: "SDL_SystemCursor"
section: "3type"
platform: "linux"
package: "libsdl3-doc"
version: "3.2.10+ds-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/SDL_SystemCursor"
---

# SDL\_SystemCursor(3type)

Cursor types for SDL\_CreateSystemCursor ().

## NAME

SDL\_SystemCursor - Cursor types for  **SDL\_CreateSystemCursor** ().

## HEADER FILE

Defined in SDL3/SDL\_mouse.h

## SYNOPSIS

```
#include "SDL3/SDL.h"
```

**typedef enum SDL\_SystemCursor** **{**     **SDL\_SYSTEM\_CURSOR\_DEFAULT,      /\*\*\< Default cursor. Usually an arrow. \*/**     **SDL\_SYSTEM\_CURSOR\_TEXT,         /\*\*\< Text selection. Usually an I-beam. \*/**     **SDL\_SYSTEM\_CURSOR\_WAIT,         /\*\*\< Wait. Usually an hourglass or watch or spinning ball. \*/**     **SDL\_SYSTEM\_CURSOR\_CROSSHAIR,    /\*\*\< Crosshair. \*/**     **SDL\_SYSTEM\_CURSOR\_PROGRESS,     /\*\*\< Program is busy but still interactive. Usually it's WAIT with an arrow. \*/**     **SDL\_SYSTEM\_CURSOR\_NWSE\_RESIZE,  /\*\*\< Double arrow pointing northwest and southeast. \*/**     **SDL\_SYSTEM\_CURSOR\_NESW\_RESIZE,  /\*\*\< Double arrow pointing northeast and southwest. \*/**     **SDL\_SYSTEM\_CURSOR\_EW\_RESIZE,    /\*\*\< Double arrow pointing west and east. \*/**     **SDL\_SYSTEM\_CURSOR\_NS\_RESIZE,    /\*\*\< Double arrow pointing north and south. \*/**     **SDL\_SYSTEM\_CURSOR\_MOVE,         /\*\*\< Four pointed arrow pointing north, south, east, and west. \*/**     **SDL\_SYSTEM\_CURSOR\_NOT\_ALLOWED,  /\*\*\< Not permitted. Usually a slashed circle or crossbones. \*/**     **SDL\_SYSTEM\_CURSOR\_POINTER,      /\*\*\< Pointer that indicates a link. Usually a pointing hand. \*/**     **SDL\_SYSTEM\_CURSOR\_NW\_RESIZE,    /\*\*\< Window resize top-left. This may be a single arrow or a double arrow like NWSE\_RESIZE. \*/**     **SDL\_SYSTEM\_CURSOR\_N\_RESIZE,     /\*\*\< Window resize top. May be NS\_RESIZE. \*/**     **SDL\_SYSTEM\_CURSOR\_NE\_RESIZE,    /\*\*\< Window resize top-right. May be NESW\_RESIZE. \*/**     **SDL\_SYSTEM\_CURSOR\_E\_RESIZE,     /\*\*\< Window resize right. May be EW\_RESIZE. \*/**     **SDL\_SYSTEM\_CURSOR\_SE\_RESIZE,    /\*\*\< Window resize bottom-right. May be NWSE\_RESIZE. \*/**     **SDL\_SYSTEM\_CURSOR\_S\_RESIZE,     /\*\*\< Window resize bottom. May be NS\_RESIZE. \*/**     **SDL\_SYSTEM\_CURSOR\_SW\_RESIZE,    /\*\*\< Window resize bottom-left. May be NESW\_RESIZE. \*/**     **SDL\_SYSTEM\_CURSOR\_W\_RESIZE,     /\*\*\< Window resize left. May be EW\_RESIZE. \*/**     **SDL\_SYSTEM\_CURSOR\_COUNT** **} SDL\_SystemCursor;**

## AVAILABILITY

This enum is available since SDL 3.2.0.
