@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
33 lines • 835 B
TypeScript
export class RenderGraphBuilder {
/**
*
* @param {RenderGraph} graph
* @param {RenderPassNode} node
*/
init(graph: RenderGraph, node: RenderPassNode): void;
/**
* Create a new resource
* @param {string} name
* @param {ResourceDescriptor} descriptor
* @returns {number} resource ID
*/
create(name: string, descriptor: ResourceDescriptor): number;
/**
* Read an existing resource
* @param {number} resource
* @returns {number}
*/
read(resource: number): number;
/**
* Write a resource
* @param {number} resource
* @returns {number}
*/
write(resource: number): number;
/**
* Will force the node to be executed
*/
make_side_effect(): void;
#private;
}
//# sourceMappingURL=RenderGraphBuilder.d.ts.map