This repository has been archived on 2024-07-27. You can view files and clone it, but cannot push or open issues or pull requests.
keksAccountGUI/node_modulesOLD/vuetify/es5/services/goto/easing-patterns.js

98 lines
2.5 KiB
JavaScript
Raw Permalink Normal View History

2019-08-11 18:48:02 +00:00
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.easeInOutQuint = exports.easeOutQuint = exports.easeInQuint = exports.easeInOutQuart = exports.easeOutQuart = exports.easeInQuart = exports.easeInOutCubic = exports.easeOutCubic = exports.easeInCubic = exports.easeInOutQuad = exports.easeOutQuad = exports.easeInQuad = exports.linear = void 0;
// linear
var linear = function linear(t) {
return t;
}; // accelerating from zero velocity
exports.linear = linear;
var easeInQuad = function easeInQuad(t) {
return Math.pow(t, 2);
}; // decelerating to zero velocity
exports.easeInQuad = easeInQuad;
var easeOutQuad = function easeOutQuad(t) {
return t * (2 - t);
}; // acceleration until halfway, then deceleration
exports.easeOutQuad = easeOutQuad;
var easeInOutQuad = function easeInOutQuad(t) {
return t < 0.5 ? 2 * Math.pow(t, 2) : -1 + (4 - 2 * t) * t;
}; // accelerating from zero velocity
exports.easeInOutQuad = easeInOutQuad;
var easeInCubic = function easeInCubic(t) {
return Math.pow(t, 3);
}; // decelerating to zero velocity
exports.easeInCubic = easeInCubic;
var easeOutCubic = function easeOutCubic(t) {
return Math.pow(--t, 3) + 1;
}; // acceleration until halfway, then deceleration
exports.easeOutCubic = easeOutCubic;
var easeInOutCubic = function easeInOutCubic(t) {
return t < 0.5 ? 4 * Math.pow(t, 3) : (t - 1) * (2 * t - 2) * (2 * t - 2) + 1;
}; // accelerating from zero velocity
exports.easeInOutCubic = easeInOutCubic;
var easeInQuart = function easeInQuart(t) {
return Math.pow(t, 4);
}; // decelerating to zero velocity
exports.easeInQuart = easeInQuart;
var easeOutQuart = function easeOutQuart(t) {
return 1 - Math.pow(--t, 4);
}; // acceleration until halfway, then deceleration
exports.easeOutQuart = easeOutQuart;
var easeInOutQuart = function easeInOutQuart(t) {
return t < 0.5 ? 8 * t * t * t * t : 1 - 8 * --t * t * t * t;
}; // accelerating from zero velocity
exports.easeInOutQuart = easeInOutQuart;
var easeInQuint = function easeInQuint(t) {
return Math.pow(t, 5);
}; // decelerating to zero velocity
exports.easeInQuint = easeInQuint;
var easeOutQuint = function easeOutQuint(t) {
return 1 + Math.pow(--t, 5);
}; // acceleration until halfway, then deceleration
exports.easeOutQuint = easeOutQuint;
var easeInOutQuint = function easeInOutQuint(t) {
return t < 0.5 ? 16 * Math.pow(t, 5) : 1 + 16 * Math.pow(--t, 5);
};
exports.easeInOutQuint = easeInOutQuint;
//# sourceMappingURL=easing-patterns.js.map