isaacscript-common
Version:
Helper functions and features for IsaacScript mods.
181 lines • 6.34 kB
TypeScript
/**
* From: https://easings.net/#easeInSine
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInSine(time: number): number;
/**
* From: https://easings.net/#easeOutSine
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeOutSine(time: number): number;
/**
* From: https://easings.net/#easeInOutSine
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInOutSine(time: number): number;
/**
* From: https://easings.net/#easeInCubic
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInCubic(time: number): number;
/**
* From: https://easings.net/#easeOutCubic
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeOutCubic(time: number): number;
/**
* From: https://easings.net/#easeInOutCubic
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInOutCubic(time: number): number;
/**
* From: https://easings.net/#easeInQuint
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInQuint(time: number): number;
/**
* From: https://easings.net/#easeOutQuint
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeOutQuint(time: number): number;
/**
* From: https://easings.net/#easeInOutQuint
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInOutQuint(time: number): number;
/**
* From: https://easings.net/#easeInCirc
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInCirc(time: number): number;
/**
* From: https://easings.net/#easeOutCirc
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeOutCirc(time: number): number;
/**
* From: https://easings.net/#easeInOutCirc
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInOutCirc(time: number): number;
/**
* From: https://easings.net/#easeInElastic
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInElastic(time: number): number;
/**
* From: https://easings.net/#easeOutElastic
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeOutElastic(time: number): number;
/**
* From: https://easings.net/#easeInOutElastic
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInOutElastic(time: number): number;
/**
* From: https://easings.net/#easeInQuad
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInQuad(time: number): number;
/**
* From: https://easings.net/#easeOutQuad
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeOutQuad(time: number): number;
/**
* From: https://easings.net/#easeInOutQuad
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInOutQuad(time: number): number;
/**
* From: https://easings.net/#easeInQuart
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInQuart(time: number): number;
/**
* From: https://easings.net/#easeOutQuart
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeOutQuart(time: number): number;
/**
* From: https://easings.net/#easeInOutQuart
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInOutQuart(time: number): number;
/**
* From: https://easings.net/#easeInExpo
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInExpo(time: number): number;
/**
* From: https://easings.net/#easeOutExpo
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeOutExpo(time: number): number;
/**
* From: https://easings.net/#easeInOutExpo
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInOutExpo(time: number): number;
/**
* From: https://easings.net/#easeInBack
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInBack(time: number): number;
/**
* From: https://easings.net/#easeOutBack
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeOutBack(time: number): number;
/**
* From: https://easings.net/#easeInOutBack
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInOutBack(time: number): number;
/**
* From: https://easings.net/#easeInBounce
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInBounce(time: number): number;
/**
* From: https://easings.net/#easeInOutSine
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeOutBounce(time: number): number;
/**
* From: https://easings.net/#easeInOutBounce
*
* @param time A value between 0 and 1 that represents how far along you are in the transition.
*/
export declare function easeInOutBounce(time: number): number;
//# sourceMappingURL=easing.d.ts.map