@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
16 lines • 555 B
TypeScript
import { TgdLogger } from "../log";
export type TgdDebugPainterhierarchy = Record<string, TgdDebugPainterhierarchy[] | null>;
export declare abstract class TgdPainter {
static readonly log: TgdLogger;
private static counter;
/**
* This attribute has no other purpose than debugging.
* Its value is not used by Tgd.
*/
name: string;
active: boolean;
abstract delete(): void;
abstract paint(time: number, delay: number): void;
debugHierarchy(): TgdDebugPainterhierarchy;
}
//# sourceMappingURL=painter.d.ts.map