mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0

    Show / Hide Table of Contents

    Class MixedRealityInputModule

    Inheritance
    Object
    MixedRealityInputModule
    Implements
    IMixedRealityPointerHandler
    IMixedRealitySourceStateHandler
    IEventSystemHandler
    StandaloneInputModule
    Namespace: Microsoft.MixedReality.Toolkit.Input
    Assembly: cs.temp.dll.dll
    Syntax
    public class MixedRealityInputModule : StandaloneInputModule, IMixedRealityPointerHandler, IMixedRealitySourceStateHandler, IEventSystemHandler, StandaloneInputModule

    Fields

    pointerDataToRemove

    List of pointers that need one last frame of updates to remove

    Declaration
    protected readonly List<MixedRealityInputModule.PointerData> pointerDataToRemove
    Field Value
    Type Description
    List<MixedRealityInputModule.PointerData>

    pointerDataToRemove

    List of pointers that need one last frame of updates to remove

    Declaration
    protected readonly List<MixedRealityInputModule.PointerData> pointerDataToRemove
    Field Value
    Type Description
    List<MixedRealityInputModule.PointerData>

    pointerDataToUpdate

    Mapping from pointer id to event data and click state

    Declaration
    protected readonly Dictionary<int, MixedRealityInputModule.PointerData> pointerDataToUpdate
    Field Value
    Type Description
    Dictionary<Int32, MixedRealityInputModule.PointerData>

    pointerDataToUpdate

    Mapping from pointer id to event data and click state

    Declaration
    protected readonly Dictionary<int, MixedRealityInputModule.PointerData> pointerDataToUpdate
    Field Value
    Type Description
    Dictionary<Int32, MixedRealityInputModule.PointerData>

    Properties

    ActiveMixedRealityPointers

    Declaration
    public IEnumerable<IMixedRealityPointer> ActiveMixedRealityPointers { get; }
    Property Value
    Type Description
    IEnumerable<IMixedRealityPointer>

    ActiveMixedRealityPointers

    Declaration
    public IEnumerable<IMixedRealityPointer> ActiveMixedRealityPointers { get; }
    Property Value
    Type Description
    IEnumerable<IMixedRealityPointer>

    RaycastCamera

    Declaration
    public Camera RaycastCamera { get; }
    Property Value
    Type Description
    Camera

    RaycastCamera

    Declaration
    public Camera RaycastCamera { get; }
    Property Value
    Type Description
    Camera

    Methods

    ActivateModule()

    Declaration
    public override void ActivateModule()

    ActivateModule()

    Declaration
    public override void ActivateModule()

    DeactivateModule()

    Declaration
    public override void DeactivateModule()

    DeactivateModule()

    Declaration
    public override void DeactivateModule()

    GetMousePointerEventData(Int32)

    Adds MRTK pointer support as mouse input for Unity UI.

    Declaration
    protected override MouseState GetMousePointerEventData(int pointerId)
    Parameters
    Type Name Description
    Int32 pointerId
    Returns
    Type Description
    MouseState

    GetMousePointerEventData(Int32)

    Adds MRTK pointer support as mouse input for Unity UI.

    Declaration
    protected override MouseState GetMousePointerEventData(int pointerId)
    Parameters
    Type Name Description
    Int32 pointerId
    Returns
    Type Description
    MouseState

    Process()

    Process the active pointers from MixedRealityInputManager and all other Unity input.

    Declaration
    public override void Process()

    Process()

    Process the active pointers from MixedRealityInputManager and all other Unity input.

    Declaration
    public override void Process()

    ResetMousePointerEventData(MixedRealityInputModule.PointerData)

    Declaration
    protected void ResetMousePointerEventData(MixedRealityInputModule.PointerData pointerData)
    Parameters
    Type Name Description
    MixedRealityInputModule.PointerData pointerData

    ResetMousePointerEventData(MixedRealityInputModule.PointerData)

    Declaration
    protected void ResetMousePointerEventData(MixedRealityInputModule.PointerData pointerData)
    Parameters
    Type Name Description
    MixedRealityInputModule.PointerData pointerData

    StateForPointer(MixedRealityInputModule.PointerData)

    Declaration
    protected PointerEventData.FramePressState StateForPointer(MixedRealityInputModule.PointerData pointerData)
    Parameters
    Type Name Description
    MixedRealityInputModule.PointerData pointerData
    Returns
    Type Description
    PointerEventData.FramePressState

    StateForPointer(MixedRealityInputModule.PointerData)

    Declaration
    protected PointerEventData.FramePressState StateForPointer(MixedRealityInputModule.PointerData pointerData)
    Parameters
    Type Name Description
    MixedRealityInputModule.PointerData pointerData
    Returns
    Type Description
    PointerEventData.FramePressState

    UpdateMousePointerEventData(MixedRealityInputModule.PointerData)

    Declaration
    protected void UpdateMousePointerEventData(MixedRealityInputModule.PointerData pointerData)
    Parameters
    Type Name Description
    MixedRealityInputModule.PointerData pointerData

    UpdateMousePointerEventData(MixedRealityInputModule.PointerData)

    Declaration
    protected void UpdateMousePointerEventData(MixedRealityInputModule.PointerData pointerData)
    Parameters
    Type Name Description
    MixedRealityInputModule.PointerData pointerData

    Explicit Interface Implementations

    IMixedRealityPointerHandler.OnPointerClicked(MixedRealityPointerEventData)

    Declaration
    void IMixedRealityPointerHandler.OnPointerClicked(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    IMixedRealityPointerHandler.OnPointerClicked(MixedRealityPointerEventData)

    Declaration
    void IMixedRealityPointerHandler.OnPointerClicked(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData)

    Declaration
    void IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData)

    Declaration
    void IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData)

    Declaration
    void IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData)

    Declaration
    void IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    IMixedRealityPointerHandler.OnPointerUp(MixedRealityPointerEventData)

    Declaration
    void IMixedRealityPointerHandler.OnPointerUp(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    IMixedRealityPointerHandler.OnPointerUp(MixedRealityPointerEventData)

    Declaration
    void IMixedRealityPointerHandler.OnPointerUp(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    IMixedRealitySourceStateHandler.OnSourceDetected(SourceStateEventData)

    Declaration
    void IMixedRealitySourceStateHandler.OnSourceDetected(SourceStateEventData eventData)
    Parameters
    Type Name Description
    SourceStateEventData eventData

    IMixedRealitySourceStateHandler.OnSourceDetected(SourceStateEventData)

    Declaration
    void IMixedRealitySourceStateHandler.OnSourceDetected(SourceStateEventData eventData)
    Parameters
    Type Name Description
    SourceStateEventData eventData

    IMixedRealitySourceStateHandler.OnSourceLost(SourceStateEventData)

    Declaration
    void IMixedRealitySourceStateHandler.OnSourceLost(SourceStateEventData eventData)
    Parameters
    Type Name Description
    SourceStateEventData eventData

    IMixedRealitySourceStateHandler.OnSourceLost(SourceStateEventData)

    Declaration
    void IMixedRealitySourceStateHandler.OnSourceLost(SourceStateEventData eventData)
    Parameters
    Type Name Description
    SourceStateEventData eventData

    Implements

    IMixedRealityPointerHandler
    IMixedRealitySourceStateHandler
    IEventSystemHandler
    StandaloneInputModule
    In This Article
    • Fields
      • pointerDataToRemove
      • pointerDataToRemove
      • pointerDataToUpdate
      • pointerDataToUpdate
    • Properties
      • ActiveMixedRealityPointers
      • ActiveMixedRealityPointers
      • RaycastCamera
      • RaycastCamera
    • Methods
      • ActivateModule()
      • ActivateModule()
      • DeactivateModule()
      • DeactivateModule()
      • GetMousePointerEventData(Int32)
      • GetMousePointerEventData(Int32)
      • Process()
      • Process()
      • ResetMousePointerEventData(MixedRealityInputModule.PointerData)
      • ResetMousePointerEventData(MixedRealityInputModule.PointerData)
      • StateForPointer(MixedRealityInputModule.PointerData)
      • StateForPointer(MixedRealityInputModule.PointerData)
      • UpdateMousePointerEventData(MixedRealityInputModule.PointerData)
      • UpdateMousePointerEventData(MixedRealityInputModule.PointerData)
    • Explicit Interface Implementations
      • IMixedRealityPointerHandler.OnPointerClicked(MixedRealityPointerEventData)
      • IMixedRealityPointerHandler.OnPointerClicked(MixedRealityPointerEventData)
      • IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData)
      • IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData)
      • IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData)
      • IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData)
      • IMixedRealityPointerHandler.OnPointerUp(MixedRealityPointerEventData)
      • IMixedRealityPointerHandler.OnPointerUp(MixedRealityPointerEventData)
      • IMixedRealitySourceStateHandler.OnSourceDetected(SourceStateEventData)
      • IMixedRealitySourceStateHandler.OnSourceDetected(SourceStateEventData)
      • IMixedRealitySourceStateHandler.OnSourceLost(SourceStateEventData)
      • IMixedRealitySourceStateHandler.OnSourceLost(SourceStateEventData)
    • Implements
    Back to top Generated by DocFX