mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0

    Show / Hide Table of Contents

    Class MeshCursor

    Object that represents a cursor in 3D space controlled by gaze.

    Inheritance
    Object
    BaseCursor
    MeshCursor
    Implements
    IMixedRealityCursor
    IMixedRealityFocusChangedHandler
    IMixedRealitySourceStateHandler
    IMixedRealityPointerHandler
    IEventSystemHandler
    MonoBehaviour
    Inherited Members
    BaseCursor.CursorState
    BaseCursor.CursorContext
    BaseCursor.SurfaceCursorDistance
    BaseCursor.UseUnscaledTime
    BaseCursor.PositionLerpTime
    BaseCursor.ScaleLerpTime
    BaseCursor.RotationLerpTime
    BaseCursor.LookRotationBlend
    BaseCursor.ResizeCursorWithDistance
    BaseCursor.CursorAngularScale
    BaseCursor.CursorAngularSize
    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.OnFocusChanged(FocusEventData)
    BaseCursor.OnPointerDown(MixedRealityPointerEventData)
    BaseCursor.OnPointerDragged(MixedRealityPointerEventData)
    BaseCursor.OnPointerClicked(MixedRealityPointerEventData)
    BaseCursor.OnPointerUp(MixedRealityPointerEventData)
    BaseCursor.Start()
    BaseCursor.OnDisable()
    BaseCursor.RegisterManagers()
    BaseCursor.UnregisterManagers()
    BaseCursor.UpdateCursorTransform()
    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 MeshCursor : BaseCursor, IMixedRealityCursor, IMixedRealityFocusChangedHandler, IMixedRealitySourceStateHandler, IMixedRealityPointerHandler, IEventSystemHandler, MonoBehaviour

    Fields

    CursorStateData

    Declaration
    public MeshCursor.MeshCursorDatum[] CursorStateData
    Field Value
    Type Description
    MeshCursor.MeshCursorDatum[]

    CursorStateData

    Declaration
    public MeshCursor.MeshCursorDatum[] CursorStateData
    Field Value
    Type Description
    MeshCursor.MeshCursorDatum[]

    TargetRenderer

    Sprite renderer to change. If null find one in children

    Declaration
    public MeshRenderer TargetRenderer
    Field Value
    Type Description
    MeshRenderer

    TargetRenderer

    Sprite renderer to change. If null find one in children

    Declaration
    public MeshRenderer TargetRenderer
    Field Value
    Type Description
    MeshRenderer

    Methods

    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)

    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)

    OnEnable()

    On enable look for a sprite renderer on children

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

    OnEnable()

    On enable look for a sprite renderer on children

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

    Implements

    IMixedRealityCursor
    IMixedRealityFocusChangedHandler
    IMixedRealitySourceStateHandler
    IMixedRealityPointerHandler
    IEventSystemHandler
    MonoBehaviour
    In This Article
    • Fields
      • CursorStateData
      • CursorStateData
      • TargetRenderer
      • TargetRenderer
    • Methods
      • OnCursorStateChange(CursorStateEnum)
      • OnCursorStateChange(CursorStateEnum)
      • OnEnable()
      • OnEnable()
    • Implements
    Back to top Generated by DocFX