mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0
  • 指南
  • API 文档
  • API 文档

    Show / Hide Table of Contents

    Class HandInteractionPanZoom

    Inheritance
    Object
    HandInteractionPanZoom
    Implements
    IMixedRealityTouchHandler
    IMixedRealityPointerHandler
    IMixedRealitySourceStateHandler
    BaseFocusHandler
    Namespace: Microsoft.MixedReality.Toolkit.UI
    Assembly: cs.temp.dll.dll
    Syntax
    public class HandInteractionPanZoom : BaseFocusHandler, IMixedRealityTouchHandler, IMixedRealityPointerHandler, IMixedRealitySourceStateHandler, BaseFocusHandler

    Fields

    PanStarted

    Declaration
    public PanUnityEvent PanStarted
    Field Value
    Type Description
    PanUnityEvent

    PanStarted

    Declaration
    public PanUnityEvent PanStarted
    Field Value
    Type Description
    PanUnityEvent

    PanStopped

    Declaration
    public PanUnityEvent PanStopped
    Field Value
    Type Description
    PanUnityEvent

    PanStopped

    Declaration
    public PanUnityEvent PanStopped
    Field Value
    Type Description
    PanUnityEvent

    PanUpdated

    Declaration
    public PanUnityEvent PanUpdated
    Field Value
    Type Description
    PanUnityEvent

    PanUpdated

    Declaration
    public PanUnityEvent PanUpdated
    Field Value
    Type Description
    PanUnityEvent

    Properties

    CurrentPanDelta

    Returns the current pan delta (pan value - previous pan value) in UV coordinates (0 being no pan, 1, being pan of the entire )

    Declaration
    public Vector2 CurrentPanDelta { get; }
    Property Value
    Type Description
    Vector2

    CurrentPanDelta

    Returns the current pan delta (pan value - previous pan value) in UV coordinates (0 being no pan, 1, being pan of the entire )

    Declaration
    public Vector2 CurrentPanDelta { get; }
    Property Value
    Type Description
    Vector2

    CurrentScale

    Declaration
    public float CurrentScale { get; }
    Property Value
    Type Description
    Single

    CurrentScale

    Declaration
    public float CurrentScale { get; }
    Property Value
    Type Description
    Single

    Enabled

    This Property sets and gets whether a the pan/zoom behavior is active.

    Declaration
    public bool Enabled { get; set; }
    Property Value
    Type Description
    Boolean

    Enabled

    This Property sets and gets whether a the pan/zoom behavior is active.

    Declaration
    public bool Enabled { get; set; }
    Property Value
    Type Description
    Boolean

    Methods

    OnFocusEnter(FocusEventData)

    Declaration
    public override void OnFocusEnter(FocusEventData eventData)
    Parameters
    Type Name Description
    FocusEventData eventData

    OnFocusEnter(FocusEventData)

    Declaration
    public override void OnFocusEnter(FocusEventData eventData)
    Parameters
    Type Name Description
    FocusEventData eventData

    OnFocusExit(FocusEventData)

    Declaration
    public override void OnFocusExit(FocusEventData eventData)
    Parameters
    Type Name Description
    FocusEventData eventData

    OnFocusExit(FocusEventData)

    Declaration
    public override void OnFocusExit(FocusEventData eventData)
    Parameters
    Type Name Description
    FocusEventData eventData

    OnPointerClicked(MixedRealityPointerEventData)

    Declaration
    public void OnPointerClicked(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    OnPointerClicked(MixedRealityPointerEventData)

    Declaration
    public void OnPointerClicked(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    OnPointerDown(MixedRealityPointerEventData)

    The Input Event handlers receive Hand Ray events.

    Declaration
    public void OnPointerDown(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    OnPointerDown(MixedRealityPointerEventData)

    The Input Event handlers receive Hand Ray events.

    Declaration
    public void OnPointerDown(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    OnPointerDragged(MixedRealityPointerEventData)

    Declaration
    public void OnPointerDragged(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    OnPointerDragged(MixedRealityPointerEventData)

    Declaration
    public void OnPointerDragged(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    OnPointerUp(MixedRealityPointerEventData)

    Declaration
    public void OnPointerUp(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    OnPointerUp(MixedRealityPointerEventData)

    Declaration
    public void OnPointerUp(MixedRealityPointerEventData eventData)
    Parameters
    Type Name Description
    MixedRealityPointerEventData eventData

    OnSourceDetected(SourceStateEventData)

    Declaration
    public void OnSourceDetected(SourceStateEventData eventData)
    Parameters
    Type Name Description
    SourceStateEventData eventData

    OnSourceDetected(SourceStateEventData)

    Declaration
    public void OnSourceDetected(SourceStateEventData eventData)
    Parameters
    Type Name Description
    SourceStateEventData eventData

    OnSourceLost(SourceStateEventData)

    Declaration
    public void OnSourceLost(SourceStateEventData eventData)
    Parameters
    Type Name Description
    SourceStateEventData eventData

    OnSourceLost(SourceStateEventData)

    Declaration
    public void OnSourceLost(SourceStateEventData eventData)
    Parameters
    Type Name Description
    SourceStateEventData eventData

    OnTouchCompleted(HandTrackingInputEventData)

    Declaration
    public void OnTouchCompleted(HandTrackingInputEventData eventData)
    Parameters
    Type Name Description
    HandTrackingInputEventData eventData

    OnTouchCompleted(HandTrackingInputEventData)

    Declaration
    public void OnTouchCompleted(HandTrackingInputEventData eventData)
    Parameters
    Type Name Description
    HandTrackingInputEventData eventData

    OnTouchStarted(HandTrackingInputEventData)

    In order to receive Touch Events from the IMixedRealityTouchHandler remember to add a NearInteractionTouchable script to the object that has this script.

    Declaration
    public void OnTouchStarted(HandTrackingInputEventData eventData)
    Parameters
    Type Name Description
    HandTrackingInputEventData eventData

    OnTouchStarted(HandTrackingInputEventData)

    In order to receive Touch Events from the IMixedRealityTouchHandler remember to add a NearInteractionTouchable script to the object that has this script.

    Declaration
    public void OnTouchStarted(HandTrackingInputEventData eventData)
    Parameters
    Type Name Description
    HandTrackingInputEventData eventData

    OnTouchUpdated(HandTrackingInputEventData)

    Declaration
    public void OnTouchUpdated(HandTrackingInputEventData eventData)
    Parameters
    Type Name Description
    HandTrackingInputEventData eventData

    OnTouchUpdated(HandTrackingInputEventData)

    Declaration
    public void OnTouchUpdated(HandTrackingInputEventData eventData)
    Parameters
    Type Name Description
    HandTrackingInputEventData eventData

    Reset()

    This function sets the pan and zoom back to their starting settings.

    Declaration
    public void Reset()

    Reset()

    This function sets the pan and zoom back to their starting settings.

    Declaration
    public void Reset()

    Implements

    IMixedRealityTouchHandler
    IMixedRealityPointerHandler
    IMixedRealitySourceStateHandler
    BaseFocusHandler
    In This Article
    • Fields
      • PanStarted
      • PanStarted
      • PanStopped
      • PanStopped
      • PanUpdated
      • PanUpdated
    • Properties
      • CurrentPanDelta
      • CurrentPanDelta
      • CurrentScale
      • CurrentScale
      • Enabled
      • Enabled
    • Methods
      • OnFocusEnter(FocusEventData)
      • OnFocusEnter(FocusEventData)
      • OnFocusExit(FocusEventData)
      • OnFocusExit(FocusEventData)
      • OnPointerClicked(MixedRealityPointerEventData)
      • OnPointerClicked(MixedRealityPointerEventData)
      • OnPointerDown(MixedRealityPointerEventData)
      • OnPointerDown(MixedRealityPointerEventData)
      • OnPointerDragged(MixedRealityPointerEventData)
      • OnPointerDragged(MixedRealityPointerEventData)
      • OnPointerUp(MixedRealityPointerEventData)
      • OnPointerUp(MixedRealityPointerEventData)
      • OnSourceDetected(SourceStateEventData)
      • OnSourceDetected(SourceStateEventData)
      • OnSourceLost(SourceStateEventData)
      • OnSourceLost(SourceStateEventData)
      • OnTouchCompleted(HandTrackingInputEventData)
      • OnTouchCompleted(HandTrackingInputEventData)
      • OnTouchStarted(HandTrackingInputEventData)
      • OnTouchStarted(HandTrackingInputEventData)
      • OnTouchUpdated(HandTrackingInputEventData)
      • OnTouchUpdated(HandTrackingInputEventData)
      • Reset()
      • Reset()
    • Implements
    Back to top Generated by DocFX