@cornerstonejs/core
Version:
Cornerstone3D Core
15 lines (14 loc) • 433 B
JavaScript
const builtInRenderBackends = {
Auto: 'auto',
GPU: 'gpu',
CPU: 'cpu',
};
const RenderBackends = builtInRenderBackends;
export function registerRenderBackendsConstant(name, backend) {
if (Object.prototype.hasOwnProperty.call(RenderBackends, name)) {
throw new Error(`Render backend constant "${String(name)}" already exists`);
}
RenderBackends[name] =
backend;
}
export default RenderBackends;