import { Color, Scene } from '../../thirdparty/three/imports'; import { Component3D } from '../core/Component3D'; import { Texture3D } from '../textures/Texture3D'; import { FogBase3D } from './FogBase3D'; declare module '@feng3d/ecs' { interface ComponentMap { Scene3D: Scene3D; } } /** * 3D场景,包装`three`中`Scene` */ export declare class Scene3D extends Component3D { /** * @private */ _scene: Scene; get background(): Color | Texture3D; set background(v: Color | Texture3D); private _background; get environment(): Texture3D; set environment(v: Texture3D); private _environment; get fog(): FogBase3D; set fog(v: FogBase3D); private _fog; get overrideMaterial(): import("three/src/materials/Material").Material; set overrideMaterial(v: import("three/src/materials/Material").Material); init(): void; destroy(): void; private _onWatched; } //# sourceMappingURL=Scene3D.d.ts.map