Skip to content

Commit

Permalink
shorten easing names
Browse files Browse the repository at this point in the history
  • Loading branch information
dasiux committed Dec 25, 2022
1 parent bec991f commit 6404b7b
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 60 deletions.
60 changes: 30 additions & 30 deletions docs/Animation.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,36 +115,36 @@ Easing class - Static class with numerous easing handlers.
```javascript
class Easing {
static linear( t ) {} // number
static easeInSine( t ) {} // number
static easeOutSine( t ) {} // number
static easeInOutSine( t ) {} // number
static easeInQuad( t ) {} // number
static easeOutQuad( t ) {} // number
static easeInOutQuad( t ) {} // number
static easeInCubic( t ) {} // number
static easeOutCubic( t ) {} // number
static easeInOutCubic( t ) {} // number
static easeInQuart( t ) {} // number
static easeOutQuart( t ) {} // number
static easeInOutQuart( t ) {} // number
static easeInQuint( t ) {} // number
static easeOutQuint( t ) {} // number
static easeInOutQuint( t ) {} // number
static easeInExpo( t ) {} // number
static easeOutExpo( t ) {} // number
static easeInOutExpo( t ) {} // number
static easeInCirc( t ) {} // number
static easeOutCirc( t ) {} // number
static easeInOutCirc( t ) {} // number
static easeInBack( t, magnitude = 1.70158 ) {} // number
static easeOutBack( t, magnitude = 1.70158 ) {} // number
static easeInOutBack( t, magnitude = 1.70158 ) {} // number
static easeInElastic( t, magnitude = 0.7 ) {} // number
static easeOutElastic( t, magnitude = 0.7 ) {} // number
static easeInOutElastic( t, magnitude = 0.65 ) {} // number
static easeOutBounce( t ) {} // number
static easeInBounce( t ) {} // number
static easeInOutBounce( t ) {} // number
static inSine( t ) {} // number
static outSine( t ) {} // number
static inOutSine( t ) {} // number
static inQuad( t ) {} // number
static outQuad( t ) {} // number
static inOutQuad( t ) {} // number
static inCubic( t ) {} // number
static outCubic( t ) {} // number
static inOutCubic( t ) {} // number
static inQuart( t ) {} // number
static outQuart( t ) {} // number
static inOutQuart( t ) {} // number
static inQuint( t ) {} // number
static outQuint( t ) {} // number
static inOutQuint( t ) {} // number
static inExpo( t ) {} // number
static outExpo( t ) {} // number
static inOutExpo( t ) {} // number
static inCirc( t ) {} // number
static outCirc( t ) {} // number
static inOutCirc( t ) {} // number
static inBack( t, magnitude = 1.70158 ) {} // number
static outBack( t, magnitude = 1.70158 ) {} // number
static inOutBack( t, magnitude = 1.70158 ) {} // number
static inElastic( t, magnitude = 0.7 ) {} // number
static outElastic( t, magnitude = 0.7 ) {} // number
static inOutElastic( t, magnitude = 0.65 ) {} // number
static outBounce( t ) {} // number
static inBounce( t ) {} // number
static inOutBounce( t ) {} // number
}
```

