/** * @author Yannick Deubel (https://github.com/yandeu) * @copyright Copyright (c) 2020 Yannick Deubel; Project Url: https://github.com/enable3d/enable3d * @license {@link https://github.com/enable3d/enable3d/blob/master/LICENSE|LGPL-3.0} */ import { Cache, Scene, WebGLRenderer, PerspectiveCamera, OrthographicCamera } from 'three'; import type * as Types from '@enable3d/common/dist/types.js'; import Cameras from './plugins/cameras.js'; import { AmmoPhysics } from '@enable3d/ammo-physics/dist/index.js'; export declare class ThreeGraphics { protected threeGraphicsConfig: Types.ThreeGraphicsConfig; cache: typeof Cache; scene: Scene; renderer: WebGLRenderer; camera: PerspectiveCamera | OrthographicCamera; protected textureAnisotropy: number; cameras: Cameras; physics: AmmoPhysics; constructor(threeGraphicsConfig?: Types.ThreeGraphicsConfig); } //# sourceMappingURL=core.d.ts.map