Skip to content

Nodify_Interactivity_InputElementState_TElement_

miroiu edited this page Dec 23, 2024 · 1 revision

InputElementState<TElement> Class

Namespace: Nodify.Interactivity

Assembly: Nodify

Inheritance: ObjectInputElementState<TElement>

Implements: IInputHandler

public abstract class InputElementState<TElement> : IInputHandler  

Constructors

InputElementState<TElement>(TElement)

protected InputElementState<TElement>(TElement element);  

Parameters

element TElement

Properties

Element

protected TElement Element { get; set; }  

Property Value

TElement

RequiresInputCapture

public virtual bool RequiresInputCapture { get; protected set; }  

Property Value

Boolean

Methods

HandleEvent(InputEventArgs)

public virtual void HandleEvent(InputEventArgs e);  

Parameters

e InputEventArgs

OnEvent(InputEventArgs)

protected virtual void OnEvent(InputEventArgs e);  

Parameters

e InputEventArgs

OnKeyDown(KeyEventArgs)

protected virtual void OnKeyDown(KeyEventArgs e);  

Parameters

e KeyEventArgs

OnKeyUp(KeyEventArgs)

protected virtual void OnKeyUp(KeyEventArgs e);  

Parameters

e KeyEventArgs

OnLostMouseCapture(MouseEventArgs)

protected virtual void OnLostMouseCapture(MouseEventArgs e);  

Parameters

e MouseEventArgs

OnMouseDown(MouseButtonEventArgs)

protected virtual void OnMouseDown(MouseButtonEventArgs e);  

Parameters

e MouseButtonEventArgs

OnMouseMove(MouseEventArgs)

protected virtual void OnMouseMove(MouseEventArgs e);  

Parameters

e MouseEventArgs

OnMouseUp(MouseButtonEventArgs)

protected virtual void OnMouseUp(MouseButtonEventArgs e);  

Parameters

e MouseButtonEventArgs

OnMouseWheel(MouseWheelEventArgs)

protected virtual void OnMouseWheel(MouseWheelEventArgs e);  

Parameters

e MouseWheelEventArgs

Clone this wiki locally