# VisualElementFocusChangeDirection

> Define focus change directions for the VisualElementFocusRing.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.UIElements](/engine/6000.0/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule
* **Inherits from:** [FocusChangeDirection](/engine/6000.0/script-reference/unityengine/uielements/focuschangedirection.md)
* **Implements:** [IDisposable](https://learn.microsoft.com/dotnet/api/system.idisposable)

```csharp
public class VisualElementFocusChangeDirection : FocusChangeDirection, IDisposable
```

## Static Properties

| Property                                                                                                           | Description                                         |
| ------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------- |
| [lastValue](/engine/6000.0/script-reference/unityengine/uielements/visualelementfocuschangedirection/lastvalue.md) | Last value for the direction defined by this class. |
| [left](/engine/6000.0/script-reference/unityengine/uielements/visualelementfocuschangedirection/left.md)           | The focus is moving to the left.                    |
| [right](/engine/6000.0/script-reference/unityengine/uielements/visualelementfocuschangedirection/right.md)         | The focus is moving to the right.                   |

## Inheritance

**Inherited Members:**

* [FocusChangeDirection.Dispose()](/engine/6000.0/script-reference/unityengine/uielements/focuschangedirection/dispose.md)
* [FocusChangeDirection.unspecified](/engine/6000.0/script-reference/unityengine/uielements/focuschangedirection/unspecified.md)
* [FocusChangeDirection.none](/engine/6000.0/script-reference/unityengine/uielements/focuschangedirection/none.md)
