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