@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
30 lines • 956 B
TypeScript
export class ThreeBypassRenderer {
/**
*
* @type {WeakMap<THREE.Object3D, THREE.Object3D>}
* @private
*/
private __object_map;
/**
*
* @param {Mesh|SkinnedMesh} source
* @return {Mesh|SkinnedMesh}
* @private
*/
private __get_object_twin;
/**
*
* @param {THREE.Object3D} scene
* @param {THREE.Object3D[]} input
* @param {number} input_size
* @param {function(THREE.Object3D):boolean} input_filter
* @param {function(THREE.Object3D):boolean} object_filter
* @param {function(THREE.Object3D):THREE.Material} material_extractor
* @param {*} [material_extractor_context]
*/
build_scene({ scene, input, input_size, input_filter, object_filter, material_extractor, material_extractor_context }: THREE.Object3D): void;
}
export namespace ThreeBypassRenderer {
let INSTANCE: ThreeBypassRenderer;
}
//# sourceMappingURL=ThreeBypassRenderer.d.ts.map