fatina
Version:
Lighweight Tweening Library for web / games
85 lines (84 loc) • 2.03 kB
TypeScript
import { Fatina } from './fatina';
export interface ISonarPresetParams {
alpha: string;
scaleX: string;
scaleY: string;
amplitude: number;
duration: number;
}
/**
* Sonar Preset
*
* @ignore
* @export
* @param {Fatina} fatina
* @param {*} obj
* @param {ISonarPresetParams} [settings]
* @returns
*/
export declare function sonarPreset(fatina: Fatina, obj: any, settings?: ISonarPresetParams): import("./index").ITween;
export interface IPulsePresetParams {
alpha: string;
duration: number;
}
/**
* Pulse Preset
*
* @ignore
* @export
* @param {Fatina} fatina
* @param {*} obj
* @param {IPulsePresetParams} [settings]
* @returns
*/
export declare function pulsePreset(fatina: Fatina, obj: any, settings?: IPulsePresetParams): import("./index").ISequence;
export interface IScalePresetParams {
scaleX: string;
scaleY: string;
amplitude: number;
duration: number;
bounce: number;
friction: number;
sinX: number;
}
/**
* Scale Preset
*
* @ignore
* @export
* @param {Fatina} fatina
* @param {*} obj
* @param {IScalePresetParams} [settings]
* @returns
*/
export declare function scalePreset(fatina: Fatina, obj: any, settings?: IScalePresetParams): import("./index").ITween;
/**
* Wobble Preset
*
* @ignore
* @export
* @param {Fatina} fatina
* @param {*} obj
* @param {IScalePresetParams} [settings]
* @returns
*/
export declare function wobblePreset(fatina: Fatina, obj: any, settings?: IScalePresetParams): import("./index").ITween;
export interface IShakePresetParams {
posX: string;
posY: string;
amplitude: number;
duration: number;
bounce: number;
friction: number;
}
/**
* Shake Preset
*
* @ignore
* @export
* @param {Fatina} fatina
* @param {*} obj
* @param {IShakePresetParams} [settings]
* @returns
*/
export declare function shakePreset(fatina: Fatina, obj: any, settings?: IShakePresetParams): import("./index").ITween;