Str8lines
Search Results for

    Show / Hide Table of Contents

    Namespace Str8lines.Tweening

    Classes

    Easing

    Defines easing functions used internally and provides methods to calculate Vector3 and float values.

    Str8Tween

    Str8Tween is a tween engine. This class is meant to instantiate tweens and manage their lifecycle. It provides additional methods to manipulate every tweens created.

    Tween

    Representation of a tween. A uuid is attributed to the tween on creation. Each instances can be manipulated with a variety of methods.

    TweensHandler

    A singleton used to keep track of every Tween created with Str8Tween. Updates alive ones and removes the dead ones on every frame.

    Enums

    CompletionMode

    Defines end values to use after the tween completion.

    EasingFunction

    Used to specify the rate of change over time. See easings.net to visualize each easing function.

    LoopStyle

    Defines if values are reset on loop (Restart), if the tween is played forward then backward (Oscillate) or if tweening restarts from end values (WithOffset).

    Delegates

    Tween.TweenDelegate

    Delegate for start and complete events.

    Tween.TweenLoopDelegate

    Delegate for loop event.

    In This Article

    Geoffrey Lesne (Str8lines) © 2024 - All rights reserved

    • facebook logo
    • linkedin logo
    • discord logo
    contact us / Back to top