@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
46 lines • 926 B
TypeScript
/**
* Built by FrameGraphBuilder, maps abstract resource handles to concrete, allocated GPU resources
*/
export class FramePassResources {
/**
*
* @type {FrameGraph|null}
* @private
*/
private __graph;
/**
*
* @type {FramePassNode|null}
* @private
*/
private __pass;
/**
*
* @return {string}
*/
get pass_name(): string;
/**
*
* @return {number}
*/
get pass_id(): number;
/**
*
* @param {FrameGraph} graph
* @param {FramePassNode} node
*/
init(graph: FrameGraph, node: FramePassNode): 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=FramePassResources.d.ts.map