12345678910111213141516171819202122232425 |
- import type { WebGPUCacheRenderPipeline } from "./webgpuCacheRenderPipeline";
- import { StencilStateComposer } from "../../States/stencilStateComposer";
- /**
- * @internal
- **/
- export declare class WebGPUStencilStateComposer extends StencilStateComposer {
- private _cache;
- constructor(cache: WebGPUCacheRenderPipeline);
- get func(): number;
- set func(value: number);
- get funcMask(): number;
- set funcMask(value: number);
- get opStencilFail(): number;
- set opStencilFail(value: number);
- get opDepthFail(): number;
- set opDepthFail(value: number);
- get opStencilDepthPass(): number;
- set opStencilDepthPass(value: number);
- get mask(): number;
- set mask(value: number);
- get enabled(): boolean;
- set enabled(value: boolean);
- reset(): void;
- apply(): void;
- }
|