UNPKG

pex-renderer

Version:

Physically Based Renderer (PBR) and scene graph designed as ECS for PEX: define entities to be rendered as collections of components with their update orchestrated by systems.

72 lines (71 loc) 2.79 kB
export default postProcessing; /** * Post Processing component * @param {import("../types.js").PostProcessingComponentOptions} [options] * @returns {object} * @alias module:components.postProcessing */ declare function postProcessing(options?: import("../types.js").PostProcessingComponentOptions): object; declare namespace postProcessing { /** * Post Processing SSAO subcomponent * @param {import("../types.js").SSAOComponentOptions} [options] * @returns {object} * @alias module:components.postProcessing.ssao */ function ssao(options?: import("../types.js").SSAOComponentOptions): object; /** * Post Processing DoF subcomponent * @param {import("../types.js").DoFComponentOptions} [options] * @returns {object} */ function dof(options?: import("../types.js").DoFComponentOptions): object; /** * Post Processing MSAA subcomponent * @param {import("../types.js").MSAAComponentOptions} [options] * @returns {object} */ function msaa(options?: import("../types.js").MSAAComponentOptions): object; /** * Post Processing AA subcomponent * @param {import("../types.js").AAComponentOptions} [options] * @returns {object} */ function aa(options?: import("../types.js").AAComponentOptions): object; /** * Post Processing Fog subcomponent * @param {import("../types.js").FogComponentOptions} [options] * @returns {object} */ function fog(options?: import("../types.js").FogComponentOptions): object; /** * Post Processing Bloom subcomponent * @param {import("../types.js").BloomComponentOptions} [options] * @returns {object} */ function bloom(options?: import("../types.js").BloomComponentOptions): object; /** * Post Processing LUT subcomponent * @param {import("../types.js").LutComponentOptions} [options] * @returns {object} */ function lut(options?: import("../types.js").LutComponentOptions): object; /** * Post Processing Color Correction subcomponent * @param {import("../types.js").ColorCorrectionComponentOptions} [options] * @returns {object} */ function colorCorrection(options?: import("../types.js").ColorCorrectionComponentOptions): object; /** * Post Processing Vignette subcomponent * @param {import("../types.js").VignetteComponentOptions} [options] * @returns {object} */ function vignette(options?: import("../types.js").VignetteComponentOptions): object; /** * Post Processing Film Grain subcomponent * @param {import("../types.js").FilmGrainComponentOptions} [options] * @returns {object} */ function filmGrain(options?: import("../types.js").FilmGrainComponentOptions): object; }