2.5 KiB
2.5 KiB
InputElementStateStack<TElement> Class
Namespace: Nodify.Interactivity
Assembly: Nodify
Inheritance: Object → InputElementStateStack<TElement>
Implements: IInputHandler
References: InputElementStateStack<TElement>.IInputElementState<TElement>
public class InputElementStateStack<TElement> : IInputHandler
Constructors
InputElementStateStack<TElement>(TElement)
public InputElementStateStack<TElement>(TElement element);
Parameters
element TElement
Properties
Element
protected TElement Element { get; set; }
Property Value
ProcessHandledEvents
public virtual bool ProcessHandledEvents { get; set; }
Property Value
RequiresInputCapture
public virtual bool RequiresInputCapture { get; set; }
Property Value
State
public IInputElementState<TElement> State { get; set; }
Property Value
InputElementStateStack<TElement>.IInputElementState<TElement>
Methods
HandleEvent(InputEventArgs)
public virtual void HandleEvent(InputEventArgs e);
Parameters
PopAllStates()
public void PopAllStates();
PopState()
public void PopState();
PushState(InputElementStateStack<TElement>.IInputElementState<TElement>)
public void PushState(IInputElementState<TElement> newState);
Parameters
newState InputElementStateStack<TElement>.IInputElementState<TElement>