docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace UnityEngine.XR.Interaction.Toolkit.AffordanceSystem.Receiver

    Classes

    BaseAffordanceStateReceiver<T>

    Abstract base class for affordance state receivers used to expose the typed functions and properties necessary for an affordance state receiver to work.

    BaseAsyncAffordanceStateReceiver<T>

    Base implementation of an asynchronous affordance state receiver to be used with affordance types to tween using the job system.

    BaseSynchronousAffordanceStateReceiver<T>

    Base implementation of a synchronous affordance state receiver to be used with affordance types that might not be possible to tween using the job system.

    Interfaces

    IAffordanceStateReceiver

    An interface that represents the core capabilities of an affordance receiver. Its job is to receive updates from an affordance state provider and generate tween jobs to be scheduled, then update the affordance state according to the tween job output.

    IAffordanceStateReceiver<T>

    Typed interface for affordance state receivers used to expose the typed functions and properties necessary for an affordance state receiver to work.

    IAsyncAffordanceStateReceiver

    An interface that represents an affordance receiver that generates asynchronous tween jobs to be scheduled with the job system, then updates the affordance state according to the tween job output.

    ISynchronousAffordanceStateReceiver

    An interface that represents an affordance receiver that processes a tween then updates the affordance state according to the tween output. Does not schedule jobs with the job system.

    In This Article
    Back to top
    Copyright © 2024 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)