Show / Hide Table of Contents

    Class InteractiveMeshCursor

    A cursor that looks and acts more like the shell cursor. A two part cursor with visual feedback for all cursor states

    Inheritance
    Object
    BaseCursor
    InteractiveMeshCursor
    Implements
    IMixedRealityCursor
    IMixedRealityFocusChangedHandler
    IMixedRealitySourceStateHandler
    IMixedRealityPointerHandler
    IEventSystemHandler
    Inherited Members
    BaseCursor.InputSystem
    BaseCursor.CursorState
    BaseCursor.CursorContext
    BaseCursor.SurfaceCursorDistance
    BaseCursor.UseUnscaledTime
    BaseCursor.PositionLerpTime
    BaseCursor.ScaleLerpTime
    BaseCursor.RotationLerpTime
    BaseCursor.LookRotationBlend
    BaseCursor.PrimaryCursorVisual
    BaseCursor.IsSourceDetected
    BaseCursor.SourceDownIds
    BaseCursor.IsPointerDown
    BaseCursor.TargetedObject
    BaseCursor.VisibleSourcesCount
    BaseCursor.targetPosition
    BaseCursor.targetScale
    BaseCursor.targetRotation
    BaseCursor.Pointer
    BaseCursor.IsPointerValid
    BaseCursor.DefaultCursorDistance
    BaseCursor.Position
    BaseCursor.Rotation
    BaseCursor.LocalScale
    BaseCursor.Destroy()
    BaseCursor.IsVisible
    BaseCursor.SetVisibilityOnSourceDetected
    BaseCursor.GameObjectReference
    BaseCursor.OnSourceDetected(SourceStateEventData)
    BaseCursor.OnSourceLost(SourceStateEventData)
    BaseCursor.OnBeforeFocusChange(FocusEventData)
    BaseCursor.OnFocusChanged(FocusEventData)
    BaseCursor.OnPointerDown(MixedRealityPointerEventData)
    BaseCursor.OnPointerDragged(MixedRealityPointerEventData)
    BaseCursor.OnPointerClicked(MixedRealityPointerEventData)
    BaseCursor.OnPointerUp(MixedRealityPointerEventData)
    BaseCursor.Start()
    BaseCursor.OnEnable()
    BaseCursor.OnDisable()
    BaseCursor.RegisterManagers()
    BaseCursor.UnregisterManagers()
    BaseCursor.LerpToTargetTransform()
    BaseCursor.SnapToTargetTransform()
    BaseCursor.OnInputDisabled()
    BaseCursor.OnInputEnabled()
    BaseCursor.CheckCursorState()
    BaseCursor.CheckCursorContext()
    BaseCursor.OnCursorContextChange(CursorContextEnum)
    Namespace: Microsoft.MixedReality.Toolkit.Input
    Assembly: cs.temp.dll.dll
    Syntax
    public class InteractiveMeshCursor : BaseCursor, IMixedRealityCursor, IMixedRealityFocusChangedHandler, IMixedRealitySourceStateHandler, IMixedRealityPointerHandler, IEventSystemHandler

    Methods

    OnCursorStateChange(CursorStateEnum)

    Decide which element (ring or dot) should be visible and at what scale

    Declaration
    public override void OnCursorStateChange(CursorStateEnum state)
    Parameters
    Type Name Description
    CursorStateEnum state
    Overrides
    BaseCursor.OnCursorStateChange(CursorStateEnum)

    SetVisibility(Boolean)

    override the base class for custom visibility

    Declaration
    public override void SetVisibility(bool visible)
    Parameters
    Type Name Description
    Boolean visible
    Overrides
    BaseCursor.SetVisibility(Boolean)

    UpdateCursorTransform()

    scale the cursor elements

    Declaration
    protected override void UpdateCursorTransform()
    Overrides
    BaseCursor.UpdateCursorTransform()

    Implements

    IMixedRealityCursor
    IMixedRealityFocusChangedHandler
    IMixedRealitySourceStateHandler
    IMixedRealityPointerHandler
    IEventSystemHandler
    Back to top Generated by DocFX