UNPKG

@downpourdigital/physics

Version:

Animation physics!

17 lines (16 loc) 500 B
import Stepable from './Stepable'; export interface StepperProps { maxTimestep: number; maxStepCount: number; autoStep: boolean; } export default abstract class Stepper implements Stepable { private lastFrame; private maxTimestep; private maxStepCount; isResting: boolean; constructor({ maxTimestep, maxStepCount, autoStep, }?: Partial<StepperProps>); step(time: number): void; protected integrate(deltaTime: number): void; stop(): void; }