Show / Hide Table of Contents

    Class InteractableStateModel

    Inheritance
    Object
    InteractableStateModel
    InteractableStates
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Microsoft.MixedReality.Toolkit.UI
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class InteractableStateModel

    Constructors

    InteractableStateModel()

    Declaration
    public InteractableStateModel()

    InteractableStateModel(State)

    Declaration
    public InteractableStateModel(State defaultState)
    Parameters
    Type Name Description
    State defaultState

    Fields

    allStates

    Declaration
    protected State[] allStates
    Field Value
    Type Description
    State[]

    currentState

    Declaration
    protected State currentState
    Field Value
    Type Description
    State

    stateList

    Declaration
    protected List<State> stateList
    Field Value
    Type Description
    List<State>

    Methods

    CompareStates()

    Declaration
    public abstract State CompareStates()
    Returns
    Type Description
    State

    CurrentState()

    Declaration
    public virtual State CurrentState()
    Returns
    Type Description
    State

    GetBit()

    Declaration
    protected int GetBit()
    Returns
    Type Description
    Int32

    GetState(Int32)

    Declaration
    public State GetState(int index)
    Parameters
    Type Name Description
    Int32 index
    Returns
    Type Description
    State

    GetStates()

    Declaration
    public abstract State[] GetStates()
    Returns
    Type Description
    State[]

    GetStateValue(Int32)

    Declaration
    public int GetStateValue(int index)
    Parameters
    Type Name Description
    Int32 index
    Returns
    Type Description
    Int32

    ImportStates(List<State>)

    Declaration
    public void ImportStates(List<State> states)
    Parameters
    Type Name Description
    List<State> states

    SetSate(State)

    Declaration
    public virtual void SetSate(State state)
    Parameters
    Type Name Description
    State state

    SetStateListValue(Int32, Int32)

    Declaration
    protected virtual void SetStateListValue(int index, int value)
    Parameters
    Type Name Description
    Int32 index
    Int32 value

    SetStateOff(Int32)

    Declaration
    public virtual void SetStateOff(int index)
    Parameters
    Type Name Description
    Int32 index

    SetStateOn(Int32)

    Declaration
    public virtual void SetStateOn(int index)
    Parameters
    Type Name Description
    Int32 index

    SetStateValue(Int32, Int32)

    Declaration
    public virtual void SetStateValue(int index, int value)
    Parameters
    Type Name Description
    Int32 index
    Int32 value
    Back to top Generated by DocFX