20 lines
1021 B
JavaScript
20 lines
1021 B
JavaScript
shadow$provide.module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$texture$sources$ImageSource = function(global, require, module, exports) {
|
|
global = require("module$node_modules$pixi_DOT_js$lib$extensions$Extensions");
|
|
require = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$texture$sources$TextureSource");
|
|
"use strict";
|
|
class ImageSource extends require.TextureSource {
|
|
constructor(options) {
|
|
super(options);
|
|
this.uploadMethodId = "image";
|
|
this.autoGarbageCollect = !0;
|
|
}
|
|
static test(resource) {
|
|
return globalThis.HTMLImageElement && resource instanceof HTMLImageElement || "undefined" !== typeof ImageBitmap && resource instanceof ImageBitmap || globalThis.VideoFrame && resource instanceof VideoFrame;
|
|
}
|
|
}
|
|
ImageSource.extension = global.ExtensionType.TextureSource;
|
|
exports.ImageSource = ImageSource;
|
|
};
|
|
|
|
//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$texture$sources$ImageSource.js.map
|