Refactor scene
This commit is contained in:
parent
77d5938b4b
commit
7e8ad0a125
10 changed files with 232 additions and 159 deletions
|
|
@ -1,10 +1,5 @@
|
|||
import { Drawable, DrawableDescriptor } from 'sdf-2d';
|
||||
|
||||
export interface Scene {
|
||||
readonly descriptors: Array<DrawableDescriptor>;
|
||||
animate(
|
||||
currentTime: DOMHighResTimeStamp,
|
||||
viewAreaSize: { width: number; height: number }
|
||||
): void;
|
||||
readonly drawables: Array<Drawable>;
|
||||
initialize(canvas: HTMLCanvasElement, overlay: HTMLDivElement): Promise<void>;
|
||||
drawNextFrame(currentTime: DOMHighResTimeStamp, deltaTime: DOMHighResTimeStamp): void;
|
||||
destroy(): void;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue