# CursorMode

> Determines whether the mouse cursor is rendered using software rendering or, on supported platforms, hardware rendering.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public enum CursorMode
```

## Remarks

See [Cursor](/engine/6000.0/script-reference/unityengine/cursor.md) for supported platforms.

## Fields

| Value                                                                                    | Description                                  |
| ---------------------------------------------------------------------------------------- | -------------------------------------------- |
| [Auto](/engine/6000.0/script-reference/unityengine/cursormode/auto.md)                   | Use hardware cursors on supported platforms. |
| [ForceSoftware](/engine/6000.0/script-reference/unityengine/cursormode/forcesoftware.md) | Force the use of software cursors.           |
