docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class Vector3TweenableVariable

    Bindable variable that can tween over time towards a target float3 (Vector3) value. Uses an async implementation to tween using the job system.

    Inheritance
    object
    BindableVariableBase<float3>
    BindableVariable<float3>
    TweenableVariableBase<float3>
    TweenableVariableAsyncBase<float3>
    Vector3TweenableVariable
    SmartFollowVector3TweenableVariable
    Implements
    IReadOnlyBindableVariable<float3>
    IDisposable
    Inherited Members
    TweenableVariableAsyncBase<float3>.Value
    TweenableVariableAsyncBase<float3>.Dispose()
    TweenableVariableAsyncBase<float3>.PreprocessTween()
    TweenableVariableAsyncBase<float3>.ExecuteTween(float3, float3, float, bool)
    TweenableVariableAsyncBase<float3>.OnAnimationCurveChanged(AnimationCurve)
    TweenableVariableBase<float3>.k_NearlyOne
    TweenableVariableBase<float3>.animationCurve
    TweenableVariableBase<float3>.target
    TweenableVariableBase<float3>.initialValue
    TweenableVariableBase<float3>.HandleTween(float)
    TweenableVariableBase<float3>.StartAutoTween(float)
    TweenableVariableBase<float3>.PlaySequence(float3, float3, float, Action)
    TweenableVariableBase<float3>.OnTargetChanged(float3)
    BindableVariable<float3>.ValueEquals(float3)
    BindableVariableBase<float3>.BindingCount
    BindableVariableBase<float3>.SetValueWithoutNotify(float3)
    BindableVariableBase<float3>.Subscribe(Action<float3>)
    BindableVariableBase<float3>.SubscribeAndUpdate(Action<float3>)
    BindableVariableBase<float3>.Unsubscribe(Action<float3>)
    BindableVariableBase<float3>.BroadcastValue()
    BindableVariableBase<float3>.Task(Func<float3, bool>, CancellationToken)
    BindableVariableBase<float3>.Task(float3, CancellationToken)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.XR.Interaction.Toolkit.Utilities.Tweenables.Primitives
    Assembly: Unity.XR.Interaction.Toolkit.dll
    Syntax
    public class Vector3TweenableVariable : TweenableVariableAsyncBase<float3>, IReadOnlyBindableVariable<float3>, IDisposable

    Methods

    ScheduleTweenJob(ref TweenJobData<float3>)

    Generate the tween job from the given job data and schedule the job for execution on a worker thread.

    Declaration
    protected override JobHandle ScheduleTweenJob(ref TweenJobData<float3> jobData)
    Parameters
    Type Name Description
    TweenJobData<float3> jobData

    Typed job data used in tween job.

    Returns
    Type Description
    JobHandle

    Returns the handle identifying the scheduled job.

    Overrides
    TweenableVariableAsyncBase<float3>.ScheduleTweenJob(ref TweenJobData<float3>)

    Implements

    Unity.XR.CoreUtils.Bindings.Variables.IReadOnlyBindableVariable<T>
    IDisposable
    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)