This commit is contained in:
Akko
2025-08-04 18:57:35 +02:00
parent 8cf6e78a79
commit 9495868c2e
5030 changed files with 518594 additions and 17609 deletions

View File

@@ -0,0 +1,17 @@
import { type Adapter } from '../environment/adapter';
/**
* This is an implementation of the {@link environment.Adapter} interface.
* It can be used to make Pixi work in the browser.
* @memberof environment
* @property {Function} createCanvas - Creates a canvas element of the given size.
* This canvas is created using the browser's native canvas element.
* @property {Function} getCanvasRenderingContext2D - Returns a 2D rendering context.
* @property {Function} getWebGLRenderingContext - Returns a WebGL rendering context.
* @property {Function} getNavigator - Returns browsers window.navigator
* @property {Function} getBaseUrl - Returns the current base URL for browser environments this is either
* the document.baseURI or window.location.href
* @property {Function} getFontFaceSet - Return the font face set if available
* @property {Function} fetch - Returns a Response object that has been fetched from the given URL.
* @property {Function} parseXML - Returns Document object that has been parsed from the given XML string.
*/
export declare const BrowserAdapter: Adapter;

View File

@@ -0,0 +1,24 @@
'use strict';
"use strict";
const BrowserAdapter = {
createCanvas: (width, height) => {
const canvas = document.createElement("canvas");
canvas.width = width;
canvas.height = height;
return canvas;
},
getCanvasRenderingContext2D: () => CanvasRenderingContext2D,
getWebGLRenderingContext: () => WebGLRenderingContext,
getNavigator: () => navigator,
getBaseUrl: () => document.baseURI ?? window.location.href,
getFontFaceSet: () => document.fonts,
fetch: (url, options) => fetch(url, options),
parseXML: (xml) => {
const parser = new DOMParser();
return parser.parseFromString(xml, "text/xml");
}
};
exports.BrowserAdapter = BrowserAdapter;
//# sourceMappingURL=BrowserAdapter.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BrowserAdapter.js","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;;;;"}

View File

@@ -0,0 +1,22 @@
"use strict";
const BrowserAdapter = {
createCanvas: (width, height) => {
const canvas = document.createElement("canvas");
canvas.width = width;
canvas.height = height;
return canvas;
},
getCanvasRenderingContext2D: () => CanvasRenderingContext2D,
getWebGLRenderingContext: () => WebGLRenderingContext,
getNavigator: () => navigator,
getBaseUrl: () => document.baseURI ?? window.location.href,
getFontFaceSet: () => document.fonts,
fetch: (url, options) => fetch(url, options),
parseXML: (xml) => {
const parser = new DOMParser();
return parser.parseFromString(xml, "text/xml");
}
};
export { BrowserAdapter };
//# sourceMappingURL=BrowserAdapter.mjs.map

View File

@@ -0,0 +1 @@
{"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;;;;"}

View File

@@ -0,0 +1,13 @@
import '../accessibility/init';
import '../app/init';
import '../events/init';
import '../spritesheet/init';
import '../rendering/init';
import '../scene/graphics/init';
import '../scene/mesh/init';
import '../scene/text/init';
import '../scene/text-bitmap/init';
import '../scene/text-html/init';
import '../scene/sprite-tiling/init';
import '../scene/sprite-nine-slice/init';
import '../filters/init';

View File

@@ -0,0 +1,18 @@
'use strict';
require('../accessibility/init.js');
require('../app/init.js');
require('../events/init.js');
require('../spritesheet/init.js');
require('../rendering/init.js');
require('../scene/graphics/init.js');
require('../scene/mesh/init.js');
require('../scene/text/init.js');
require('../scene/text-bitmap/init.js');
require('../scene/text-html/init.js');
require('../scene/sprite-tiling/init.js');
require('../scene/sprite-nine-slice/init.js');
require('../filters/init.js');
"use strict";
//# sourceMappingURL=browserAll.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"browserAll.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;"}

View File

@@ -0,0 +1,16 @@
import '../accessibility/init.mjs';
import '../app/init.mjs';
import '../events/init.mjs';
import '../spritesheet/init.mjs';
import '../rendering/init.mjs';
import '../scene/graphics/init.mjs';
import '../scene/mesh/init.mjs';
import '../scene/text/init.mjs';
import '../scene/text-bitmap/init.mjs';
import '../scene/text-html/init.mjs';
import '../scene/sprite-tiling/init.mjs';
import '../scene/sprite-nine-slice/init.mjs';
import '../filters/init.mjs';
"use strict";
//# sourceMappingURL=browserAll.mjs.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"browserAll.mjs","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;"}

