# TimerState

> Contains timing information of IVisualElementScheduler events.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.UIElements](/engine/6000.6/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule
* **Implements:** [IEquatable\<TimerState>](https://learn.microsoft.com/dotnet/api/system.iequatable-1)

```csharp
public struct TimerState : IEquatable<TimerState>
```

## Properties

| Property                                                                                    | Description                                                                                                                                          |
| ------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| [deltaTime](/engine/6000.6/script-reference/unityengine/uielements/timerstate/deltatime.md) | Time difference in milliseconds between [\_now](/engine/6000.6/script-reference/unityengine/uielements/timerstate/now.md) and the previous callback. |
| [now](/engine/6000.6/script-reference/unityengine/uielements/timerstate/now.md)             | Current time in milliseconds.                                                                                                                        |
| [start](/engine/6000.6/script-reference/unityengine/uielements/timerstate/start.md)         | Start time in milliseconds, or last callback time for repeatable IScheduledItem.                                                                     |

## Methods

| Method                                                                                | Description                                                                |
| ------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- |
| [Equals](/engine/6000.6/script-reference/unityengine/uielements/timerstate/equals.md) | Compare this object with another object and return true if they are equal. |
