1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- declare module BABYLON {
- interface IEasingFunction {
- ease(gradient: number): number;
- }
- class EasingFunction implements IEasingFunction {
- private static _EASINGMODE_EASEIN;
- private static _EASINGMODE_EASEOUT;
- private static _EASINGMODE_EASEINOUT;
- static EASINGMODE_EASEIN : number;
- static EASINGMODE_EASEOUT : number;
- static EASINGMODE_EASEINOUT : number;
- private _easingMode;
- public setEasingMode(easingMode: number): void;
- public getEasingMode(): number;
- public easeInCore(gradient: number): number;
- public ease(gradient: number): number;
- }
- class CircleEase extends EasingFunction implements IEasingFunction {
- public easeInCore(gradient: number): number;
- }
- class BackEase extends EasingFunction implements IEasingFunction {
- public amplitude: number;
- constructor(amplitude?: number);
- public easeInCore(gradient: number): number;
- }
- class BounceEase extends EasingFunction implements IEasingFunction {
- public bounces: number;
- public bounciness: number;
- constructor(bounces?: number, bounciness?: number);
- public easeInCore(gradient: number): number;
- }
- class CubicEase extends EasingFunction implements IEasingFunction {
- public easeInCore(gradient: number): number;
- }
- class ElasticEase extends EasingFunction implements IEasingFunction {
- public oscillations: number;
- public springiness: number;
- constructor(oscillations?: number, springiness?: number);
- public easeInCore(gradient: number): number;
- }
- class ExponentialEase extends EasingFunction implements IEasingFunction {
- public exponent: number;
- constructor(exponent?: number);
- public easeInCore(gradient: number): number;
- }
- class PowerEase extends EasingFunction implements IEasingFunction {
- public power: number;
- constructor(power?: number);
- public easeInCore(gradient: number): number;
- }
- class QuadraticEase extends EasingFunction implements IEasingFunction {
- public easeInCore(gradient: number): number;
- }
- class QuarticEase extends EasingFunction implements IEasingFunction {
- public easeInCore(gradient: number): number;
- }
- class QuinticEase extends EasingFunction implements IEasingFunction {
- public easeInCore(gradient: number): number;
- }
- class SineEase extends EasingFunction implements IEasingFunction {
- public easeInCore(gradient: number): number;
- }
- class BezierCurveEase extends EasingFunction implements IEasingFunction {
- public x1: number;
- public y1: number;
- public x2: number;
- public y2: number;
- constructor(x1?: number, y1?: number, x2?: number, y2?: number);
- public easeInCore(gradient: number): number;
- }
- }
|