View File

@@ -0,0 +1,14 @@
import { ExtensionType } from '../extensions/Extensions';
/**
* Extension for the browser environment.
* @memberof environment
*/
export declare const browserExt: {
extension: {
type: ExtensionType;
name: string;
priority: number;
};
test: () => boolean;
load: () => Promise<void>;
};

View File

@@ -0,0 +1,19 @@
'use strict';
var Extensions = require('../extensions/Extensions.js');
"use strict";
const browserExt = {
extension: {
type: Extensions.ExtensionType.Environment,
name: "browser",
priority: -1
},
test: () => true,
load: async () => {
await Promise.resolve().then(function () { return require('./browserAll.js'); });
}
};
exports.browserExt = browserExt;
//# sourceMappingURL=browserExt.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"browserExt.js","sources":["../../src/environment-browser/browserExt.ts"],"sourcesContent":["import { ExtensionType } from '../extensions/Extensions';\n\n/**\n * Extension for the browser environment.\n * @memberof environment\n */\nexport const browserExt = {\n extension: {\n type: ExtensionType.Environment,\n name: 'browser',\n priority: -1,\n },\n test: () => true,\n load: async () =>\n {\n await import('./browserAll');\n },\n};\n"],"names":["ExtensionType"],"mappings":";;;;;AAMO,MAAM,UAAa,GAAA;AAAA,EACtB,SAAW,EAAA;AAAA,IACP,MAAMA,wBAAc,CAAA,WAAA;AAAA,IACpB,IAAM,EAAA,SAAA;AAAA,IACN,QAAU,EAAA,CAAA,CAAA;AAAA,GACd;AAAA,EACA,MAAM,MAAM,IAAA;AAAA,EACZ,MAAM,YACN;AACI,IAAA,MAAM,oDAAO,iBAAc,KAAA,CAAA;AAAA,GAC/B;AACJ;;;;"}

View File

@@ -0,0 +1,17 @@
import { ExtensionType } from '../extensions/Extensions.mjs';
"use strict";
const browserExt = {
extension: {
type: ExtensionType.Environment,
name: "browser",
priority: -1
},
test: () => true,
load: async () => {
await import('./browserAll.mjs');
}
};
export { browserExt };
//# sourceMappingURL=browserExt.mjs.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"browserExt.mjs","sources":["../../src/environment-browser/browserExt.ts"],"sourcesContent":["import { ExtensionType } from '../extensions/Extensions';\n\n/**\n * Extension for the browser environment.\n * @memberof environment\n */\nexport const browserExt = {\n extension: {\n type: ExtensionType.Environment,\n name: 'browser',\n priority: -1,\n },\n test: () => true,\n load: async () =>\n {\n await import('./browserAll');\n },\n};\n"],"names":[],"mappings":";;;AAMO,MAAM,UAAa,GAAA;AAAA,EACtB,SAAW,EAAA;AAAA,IACP,MAAM,aAAc,CAAA,WAAA;AAAA,IACpB,IAAM,EAAA,SAAA;AAAA,IACN,QAAU,EAAA,CAAA,CAAA;AAAA,GACd;AAAA,EACA,MAAM,MAAM,IAAA;AAAA,EACZ,MAAM,YACN;AACI,IAAA,MAAM,OAAO,kBAAc,CAAA,CAAA;AAAA,GAC/B;AACJ;;;;"}

View File

@@ -0,0 +1,2 @@
export * from './BrowserAdapter';
export * from './browserExt';

10
node_modules/pixi.js/lib/environment-browser/index.js generated vendored Normal file
View File

@@ -0,0 +1,10 @@
'use strict';
var BrowserAdapter = require('./BrowserAdapter.js');
var browserExt = require('./browserExt.js');
"use strict";
exports.BrowserAdapter = BrowserAdapter.BrowserAdapter;
exports.browserExt = browserExt.browserExt;
//# sourceMappingURL=index.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;"}

View File

@@ -0,0 +1,5 @@
export { BrowserAdapter } from './BrowserAdapter.mjs';
export { browserExt } from './browserExt.mjs';
"use strict";
//# sourceMappingURL=index.mjs.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"index.mjs","sources":[],"sourcesContent":[],"names":[],"mappings":";;;"}