GetPooled
Gets an event from the event pool and initializes it with the given values. Use this function instead of creating new events. Events obtained using this method need to be released back to the pool. You can use Dispose() to release them.
Read time 2 minutesLast updated 12 days ago
Definition
- Type: Method
- Namespace: UnityEngine.UIElements
- Assembly: UnityEngine.UIElementsModule
GetPooled(Event)
Gets an event from the event pool and initializes it with the given values. Use this function instead of creating new events. Events obtained using this method need to be released back to the pool. You can use to release them.
Dispose()public static T GetPooled(Event systemEvent)
Parameters
An IMGUI mouse event.
Returns
Type | Description |
|---|---|
| T | An initialized event. |
GetPooled(Touch, EventModifiers)
Gets an event from the event pool and initializes it with the given values. Use this function instead of creating new events. Events obtained using this method need to be released back to the pool. You can use to release them.
Dispose()public static T GetPooled(Touch touch, EventModifiers modifiers = EventModifiers.None)
Parameters
The modifier keys held down during the event.
Returns
Type | Description |
|---|---|
| T | An initialized event. |
GetPooled(PenData, EventModifiers)
Gets a pointer event from the event pool and initializes it with the given values. Use this function instead of creating new events. Events obtained using this method need to be released back to the pool. You can use to release them.
Dispose()public static T GetPooled(PenData pen, EventModifiers modifiers = EventModifiers.None)
Parameters
The modifier keys held down during the event.
Returns
Type | Description |
|---|---|
| T | An initialized event. |
GetPooled(IPointerEvent)
Gets an event from the event pool and initializes it with the given values. Use this function instead of creating new events. Events obtained using this method need to be released back to the pool. You can use to release them.
Dispose()public static T GetPooled(IPointerEvent triggerEvent)
Parameters
The event that sent this event.
Returns
Type | Description |
|---|---|
| T | An initialized event. |