UNPKG

@cornerstonejs/core

Version:
24 lines (23 loc) 1.82 kB
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, };