import { IRenderingEngine, TEXTURE_ENCODING, TONE_MAPPING } from "@shapediver/viewer.rendering-engine.rendering-engine"; import { quat } from "gl-matrix"; import { SDTFItemData, ISDTFOverview, ISDTFAttributeVisualizationData, Color } from "@shapediver/viewer.shared.types"; export interface IRenderingEngineThreeJS extends IRenderingEngine { beautyRenderBlendingDuration: number; beautyRenderDelay: number; clearAlpha: number; clearColor: Color; defaultMaterialColor: Color; visualizeAttributes: ((overview: ISDTFOverview, itemData?: SDTFItemData) => ISDTFAttributeVisualizationData) | undefined; environmentMap: string | string[]; environmentMapAsBackground: boolean; environmentMapBlurriness: number; environmentMapIntensity: number; environmentMapResolution: string; environmentMapForUnlitMaterials: boolean; environmentMapRotation: quat; gridColor: Color; gridVisibility: boolean; groundPlaneColor: Color; groundPlaneVisibility: boolean; groundPlaneShadowColor: Color; groundPlaneShadowVisibility: boolean; lights: boolean; lightSceneId: string; maximumRenderingSize: { width: number; height: number; }; outputEncoding: TEXTURE_ENCODING; physicallyCorrectLights: boolean; shadows: boolean; softShadows: boolean; textureEncoding: TEXTURE_ENCODING; toneMapping: TONE_MAPPING; toneMappingExposure: number; automaticColorAdjustment: boolean; updateEnvironmentGeometry(): void; } //# sourceMappingURL=IRenderingEngine.d.ts.map