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