Show / Hide Table of Contents

Class EventBase

Inheritance
Object
EventBase
EventBase<T>
Implements
IDisposable
Inherited Members
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 EventBase : IDisposable

Constructors

| Improve this Doc View Source

EventBase()

Declaration
protected EventBase()

Fields

| Improve this Doc View Source

m_CurrentTarget

Declaration
protected IEventHandler m_CurrentTarget
Field Value
Type Description
IEventHandler

Properties

| Improve this Doc View Source

bubbles

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

capturable

Declaration
[Obsolete("Use tricklesDown instead of capturable.")]
public bool capturable { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

currentTarget

Declaration
public virtual IEventHandler currentTarget { get; }
Property Value
Type Description
IEventHandler
| Improve this Doc View Source

dispatch

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

flags

Declaration
protected EventBase.EventFlags flags { get; set; }
Property Value
Type Description
EventBase.EventFlags
| Improve this Doc View Source

imguiEvent

Declaration
public Event imguiEvent { get; protected set; }
Property Value
Type Description
Event
| Improve this Doc View Source

isDefaultPrevented

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

isImmediatePropagationStopped

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

isPropagationStopped

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

originalMousePosition

Declaration
public Vector2 originalMousePosition { get; }
Property Value
Type Description
Vector2
| Improve this Doc View Source

pooled

Declaration
protected bool pooled { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

propagationPhase

Declaration
public PropagationPhase propagationPhase { get; }
Property Value
Type Description
PropagationPhase
| Improve this Doc View Source

target

Declaration
public IEventHandler target { get; set; }
Property Value
Type Description
IEventHandler
| Improve this Doc View Source

timestamp

Declaration
public long timestamp { get; }
Property Value
Type Description
Int64
| Improve this Doc View Source

tricklesDown

Declaration
public bool tricklesDown { get; }
Property Value
Type Description
Boolean

Methods

| Improve this Doc View Source

Dispose()

Declaration
public abstract void Dispose()
| Improve this Doc View Source

GetEventTypeId()

Declaration
public abstract long GetEventTypeId()
Returns
Type Description
Int64
| Improve this Doc View Source

Init()

Declaration
protected virtual void Init()
| Improve this Doc View Source

PostDispatch()

Declaration
protected virtual void PostDispatch()
| Improve this Doc View Source

PreDispatch()

Declaration
protected virtual void PreDispatch()
| Improve this Doc View Source

PreventDefault()

Declaration
public void PreventDefault()
| Improve this Doc View Source

RegisterEventType()

Declaration
protected static long RegisterEventType()
Returns
Type Description
Int64
| Improve this Doc View Source

StopImmediatePropagation()

Declaration
public void StopImmediatePropagation()
| Improve this Doc View Source

StopPropagation()

Declaration
public void StopPropagation()

Implements

System.IDisposable

Extension Methods

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