Show / Hide Table of Contents

    Class AnimatedCursor

    Animated cursor is a cursor driven using an animator to inject state information and animate accordingly

    Inheritance
    Object
    BaseCursor
    AnimatedCursor
    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.SetVisibility(Boolean)
    BaseCursor.Destroy()
    BaseCursor.IsVisible
    BaseCursor.SetVisibilityOnSourceDetected
    BaseCursor.GameObjectReference
    BaseCursor.OnSourceDetected(SourceStateEventData)
    BaseCursor.OnSourceLost(SourceStateEventData)
    BaseCursor.OnBeforeFocusChange(FocusEventData)
    BaseCursor.OnPointerDown(MixedRealityPointerEventData)
    BaseCursor.OnPointerDragged(MixedRealityPointerEventData)
    BaseCursor.OnPointerClicked(MixedRealityPointerEventData)
    BaseCursor.OnPointerUp(MixedRealityPointerEventData)
    BaseCursor.Start()
    BaseCursor.OnEnable()
    BaseCursor.OnDisable()
    BaseCursor.RegisterManagers()
    BaseCursor.UnregisterManagers()
    BaseCursor.UpdateCursorTransform()
    BaseCursor.LerpToTargetTransform()
    BaseCursor.SnapToTargetTransform()
    BaseCursor.CheckCursorState()
    BaseCursor.CheckCursorContext()
    Namespace: Microsoft.MixedReality.Toolkit.Input
    Assembly: cs.temp.dll.dll
    Syntax
    public class AnimatedCursor : BaseCursor, IMixedRealityCursor, IMixedRealityFocusChangedHandler, IMixedRealitySourceStateHandler, IMixedRealityPointerHandler, IEventSystemHandler

    Methods

    OnCursorContextChange(CursorContextEnum)

    Override OnCursorContext change to set the correct animation state for the cursor.

    Declaration
    public override void OnCursorContextChange(CursorContextEnum context)
    Parameters
    Type Name Description
    CursorContextEnum context
    Overrides
    BaseCursor.OnCursorContextChange(CursorContextEnum)

    OnCursorStateChange(CursorStateEnum)

    Override OnCursorState change to set the correct animation state for the cursor.

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

    OnFocusChanged(FocusEventData)

    Override to set the cursor animation trigger.

    Declaration
    public override void OnFocusChanged(FocusEventData eventData)
    Parameters
    Type Name Description
    FocusEventData eventData
    Overrides
    BaseCursor.OnFocusChanged(FocusEventData)

    OnInputDisabled()

    Change animation state when disabling input.

    Declaration
    public override void OnInputDisabled()
    Overrides
    BaseCursor.OnInputDisabled()

    OnInputEnabled()

    Change animation state when enabling input.

    Declaration
    public override void OnInputEnabled()
    Overrides
    BaseCursor.OnInputEnabled()

    Implements

    IMixedRealityCursor
    IMixedRealityFocusChangedHandler
    IMixedRealitySourceStateHandler
    IMixedRealityPointerHandler
    IEventSystemHandler
    Back to top Generated by DocFX