scichart
Version:
Fast WebGL JavaScript Charting Library and Framework
22 lines (21 loc) • 1.08 kB
TypeScript
import { IThemeProvider } from "../../Charting/Themes/IThemeProvider";
import { TSciChart3D } from "../../types/TSciChart3D";
import { TSciChartSurfaceCanvases } from "../../types/TSciChartSurfaceCanvases";
import { I3DSurfaceOptions } from "../I3DSurfaceOptions";
import { SciChart3DSurface, TWebAssemblyChart3D } from "./SciChart3DSurface";
/** @ignore */
declare type TSciChartMaster3D = {
id: string;
wasmContext: TSciChart3D;
createChildSurface: (divElementId: string, canvases: TSciChartSurfaceCanvases, theme: IThemeProvider) => SciChart3DSurface;
getChildSurfaces: () => SciChart3DSurface[];
};
/** @ignore */
export declare const createMultichart3d: (divElement: string | HTMLDivElement, options?: I3DSurfaceOptions) => Promise<TWebAssemblyChart3D>;
export declare const getSharedWasmContext3D: () => Promise<TSciChart3D>;
export declare const initializeChartEngine3D: (options?: {
destinationCanvas: HTMLCanvasElement;
}) => Promise<TSciChartMaster3D>;
/** @ignore */
export declare const disposeMultiChart3d: () => void;
export {};