mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0

    Show / Hide Table of Contents

    Class MixedRealityPointerProfile

    Configuration profile settings for setting up controller pointers.

    Inheritance
    Object
    BaseMixedRealityProfile
    MixedRealityPointerProfile
    Implements
    ScriptableObject
    Namespace: Microsoft.MixedReality.Toolkit.Input
    Assembly: cs.temp.dll.dll
    Syntax
    public class MixedRealityPointerProfile : BaseMixedRealityProfile, ScriptableObject

    Properties

    DebugDrawPointingRayColors

    The colors to use when debugging pointer rays.

    Declaration
    public Color[] DebugDrawPointingRayColors { get; }
    Property Value
    Type Description
    Color[]

    DebugDrawPointingRayColors

    The colors to use when debugging pointer rays.

    Declaration
    public Color[] DebugDrawPointingRayColors { get; }
    Property Value
    Type Description
    Color[]

    DebugDrawPointingRays

    Toggle to enable or disable debug pointing rays.

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

    DebugDrawPointingRays

    Toggle to enable or disable debug pointing rays.

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

    GazeCursorPrefab

    The gaze cursor prefab to use on the Gaze pointer.

    Declaration
    public GameObject GazeCursorPrefab { get; }
    Property Value
    Type Description
    GameObject

    GazeCursorPrefab

    The gaze cursor prefab to use on the Gaze pointer.

    Declaration
    public GameObject GazeCursorPrefab { get; }
    Property Value
    Type Description
    GameObject

    GazeProviderType

    The concrete type of IMixedRealityGazeProvider to use.

    Declaration
    public SystemType GazeProviderType { get; }
    Property Value
    Type Description
    SystemType

    GazeProviderType

    The concrete type of IMixedRealityGazeProvider to use.

    Declaration
    public SystemType GazeProviderType { get; }
    Property Value
    Type Description
    SystemType

    IsEyeTrackingEnabled

    If true, eye-based tracking will be used as gaze input when available.

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

    PointerMediator

    The concrete Pointer Mediator component to use. This is a component that mediates all pointers in system, disabling / enabling them based on the state of other pointers.

    Declaration
    public SystemType PointerMediator { get; }
    Property Value
    Type Description
    SystemType

    PointerMediator

    The concrete Pointer Mediator component to use. This is a component that mediates all pointers in system, disabling / enabling them based on the state of other pointers.

    Declaration
    public SystemType PointerMediator { get; }
    Property Value
    Type Description
    SystemType

    PointerOptions

    The Pointer options for this profile.

    Declaration
    public PointerOption[] PointerOptions { get; }
    Property Value
    Type Description
    PointerOption[]

    PointerOptions

    The Pointer options for this profile.

    Declaration
    public PointerOption[] PointerOptions { get; }
    Property Value
    Type Description
    PointerOption[]

    PointingExtent

    Maximum distance at which all pointers can collide with a GameObject, unless it has an override extent.

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

    PointingExtent

    Maximum distance at which all pointers can collide with a GameObject, unless it has an override extent.

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

    PointingRaycastLayerMasks

    The LayerMasks, in prioritized order, that are used to determine the GazeTarget when raycasting.

    Declaration
    public LayerMask[] PointingRaycastLayerMasks { get; }
    Property Value
    Type Description
    LayerMask[]

    PointingRaycastLayerMasks

    The LayerMasks, in prioritized order, that are used to determine the GazeTarget when raycasting.

    Declaration
    public LayerMask[] PointingRaycastLayerMasks { get; }
    Property Value
    Type Description
    LayerMask[]

    PrimaryPointerSelector

    Primary pointer selector implementation to use. This is used by the focus provider to choose the primary pointer.

    Declaration
    public SystemType PrimaryPointerSelector { get; }
    Property Value
    Type Description
    SystemType

    PrimaryPointerSelector

    Primary pointer selector implementation to use. This is used by the focus provider to choose the primary pointer.

    Declaration
    public SystemType PrimaryPointerSelector { get; }
    Property Value
    Type Description
    SystemType

    UseHeadGazeOverride

    If true, platform-specific head gaze override is used, when available. Otherwise, the center of the camera frame is used by default.

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

    Implements

    ScriptableObject
    In This Article
    • Properties
      • DebugDrawPointingRayColors
      • DebugDrawPointingRayColors
      • DebugDrawPointingRays
      • DebugDrawPointingRays
      • GazeCursorPrefab
      • GazeCursorPrefab
      • GazeProviderType
      • GazeProviderType
      • IsEyeTrackingEnabled
      • PointerMediator
      • PointerMediator
      • PointerOptions
      • PointerOptions
      • PointingExtent
      • PointingExtent
      • PointingRaycastLayerMasks
      • PointingRaycastLayerMasks
      • PrimaryPointerSelector
      • PrimaryPointerSelector
      • UseHeadGazeOverride
    • Implements
    Back to top Generated by DocFX