@babylonjs/core
Version:
Getting started? Play directly with the Babylon.js API using our [playground](https://playground.babylonjs.com/). It also contains a lot of samples to learn how to use it.
26 lines (25 loc) • 817 B
TypeScript
import type { WebGPUCacheRenderPipeline } from "./webgpuCacheRenderPipeline.js";
import { StencilStateComposer } from "../../States/stencilStateComposer.js";
/**
* @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;
}