mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0

    Show / Hide Table of Contents

    Struct MixedRealityInputAction

    An Input Action for mapping an action to an Input Sources Button, Joystick, Sensor, etc.

    Implements
    IEqualityComparer
    Inherited Members
    ValueType.ToString()
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Namespace: Microsoft.MixedReality.Toolkit.Input
    Assembly: cs.temp.dll.dll
    Syntax
    public struct MixedRealityInputAction : IEqualityComparer

    Constructors

    MixedRealityInputAction(UInt32, String, AxisType)

    Constructor.

    Declaration
    public MixedRealityInputAction(uint id, string description, AxisType axisConstraint = null)
    Parameters
    Type Name Description
    UInt32 id
    String description
    AxisType axisConstraint

    MixedRealityInputAction(UInt32, String, AxisType)

    Constructor.

    Declaration
    public MixedRealityInputAction(uint id, string description, AxisType axisConstraint = null)
    Parameters
    Type Name Description
    UInt32 id
    String description
    AxisType axisConstraint

    Properties

    AxisConstraint

    The Axis constraint for the Input Action

    Declaration
    public AxisType AxisConstraint { get; }
    Property Value
    Type Description
    AxisType

    AxisConstraint

    The Axis constraint for the Input Action

    Declaration
    public AxisType AxisConstraint { get; }
    Property Value
    Type Description
    AxisType

    Description

    A short description of the Input Action.

    Declaration
    public string Description { get; }
    Property Value
    Type Description
    String

    Description

    A short description of the Input Action.

    Declaration
    public string Description { get; }
    Property Value
    Type Description
    String

    Id

    The Unique Id of this Input Action.

    Declaration
    public uint Id { get; }
    Property Value
    Type Description
    UInt32

    Id

    The Unique Id of this Input Action.

    Declaration
    public uint Id { get; }
    Property Value
    Type Description
    UInt32

    None

    Declaration
    public static MixedRealityInputAction None { get; }
    Property Value
    Type Description
    MixedRealityInputAction

    None

    Declaration
    public static MixedRealityInputAction None { get; }
    Property Value
    Type Description
    MixedRealityInputAction

    Methods

    Equals(MixedRealityInputAction)

    Declaration
    public bool Equals(MixedRealityInputAction other)
    Parameters
    Type Name Description
    MixedRealityInputAction other
    Returns
    Type Description
    Boolean

    Equals(MixedRealityInputAction)

    Declaration
    public bool Equals(MixedRealityInputAction other)
    Parameters
    Type Name Description
    MixedRealityInputAction other
    Returns
    Type Description
    Boolean

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    Object obj
    Returns
    Type Description
    Boolean
    Overrides
    ValueType.Equals(Object)

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    Object obj
    Returns
    Type Description
    Boolean
    Overrides
    ValueType.Equals(Object)

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    Int32
    Overrides
    ValueType.GetHashCode()

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    Int32
    Overrides
    ValueType.GetHashCode()

    Operators

    Equality(MixedRealityInputAction, MixedRealityInputAction)

    Declaration
    public static bool operator ==(MixedRealityInputAction left, MixedRealityInputAction right)
    Parameters
    Type Name Description
    MixedRealityInputAction left
    MixedRealityInputAction right
    Returns
    Type Description
    Boolean

    Equality(MixedRealityInputAction, MixedRealityInputAction)

    Declaration
    public static bool operator ==(MixedRealityInputAction left, MixedRealityInputAction right)
    Parameters
    Type Name Description
    MixedRealityInputAction left
    MixedRealityInputAction right
    Returns
    Type Description
    Boolean

    Inequality(MixedRealityInputAction, MixedRealityInputAction)

    Declaration
    public static bool operator !=(MixedRealityInputAction left, MixedRealityInputAction right)
    Parameters
    Type Name Description
    MixedRealityInputAction left
    MixedRealityInputAction right
    Returns
    Type Description
    Boolean

    Inequality(MixedRealityInputAction, MixedRealityInputAction)

    Declaration
    public static bool operator !=(MixedRealityInputAction left, MixedRealityInputAction right)
    Parameters
    Type Name Description
    MixedRealityInputAction left
    MixedRealityInputAction right
    Returns
    Type Description
    Boolean

    Implements

    IEqualityComparer
    In This Article
    • Constructors
      • MixedRealityInputAction(UInt32, String, AxisType)
      • MixedRealityInputAction(UInt32, String, AxisType)
    • Properties
      • AxisConstraint
      • AxisConstraint
      • Description
      • Description
      • Id
      • Id
      • None
      • None
    • Methods
      • Equals(MixedRealityInputAction)
      • Equals(MixedRealityInputAction)
      • Equals(Object)
      • Equals(Object)
      • GetHashCode()
      • GetHashCode()
    • Operators
      • Equality(MixedRealityInputAction, MixedRealityInputAction)
      • Equality(MixedRealityInputAction, MixedRealityInputAction)
      • Inequality(MixedRealityInputAction, MixedRealityInputAction)
      • Inequality(MixedRealityInputAction, MixedRealityInputAction)
    • Implements
    Back to top Generated by DocFX