@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
60 lines • 1.27 kB
TypeScript
export class VisibilityComputer {
/**
*
* @type {CameraView}
*/
__view: CameraView;
/**
*
* @type {RenderLayer}
* @private
*/
private __activeLayer;
/**
*
* @type {IncrementalDeltaSet<THREE.Object3D>}
* @private
*/
private __output;
/**
* @deprecated
* @param {VisibilityFilter[]} v
*/
set filters(v: VisibilityFilter[]);
/**
* @deprecated
* @returns {VisibilityFilter[]}
*/
get filters(): VisibilityFilter[];
/**
* @deprecated
* @param {VisibilityFilter} filter
*/
addFilter(filter: VisibilityFilter): void;
/**
*
* @param {VisibilityFilter} filter
* @returns {boolean}
*/
removeFilter(filter: VisibilityFilter): boolean;
/**
*
* @param {CameraView} view
*/
set view(view: CameraView);
/**
* @private
* @param {RenderLayer} layer
*/
private __processLayer;
/**
* @param {IncrementalDeltaSet<Object3D>} v
*/
set output(v: IncrementalDeltaSet<Object3D>);
/**
*
* @param {RenderLayerManager} renderLayers
*/
build(renderLayers: RenderLayerManager): void;
}
//# sourceMappingURL=VisibilityComputer.d.ts.map