Files
nothoughts/node_modules/pixi.js/lib/environment-browser/BrowserAdapter.mjs.map
2025-08-04 18:57:35 +02:00

1 line
2.6 KiB
Plaintext

{"version":3,"file":"BrowserAdapter.mjs","sources":["../../src/environment-browser/BrowserAdapter.ts"],"sourcesContent":["import { type Adapter } from '../environment/adapter';\n\n/**\n * This is an implementation of the {@link environment.Adapter} interface.\n * It can be used to make Pixi work in the browser.\n * @memberof environment\n * @property {Function} createCanvas - Creates a canvas element of the given size.\n * This canvas is created using the browser's native canvas element.\n * @property {Function} getCanvasRenderingContext2D - Returns a 2D rendering context.\n * @property {Function} getWebGLRenderingContext - Returns a WebGL rendering context.\n * @property {Function} getNavigator - Returns browsers window.navigator\n * @property {Function} getBaseUrl - Returns the current base URL for browser environments this is either\n * the document.baseURI or window.location.href\n * @property {Function} getFontFaceSet - Return the font face set if available\n * @property {Function} fetch - Returns a Response object that has been fetched from the given URL.\n * @property {Function} parseXML - Returns Document object that has been parsed from the given XML string.\n */\nexport const BrowserAdapter = {\n createCanvas: (width: number, height: number): HTMLCanvasElement =>\n {\n const canvas = document.createElement('canvas');\n\n canvas.width = width;\n canvas.height = height;\n\n return canvas;\n },\n getCanvasRenderingContext2D: () => CanvasRenderingContext2D,\n getWebGLRenderingContext: () => WebGLRenderingContext,\n getNavigator: () => navigator,\n getBaseUrl: () => (document.baseURI ?? window.location.href),\n getFontFaceSet: () => document.fonts,\n fetch: (url: RequestInfo, options?: RequestInit) => fetch(url, options),\n parseXML: (xml: string) =>\n {\n const parser = new DOMParser();\n\n return parser.parseFromString(xml, 'text/xml');\n },\n} as Adapter;\n"],"names":[],"mappings":";AAiBO,MAAM,cAAiB,GAAA;AAAA,EAC1B,YAAA,EAAc,CAAC,KAAA,EAAe,MAC9B,KAAA;AACI,IAAM,MAAA,MAAA,GAAS,QAAS,CAAA,aAAA,CAAc,QAAQ,CAAA,CAAA;AAE9C,IAAA,MAAA,CAAO,KAAQ,GAAA,KAAA,CAAA;AACf,IAAA,MAAA,CAAO,MAAS,GAAA,MAAA,CAAA;AAEhB,IAAO,OAAA,MAAA,CAAA;AAAA,GACX;AAAA,EACA,6BAA6B,MAAM,wBAAA;AAAA,EACnC,0BAA0B,MAAM,qBAAA;AAAA,EAChC,cAAc,MAAM,SAAA;AAAA,EACpB,UAAY,EAAA,MAAO,QAAS,CAAA,OAAA,IAAW,OAAO,QAAS,CAAA,IAAA;AAAA,EACvD,cAAA,EAAgB,MAAM,QAAS,CAAA,KAAA;AAAA,EAC/B,OAAO,CAAC,GAAA,EAAkB,OAA0B,KAAA,KAAA,CAAM,KAAK,OAAO,CAAA;AAAA,EACtE,QAAA,EAAU,CAAC,GACX,KAAA;AACI,IAAM,MAAA,MAAA,GAAS,IAAI,SAAU,EAAA,CAAA;AAE7B,IAAO,OAAA,MAAA,CAAO,eAAgB,CAAA,GAAA,EAAK,UAAU,CAAA,CAAA;AAAA,GACjD;AACJ;;;;"}