@cornerstonejs/core
Version:
Cornerstone3D Core
24 lines (23 loc) • 1.82 kB
TypeScript
import type { Cornerstone3DConfig } from './types/index.js';
import CentralizedWebWorkerManager from './webWorkerManager/webWorkerManager.js';
import type { RenderBackendValue } from './enums/index.js';
import type { EffectiveRenderBackend } from './types/RenderBackendRegistry.js';
declare function init(configuration?: Cornerstone3DConfig): boolean;
declare function getCanUseNorm16Texture(): boolean;
declare function getRenderBackend(): RenderBackendValue;
declare function resolveAutoRenderBackend(): EffectiveRenderBackend;
declare function getEffectiveRenderBackend(override?: RenderBackendValue): EffectiveRenderBackend;
declare function setRenderBackend(backend: RenderBackendValue, reason?: string): void;
declare function setUseCPURendering(status: boolean, updateViewports?: boolean): void;
declare function setPreferSizeOverAccuracy(status: boolean): void;
declare function canRenderFloatTextures(): boolean;
declare function resetUseCPURendering(): void;
declare function getShouldUseCPURendering(): boolean;
declare function getUseGenericViewport(): boolean;
declare function isCornerstoneInitialized(): boolean;
declare function resetInitialization(): void;
declare function getConfiguration(): Cornerstone3DConfig;
declare function setConfiguration(c: Cornerstone3DConfig): void;
declare function getWebWorkerManager(): CentralizedWebWorkerManager;
declare function peerImport(moduleId: string): Promise<any>;
export { init, getShouldUseCPURendering, getUseGenericViewport, isCornerstoneInitialized, setUseCPURendering, setPreferSizeOverAccuracy, resetUseCPURendering, getRenderBackend, setRenderBackend, getEffectiveRenderBackend, resolveAutoRenderBackend, getConfiguration, setConfiguration, getWebWorkerManager, canRenderFloatTextures, peerImport, resetInitialization, getCanUseNorm16Texture, };