Expand Down
60 changes: 30 additions & 30 deletions src/es6/Animation/Easing.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInSine( t ) {
static inSine( t ) {
return -1 * Math.cos( t * ( Math.PI / 2 ) ) + 1;
}

Expand All @@ -33,7 +33,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeOutSine( t ) {
static outSine( t ) {
return Math.sin( t * ( Math.PI / 2 ) );
}

Expand All @@ -44,7 +44,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInOutSine( t ) {
static inOutSine( t ) {
return -0.5 * ( Math.cos( Math.PI * t ) - 1 );
}

Expand All @@ -55,7 +55,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInQuad( t ) {
static inQuad( t ) {
return t * t;
}

Expand All @@ -66,7 +66,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeOutQuad( t ) {
static outQuad( t ) {
return t * ( 2 - t );
}

Expand All @@ -77,7 +77,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInOutQuad( t ) {
static inOutQuad( t ) {
return t < 0.5 ? 2 * t * t : -1 + ( 4 - 2 * t ) * t;
}

Expand All @@ -88,7 +88,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInCubic( t ) {
static inCubic( t ) {
return t * t * t;
}

Expand All @@ -99,7 +99,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeOutCubic( t ) {
static outCubic( t ) {
const t1 = t - 1;
return t1 * t1 * t1 + 1;
}
Expand All @@ -111,7 +111,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInOutCubic( t ) {
static inOutCubic( t ) {
return t < 0.5 ? 4 * t * t * t : ( t - 1 ) * ( 2 * t - 2 ) * ( 2 * t - 2 ) + 1;
}

Expand All @@ -122,7 +122,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInQuart( t ) {
static inQuart( t ) {
return t * t * t * t;
}

Expand All @@ -133,7 +133,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeOutQuart( t ) {
static outQuart( t ) {
const t1 = t - 1;
return 1 - t1 * t1 * t1 * t1;
}
Expand All @@ -145,7 +145,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInOutQuart( t ) {
static inOutQuart( t ) {
const t1 = t - 1;
return t < 0.5 ? 8 * t * t * t * t : 1 - 8 * t1 * t1 * t1 * t1;
}
Expand All @@ -157,7 +157,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInQuint( t ) {
static inQuint( t ) {
return t * t * t * t * t;
}

Expand All @@ -168,7 +168,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeOutQuint( t ) {
static outQuint( t ) {
const t1 = t - 1;
return 1 + t1 * t1 * t1 * t1 * t1;
}
Expand All @@ -180,7 +180,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInOutQuint( t ) {
static inOutQuint( t ) {
const t1 = t - 1;
return t < 0.5 ? 16 * t * t * t * t * t : 1 + 16 * t1 * t1 * t1 * t1 * t1;
}
Expand All @@ -192,7 +192,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInExpo( t ) {
static inExpo( t ) {
if ( t === 0 ) return 0;
return Math.pow( 2, 10 * ( t - 1 ) );
}
Expand All @@ -204,7 +204,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeOutExpo( t ) {
static outExpo( t ) {
if ( t === 1 ) return 1;
return -Math.pow( 2, -10 * t ) + 1;
}
Expand All @@ -216,7 +216,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInOutExpo( t ) {
static inOutExpo( t ) {
if ( t === 0 || t === 1 ) return t;
const scaledTime = t * 2;
const scaledTime1 = scaledTime - 1;
Expand All @@ -233,7 +233,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInCirc( t ) {
static inCirc( t ) {
return -1 * ( Math.sqrt( 1 - t * t ) - 1 );
}

Expand All @@ -244,7 +244,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeOutCirc( t ) {
static outCirc( t ) {
const t1 = t - 1;
return Math.sqrt( 1 - t1 * t1 );
}
Expand All @@ -256,7 +256,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInOutCirc( t ) {
static inOutCirc( t ) {
const scaledTime = t * 2;
const scaledTime1 = scaledTime - 2;
if ( scaledTime < 1 ) {
Expand All @@ -273,7 +273,7 @@ export class Easing {
* @param {Number} magnitude - Modifier value
* @return {Number} - Eased value
*/
static easeInBack( t, magnitude = 1.70158 ) {
static inBack( t, magnitude = 1.70158 ) {
return t * t * ( ( magnitude + 1 ) * t - magnitude );
}

Expand All @@ -285,7 +285,7 @@ export class Easing {
* @param {Number} magnitude - Modifier value
* @return {Number} - Eased value
*/
static easeOutBack( t, magnitude = 1.70158 ) {
static outBack( t, magnitude = 1.70158 ) {
const scaledTime = t - 1;
return scaledTime * scaledTime * ( ( magnitude + 1 ) * scaledTime + magnitude ) + 1;
}
Expand All @@ -298,7 +298,7 @@ export class Easing {
* @param {Number} magnitude - Modifier value
* @return {Number} - Eased value
*/
static easeInOutBack( t, magnitude = 1.70158 ) {
static inOutBack( t, magnitude = 1.70158 ) {
const scaledTime = t * 2;
const scaledTime2 = scaledTime - 2;
const s = magnitude * 1.525;
Expand All @@ -320,7 +320,7 @@ export class Easing {
* @param {Number} magnitude - Modifier value
* @return {Number} - Eased value
*/
static easeInElastic( t, magnitude = 0.7 ) {
static inElastic( t, magnitude = 0.7 ) {
if ( t === 0 || t === 1 ) return t;
const scaledTime1 = t - 1;
const p = 1 - magnitude;
Expand All @@ -339,7 +339,7 @@ export class Easing {
* @param {Number} magnitude - Modifier value
* @return {Number} - Eased value
*/
static easeOutElastic( t, magnitude = 0.7 ) {
static outElastic( t, magnitude = 0.7 ) {
const p = 1 - magnitude;
const scaledTime = t * 2;
if ( t === 0 || t === 1 ) return t;
Expand All @@ -356,7 +356,7 @@ export class Easing {
* @param {Number} magnitude - Modifier value
* @return {Number} - Eased value
*/
static easeInOutElastic( t, magnitude = 0.65 ) {
static inOutElastic( t, magnitude = 0.65 ) {
const p = 1 - magnitude;
if ( t === 0 || t === 1 ) return t;
const scaledTime = t * 2;
Expand All @@ -379,7 +379,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeOutBounce( t ) {
static outBounce( t ) {
if ( t < 1 / 2.75 ) {
return 7.5625 * t * t;
} else if ( t < 2 / 2.75 ) {
Expand All @@ -401,7 +401,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInBounce( t ) {
static inBounce( t ) {
return 1 - this.easeOutBounce( 1 - t );
}

Expand All @@ -412,7 +412,7 @@ export class Easing {
* @param {Number} t - Input value
* @return {Number} - Eased value
*/
static easeInOutBounce( t ) {
static inOutBounce( t ) {
if ( t < 0.5 ) return this.easeInBounce( t * 2 ) * 0.5;
return this.easeOutBounce( t * 2 - 1 ) * 0.5 + 0.5;
}
Expand Down

0 comments on commit 6404b7b

Please sign in to comment.