@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
20 lines • 782 B
TypeScript
import type { WebglParams } from "../../context/webgl-params";
import { WebglEnumCullFace } from "../../types";
export interface WebglCullOptions {
enabled: boolean;
cullFace: WebglEnumCullFace;
}
export declare const webglPresetCull: Record<"off" | "back" | "front", WebglCullOptions>;
export declare function webglCullSet(context: {
webglParams: WebglParams;
}, cull: WebglCullOptions): void;
export declare function webglCullGet(context: {
webglParams: WebglParams;
}): WebglCullOptions;
export declare function webglCullExec(context: {
webglParams: WebglParams;
}, cull: WebglCullOptions, action: () => void): void;
export declare function webglDebugCull(context: {
webglParams: WebglParams;
}, caption?: string): void;
//# sourceMappingURL=cull.d.ts.map