Skip to content

Interactivity / InputElementStateStack<TElement>

Namespace: Nodify.Interactivity

Assembly: Nodify

Inheritance: ObjectInputElementStateStack<TElement>

Implements: IInputHandler

References: InputElementStateStack<TElement>.IInputElementState<TElement>

public class InputElementStateStack<TElement> : IInputHandler

InputElementStateStack<TElement>(TElement)

Section titled “InputElementStateStack<TElement>(TElement)”
public InputElementStateStack<TElement>(TElement element);

Parameters

element TElement

protected TElement Element { get; set; }

Property Value

TElement

public virtual bool ProcessHandledEvents { get; set; }

Property Value

Boolean

public virtual bool RequiresInputCapture { get; set; }

Property Value

Boolean

public IInputElementState<TElement> State { get; set; }

Property Value

InputElementStateStack<TElement>.IInputElementState<TElement>

public virtual void HandleEvent(InputEventArgs e);

Parameters

e InputEventArgs

public void PopAllStates();
public void PopState();

PushState(InputElementStateStack<TElement>.IInputElementState<TElement>)

Section titled “PushState(InputElementStateStack<TElement>.IInputElementState<TElement>)”
public void PushState(IInputElementState<TElement> newState);

Parameters

newState InputElementStateStack<TElement>.IInputElementState<TElement>