@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
46 lines • 934 B
TypeScript
/**
* Built by FrameGraphBuilder, maps abstract resource handles to concrete, allocated GPU resources
*/
export class RenderPassResources {
/**
*
* @type {RenderGraph|null}
* @private
*/
private __graph;
/**
*
* @type {RenderPassNode|null}
* @private
*/
private __pass;
/**
*
* @return {string}
*/
get pass_name(): string;
/**
*
* @return {number}
*/
get pass_id(): number;
/**
*
* @param {RenderGraph} graph
* @param {RenderPassNode} node
*/
init(graph: RenderGraph, node: RenderPassNode): void;
/**
* @template T
* @param {number} id resource id
* @returns {T}
*/
get<T>(id: number): T;
/**
* @template T
* @param {number} id resource id
* @returns {T}
*/
getDescriptor<T_1>(id: number): T_1;
}
//# sourceMappingURL=RenderPassResources.d.ts.map