Show / Hide Table of Contents

Class Focusable

Inheritance
Object
CallbackEventHandler
Focusable
VisualElement
Implements
IEventHandler
Inherited Members
CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, Capture)
CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, TrickleDown)
CallbackEventHandler.RegisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, TUserArgsType, Capture)
CallbackEventHandler.RegisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, TUserArgsType, TrickleDown)
CallbackEventHandler.UnregisterCallback<TEventType>(EventCallback<TEventType>, Capture)
CallbackEventHandler.UnregisterCallback<TEventType>(EventCallback<TEventType>, TrickleDown)
CallbackEventHandler.UnregisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, Capture)
CallbackEventHandler.UnregisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, TrickleDown)
CallbackEventHandler.SendEvent(EventBase)
CallbackEventHandler.HandleEvent(EventBase)
CallbackEventHandler.HasTrickleDownHandlers()
CallbackEventHandler.HasBubbleUpHandlers()
CallbackEventHandler.HasCaptureHandlers()
CallbackEventHandler.HasBubbleHandlers()
CallbackEventHandler.ExecuteDefaultActionAtTarget(EventBase)
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine.Experimental.UIElements
Assembly: UnityEngine.dll
Syntax
public abstract class Focusable : CallbackEventHandler, IEventHandler

Constructors

| Improve this Doc View Source

Focusable()

Declaration
protected Focusable()

Properties

| Improve this Doc View Source

canGrabFocus

Declaration
public virtual bool canGrabFocus { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

focusController

Declaration
public abstract FocusController focusController { get; }
Property Value
Type Description
FocusController
| Improve this Doc View Source

focusIndex

Declaration
public virtual int focusIndex { get; set; }
Property Value
Type Description
Int32

Methods

| Improve this Doc View Source

Blur()

Declaration
public virtual void Blur()
| Improve this Doc View Source

ExecuteDefaultAction(EventBase)

Declaration
protected override void ExecuteDefaultAction(EventBase evt)
Parameters
Type Name Description
EventBase evt
Overrides
CallbackEventHandler.ExecuteDefaultAction(EventBase)
| Improve this Doc View Source

Focus()

Declaration
public virtual void Focus()

Implements

IEventHandler

Extension Methods

MouseCaptureController.HasMouseCapture(IEventHandler)
MouseCaptureController.TakeMouseCapture(IEventHandler)
MouseCaptureController.CaptureMouse(IEventHandler)
MouseCaptureController.ReleaseMouseCapture(IEventHandler)
MouseCaptureController.ReleaseMouse(IEventHandler)
MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX