docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace UnityEngine.XR.Interaction.Toolkit.Interactors.Visuals

    Classes

    CurveVisualController

    Behavior designed to provide a versatile and configurable controller for a Line Renderer component, based on data provided from an interactor implementing ICurveInteractionDataProvider to visually represent it.

    LineProperties

    A collection of visual line properties that can be customized for different endpoint type states.

    XRInteractorLineVisual

    Interactor helper object aligns a LineRenderer with the Interactor.

    XRInteractorReticleVisual

    Interactor helper object that draws a targeting reticlePrefab over a ray casted point in front of the Interactor.

    Interfaces

    IAdvancedLineRenderable

    An advanced interface for providing line data for rendering with additional functionality.

    ICurveInteractionDataProvider

    Abstracts the interaction data required to render a curve from an origin to an endpoint.

    ILineRenderable

    Get line points and hit point info for rendering.

    IXRCustomReticleProvider

    An interface that allows Interactables to request that an Interactor use a custom reticle.

    IXRReticleDirectionProvider

    An interface that provides the rotation of a reticle to match an interactor's attach transform.

    Enums

    EndPointType

    Enum representing the the various types of interaction results that dictate the behavior and world space location of the endpoint.

    LineDynamicsMode

    Specifies the dynamics mode of the line.

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)