UNPKG

@motion-core/motion-gpu

Version:

Framework-agnostic WebGPU runtime for fullscreen WGSL shaders with explicit Svelte, React, and Vue adapter entrypoints.

21 lines 692 B
import { FullscreenPass, type FullscreenPassOptions } from './FullscreenPass.js'; export interface ShaderPassOptions extends FullscreenPassOptions { fragment: string; } /** * Fullscreen programmable shader pass. */ export declare class ShaderPass extends FullscreenPass { private fragment; private program; constructor(options: ShaderPassOptions); /** * Replaces current shader fragment and invalidates pipeline cache. */ setFragment(fragment: string): void; getFragment(): string; protected getProgram(): string; protected getVertexEntryPoint(): string; protected getFragmentEntryPoint(): string; } //# sourceMappingURL=ShaderPass.d.ts.map