mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0

    Show / Hide Table of Contents

    Class DefaultPrimaryPointerSelector

    Default primary pointer selector. The primary pointer is chosen among all interaction enabled ones using the following rules in order:

    1. Currently pressed pointer that has been pressed for the longest
    2. Pointer that was released most recently
    3. Pointer that became interaction enabled most recently
    Inheritance
    Object
    DefaultPrimaryPointerSelector
    Implements
    IMixedRealityPrimaryPointerSelector
    IMixedRealityPointerHandler
    IEventSystemHandler
    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.Input
    Assembly: cs.temp.dll.dll
    Syntax
    public class DefaultPrimaryPointerSelector : IMixedRealityPrimaryPointerSelector, IMixedRealityPointerHandler, IEventSystemHandler

    Methods

    Destroy()

    Declaration
    public void Destroy()

    Destroy()

    Declaration
    public void Destroy()

    Initialize()

    Declaration
    public void Initialize()

    Initialize()

    Declaration
    public void Initialize()

    RegisterPointer(IMixedRealityPointer)

    Declaration
    public void RegisterPointer(IMixedRealityPointer pointer)
    Parameters
    Type Name Description
    IMixedRealityPointer pointer

    RegisterPointer(IMixedRealityPointer)

    Declaration
    public void RegisterPointer(IMixedRealityPointer pointer)
    Parameters
    Type Name Description
    IMixedRealityPointer pointer

    UnregisterPointer(IMixedRealityPointer)

    Declaration
    public void UnregisterPointer(IMixedRealityPointer pointer)
    Parameters
    Type Name Description
    IMixedRealityPointer pointer

    UnregisterPointer(IMixedRealityPointer)

    Declaration
    public void UnregisterPointer(IMixedRealityPointer pointer)
    Parameters
    Type Name Description
    IMixedRealityPointer pointer

    Update()

    Declaration
    public virtual IMixedRealityPointer Update()
    Returns
    Type Description
    IMixedRealityPointer

    Update()

    Declaration
    public virtual IMixedRealityPointer Update()
    Returns
    Type Description
    IMixedRealityPointer

    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

    Implements

    IMixedRealityPrimaryPointerSelector
    IMixedRealityPointerHandler
    IEventSystemHandler
    In This Article
    • Methods
      • Destroy()
      • Destroy()
      • Initialize()
      • Initialize()
      • RegisterPointer(IMixedRealityPointer)
      • RegisterPointer(IMixedRealityPointer)
      • UnregisterPointer(IMixedRealityPointer)
      • UnregisterPointer(IMixedRealityPointer)
      • Update()
      • Update()
    • 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)
    • Implements
    Back to top Generated by DocFX