Package com.github.yellowstonegames.smooth
package com.github.yellowstonegames.smooth
-
ClassDescriptionAllows 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 anAnimationofTextureRegionfor its visuals and aCoordGliderto 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.Director<C>Handles multiple objects that are each associated with aGlider, 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 byFloatSmootherandIntSmootherfunctions).A named variable that can change either (or both) a float and/or an int value between start and end values.Allows specifying a smoothly-changing color using an int-based color (often RGBA8888, but possibly produced byDescriptiveColorand 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 usingBatch.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 digitalInterpolations.Interpolatorso it can act as a libGDXInterpolation.