ClipSpace
ClipSpace is a convenience subclass of Model that draws a fullscreen quad in clip space.
It is commonly used for fullscreen rendering, postprocessing, texture blits, and shader-pass style effects.
Usage
import {ClipSpace} from '@luma.gl/engine';
const fullscreenQuad = new ClipSpace(device, {
fs: FRAGMENT_SHADER
});
Types
ClipSpaceProps
export type ClipSpaceProps = Omit<ModelProps, 'vs' | 'vertexCount' | 'geometry'>;
The class provides its own vertex shader, quad geometry, and vertex count.