@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
24 lines • 693 B
TypeScript
import { WebglDepthFunction } from "..";
import { TgdPainter } from "./painter";
export type TgdPainterDepthOptions = {
enabled: boolean;
func: WebglDepthFunction;
mask: boolean;
rangeMin: number;
rangeMax: number;
};
export declare class TgdPainterDepth extends TgdPainter {
enabled: boolean;
func: WebglDepthFunction;
mask: boolean;
rangeMin: number;
rangeMax: number;
private readonly gl;
constructor({ gl }: {
gl: WebGL2RenderingContext;
}, { enabled, func: function_, mask, rangeMin, rangeMax, }?: Partial<TgdPainterDepthOptions>);
delete(): void;
paint(): void;
update(): void;
}
//# sourceMappingURL=depth.d.ts.map