@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
29 lines • 782 B
TypeScript
import { TgdVec4 } from "../math";
import { TgdPainter } from "./painter";
export interface TgdPainterClearOptions {
color: [red: number, green: number, blue: number, alpha: number] | TgdVec4;
depth: number;
stencil: number;
name: string;
}
/**
* @see {@link TgdPainterClearOptions}
*/
export declare class TgdPainterClear extends TgdPainter {
private readonly options;
private readonly clearMask;
private readonly gl;
red: number;
green: number;
blue: number;
alpha: number;
depth: number;
stencil: number;
constructor({ gl }: {
gl: WebGL2RenderingContext;
}, options?: Partial<TgdPainterClearOptions>);
/** Nothing to destroy. */
delete(): void;
paint(): void;
}
//# sourceMappingURL=clear.d.ts.map