easing 2.2.3
A library that add flavor to motion in D programming language.
To use this package, run the following command in your project's root directory:
						Manual usage
						
						Put the following dependency into your project's dependences section:
					
easing
Description
easing is a library that add flavor to motion in D programming language.
Usage
import easing;
auto output = input.linear;
//                  |
// easing function -+
If you would like to call with custom range,
import easing;
auto output = input.map!linear(0.0, 10.0, 0.0, 1.0);
//                      |      |    |     |    |
// easing function -----+      |    |     |    |
// min of input ---------------+    |     |    |
// max of input --------------------+     |    |
// min of output -------------------------+    |
// max of output ------------------------------+
Some functions have option.
auto output = input.easeQuadBezier(0.6, 0.7);
auto output = input.easeCubicBezier(0.0, 1.0, 1.0, 0.0);
auto output = input.easeInBack(1.5);
auto output = input.map!easeInBack(0.0, 10.0, 0.0, 1.0, 1.5);
Easing functions
- linear
- easeInSine
- easeOutSine
- easeInOutSine
- easeInCubic
- easeOutCubic
- easeInOutCubic
- easeInQuint
- easeOutQuint
- easeInOutQuint
- easeInCirc
- easeOutCirc
- easeInOutCirc
- easeInElastic
- easeOutElastic
- easeInOutElastic
- easeInQuad
- easeOutQuad
- easeInOutQuad
- easeInQuart
- easeOutQuart
- easeInOutQuart
- easeInExpo
- easeOutExpo
- easeInOutExpo
- easeInBack
- easeOutBack
- easeInOutBack
- easeInBounce
- easeOutBounce
- easeInOutBounce
- easeCubicBezier
- easeQuadBezier
Please look at http://easings.net/ regarding details of implemented functions.
- 2.2.3 released 8 years ago
- tanitta/easing
- MIT
- Copyright © 2016, tanitta
- Authors:
- Dependencies:
- none
- Versions:
- 
						
 Show all 12 versions2.2.3 2017-Jul-22 2.2.2 2017-Mar-02 2.2.1 2017-Mar-02 2.2.0 2017-Mar-02 2.1.0 2016-Jun-15 
- Download Stats:
- 
						- 
								0 downloads today 
- 
								3 downloads this week 
- 
								10 downloads this month 
- 
								96 downloads total 
 
- 
								
- Score:
- 1.5
- Short URL:
- easing.dub.pm