playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
15 lines (14 loc) • 542 B
TypeScript
/**
* A render pass implementing grab of a depth buffer, used on WebGL 2 and WebGPU devices.
*
* @ignore
*/
export class FramePassDepthGrab extends FramePass {
constructor(device: any, camera: any);
depthRenderTarget: any;
camera: any;
shouldReallocate(targetRT: any, sourceTexture: any): boolean;
allocateRenderTarget(renderTarget: any, sourceRenderTarget: any, device: any, format: any, isDepth: any): any;
releaseRenderTarget(rt: any): void;
}
import { FramePass } from '../../platform/graphics/frame-pass.js';