/*! * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ import { vec3 } from "gl-matrix"; import { RendererConfig } from "../renderer.js"; export declare class Config extends RendererConfig { private _rotation; ambientIntensity: number; materialIntensity: number; specularPower: number; specularIntensity: number; keyLightPosition: vec3; keyLightIntensity: number; fillLight1Position: vec3; fillLight1Intensity: number; fillLight2Position: vec3; fillLight2Intensity: number; private _keyLightAltitude; get keyLightAltitude(): number; set keyLightAltitude(value: number); private _keyLightAzimuth; get keyLightAzimuth(): number; set keyLightAzimuth(value: number); private _keyLightDistance; get keyLightDistance(): number; set keyLightDistance(value: number); private _fillLight1Altitude; get fillLight1Altitude(): number; set fillLight1Altitude(value: number); private _fillLight1Azimuth; get fillLight1Azimuth(): number; set fillLight1Azimuth(value: number); private _fillLight2Altitude; get fillLight2Altitude(): number; set fillLight2Altitude(value: number); private _fillLight2Azimuth; get fillLight2Azimuth(): number; set fillLight2Azimuth(value: number); isSsaoEnabled: boolean; ssaoWidth: number; ssaoHeight: number; ssaoBlurEnabled: boolean; ssaoKernelSize: number; ssaoNoiseSize: number; ssaoRadius: number; ssaoPower: number; isShadowEnabled: boolean; shadowWidth: number; shadowHeight: number; isDofEnabled: boolean; dofAutoFocus: boolean; dofFocusDistance: number; dofFocusRange: number; dofMaxBackgroundBlur: number; isBloomEnabled: boolean; bloomIntensity: number; isFxaaEnabled: boolean; constructor(); private _updateLights; private _updateLight; reset(): void; }