@downpourdigital/physics
Version:
Animation physics!
17 lines (16 loc) • 500 B
TypeScript
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;
}