@animech-public/playcanvas
Version:
PlayCanvas WebGL game engine
17 lines (16 loc) • 574 B
TypeScript
/**
* Base class for render and compute pipelines.
*
* @ignore
*/
export class WebgpuPipeline {
constructor(device: any);
/** @type {import('./webgpu-graphics-device.js').WebgpuGraphicsDevice} */
device: import("./webgpu-graphics-device.js").WebgpuGraphicsDevice;
/**
* @param {import('../bind-group-format.js').BindGroupFormat[]} bindGroupFormats - An array
* of bind group formats.
* @returns {any} Returns the pipeline layout.
*/
getPipelineLayout(bindGroupFormats: import("../bind-group-format.js").BindGroupFormat[]): any;
}