Class FocusEventBase<T>
Inheritance
FocusEventBase<T>
Assembly: UnityEngine.dll
Syntax
public abstract class FocusEventBase<T> : EventBase<T>, IDisposable, IFocusEvent, IPropagatableEvent where T : FocusEventBase<T>, new()
Type Parameters
Constructors
|
Improve this Doc
View Source
FocusEventBase()
Declaration
protected FocusEventBase()
Fields
|
Improve this Doc
View Source
m_FocusController
Declaration
protected FocusController m_FocusController
Field Value
Properties
|
Improve this Doc
View Source
direction
Declaration
public FocusChangeDirection direction { get; protected set; }
Property Value
|
Improve this Doc
View Source
Declaration
public Focusable relatedTarget { get; protected set; }
Property Value
Methods
|
Improve this Doc
View Source
GetPooled(IEventHandler, Focusable, FocusChangeDirection, FocusController)
Declaration
public static T GetPooled(IEventHandler target, Focusable relatedTarget, FocusChangeDirection direction, FocusController focusController)
Parameters
Returns
|
Improve this Doc
View Source
Init()
Declaration
protected override void Init()
Overrides
UnityEngine.Experimental.UIElements.EventBase<T>.Init()
Implements
Extension Methods