Skip to content

Interactivity / InputElementStateStack<TElement> / InputElementState<TElement>

InputElementStateStack<TElement>.InputElementState<TElement> Class

Section titled “InputElementStateStack<TElement>.InputElementState<TElement> Class”

Namespace: Nodify.Interactivity

Assembly: Nodify

Inheritance: ObjectInputElementState<TElement>InputElementStateStack<TElement>.InputElementState<TElement>

Implements: InputElementStateStack<TElement>.IInputElementState<TElement>

References: InputElementStateStack<TElement>

public abstract class InputElementState<TElement> : InputElementState<TElement>, IInputElementState<TElement>

InputElementStateStack<TElement>.InputElementState<TElement>(InputElementStateStack<TElement>)

Section titled “InputElementStateStack<TElement>.InputElementState<TElement>(InputElementStateStack<TElement>)”
public InputElementState<TElement>(InputElementStateStack<TElement> stack);

Parameters

stack InputElementStateStack<TElement>

protected InputElementStateStack<TElement> Stack { get; set; }

Property Value

InputElementStateStack<TElement>

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

Section titled “Enter(InputElementStateStack<TElement>.IInputElementState<TElement>)”
public virtual void Enter(InputElementStateStack<TElement>.IInputElementState<TElement> from);

Parameters

from InputElementStateStack<TElement>.IInputElementState<TElement>

public virtual void Exit();
public void PopState();

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

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

Parameters

newState InputElementStateStack<TElement>.IInputElementState<TElement>