AudioAsset
Ease
FastString
FontAsset
NineSlice
PackedSprite
PackedSpriteID
RB
   HardwareSettings
   IRetroBlitGame
RBAsset
Rect2i
ShaderAsset
SoundReference
SpriteGrid
SpriteSheetAsset
TMXMapAsset
   TMXLayer
   TMXLayerLoadState
   TMXObject
   TMXObjectGroup
   TMXProperties
Vector2i

Ease

Class

Description

A set of tweening functions that can help make fluid animations and transitions. RetroBlit implements many tweening functions listed in Ease.Func. Each of these functions will interpolate over a time period from 0 to 1. The Ease.Value method can be used to get a single float value for the given time t, and the Ease.Interpolate method can be used to interpolate other value types such as vectors, or colors.


Visualization of all the different interpolation functions.

Enumerations

Func Easing functions

Methods

Interpolate (19 overloads) Interpolate a value from the start to end by time t
Value Get a float value transformed by an easing function specified by func