fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
2 lines • 624 B
JavaScript
import{config as e}from"../config.min.mjs";import{getEnv as t}from"../env/index.min.mjs";import{createCanvasElement as n}from"../util/misc/dom.min.mjs";import{Canvas2dFilterBackend as r}from"./Canvas2dFilterBackend.min.mjs";import{WebGLFilterBackend as i}from"./WebGLFilterBackend.min.mjs";let a;function o(){let{WebGLProbe:a}=t();return a.queryWebGL(n()),e.enableGLFiltering&&a.isSupported(e.textureSize)?new i({tileSize:e.textureSize}):new r}function s(e=!0){return!a&&e&&(a=o()),a}function c(e){a=e}export{s as getFilterBackend,o as initFilterBackend,c as setFilterBackend};
//# sourceMappingURL=FilterBackend.min.mjs.map