/*! * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ import { Cartesian3dAxes } from "../../../../components/axes/cartesian3d.js"; import { AxesVisualBase } from "./axes.js"; import { Core } from "../../../../main.js"; import { Main } from "../../main.js"; export declare class Cartesian3dVisual extends AxesVisualBase { protected _axes: Cartesian3dAxes; private _textVertexBuffer; private _textIndexBuffer; private _gridVertexBuffer; private _gridIndexBuffer; get isInitialized(): boolean; constructor(core: Core, main: Main, cartesian3dAxes: Cartesian3dAxes); initializeContext(gl: WebGLRenderingContext): void; private _createGridBuffers; private _createTextBuffers; update(elapsedTime: number): void; protected _renderText(): void; protected _renderGrid(): void; private _renderGridTicks; private _renderGridFace; }