Package com.github.yellowstonegames.smooth


package com.github.yellowstonegames.smooth
  • Class
    Description
    Allows specifying a smoothly-changing float value that represents an angle, using floats measured in turns (between 0 and 1) for start and end, with a change amount that affects how far the value has changed from start to end.
    Extends Sprite, but uses an Animation of TextureRegion for its visuals and a CoordGlider to store its position.
    Allows specifying a smoothly-changing float position using an exact Coord for the start and the end, with a change amount that affects how far a position has moved from start to end.
    Handles multiple objects that are each associated with a Glider, and allows starting and stopping the gliding animation for all of those objects at once.
    Allows specifying a smoothly-changing float value using any float for the start and the end, with a change amount that affects how far the value has changed from start to end.
    Allows using various ways of smoothly interpolating a float value to another float value as a first-class function.
    A general-purpose group of smoothly-changing values, either float or int, using any rules for the smooth-movement interpolations (specifiable by FloatSmoother and IntSmoother functions).
    A named variable that can change either (or both) a float and/or an int value between start and end values.
    Extends Sprite, using a normal TextureRegion its visuals and a CoordGlider to store its position.
    Allows specifying a smoothly-changing color using an int-based color (often RGBA8888, but possibly produced by DescriptiveColor and in Oklab space) for the start and the end, with a change amount that affects how far a color has been edited from start to end.
    Allows using various ways of smoothly interpolating an int value to another int value as a first-class function.
    Holds the geometry, color, and texture information for drawing 2D sprites using Batch.
    Runs more than one Glider in a sequence.
    Allows specifying a smoothly-changing float position using a libGDX Vector2 for the start and the end, with a change amount that affects how far a position has moved from start to end.
    Very experimental; allows chaining a sequence of VectorGlider movements.
    Utilities for handling floating-point positions, to be added to as needed.
    A simple wrapper around a digital Interpolations.Interpolator so it can act as a libGDX Interpolation.