48 lines
2.6 KiB
JavaScript
48 lines
2.6 KiB
JavaScript
shadow$provide.module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$texture$RenderableGCSystem = function(global, require, module, exports) {
|
|
global = require("module$node_modules$pixi_DOT_js$lib$extensions$Extensions");
|
|
var deprecation = require("module$node_modules$pixi_DOT_js$lib$utils$logging$deprecation");
|
|
"use strict";
|
|
const node_modules$pixi_DOT_js$lib$rendering$renderers$shared$texture$RenderableGCSystem$classdecl$var19 = class {
|
|
constructor(renderer) {
|
|
this._renderer = renderer;
|
|
}
|
|
init(options) {
|
|
options = {...node_modules$pixi_DOT_js$lib$rendering$renderers$shared$texture$RenderableGCSystem$classdecl$var19.defaultOptions, ...options};
|
|
this.maxUnusedTime = options.renderableGCMaxUnusedTime;
|
|
}
|
|
get enabled() {
|
|
deprecation.deprecation("8.15.0", "RenderableGCSystem.enabled is deprecated, please use the GCSystem.enabled instead.");
|
|
return this._renderer.gc.enabled;
|
|
}
|
|
set enabled(value) {
|
|
deprecation.deprecation("8.15.0", "RenderableGCSystem.enabled is deprecated, please use the GCSystem.enabled instead.");
|
|
this._renderer.gc.enabled = value;
|
|
}
|
|
addManagedHash(context, hash) {
|
|
deprecation.deprecation("8.15.0", "RenderableGCSystem.addManagedHash is deprecated, please use the GCSystem.addCollection instead.");
|
|
this._renderer.gc.addCollection(context, hash, "hash");
|
|
}
|
|
addManagedArray(context, hash) {
|
|
deprecation.deprecation("8.15.0", "RenderableGCSystem.addManagedArray is deprecated, please use the GCSystem.addCollection instead.");
|
|
this._renderer.gc.addCollection(context, hash, "array");
|
|
}
|
|
addRenderable(_renderable) {
|
|
deprecation.deprecation("8.15.0", "RenderableGCSystem.addRenderable is deprecated, please use the GCSystem instead.");
|
|
this._renderer.gc.addResource(_renderable, "renderable");
|
|
}
|
|
run() {
|
|
deprecation.deprecation("8.15.0", "RenderableGCSystem.run is deprecated, please use the GCSystem instead.");
|
|
this._renderer.gc.run();
|
|
}
|
|
destroy() {
|
|
this._renderer = null;
|
|
}
|
|
};
|
|
require = node_modules$pixi_DOT_js$lib$rendering$renderers$shared$texture$RenderableGCSystem$classdecl$var19;
|
|
require.extension = {type:[global.ExtensionType.WebGLSystem, global.ExtensionType.WebGPUSystem, global.ExtensionType.CanvasSystem], name:"renderableGC", priority:0};
|
|
require.defaultOptions = {renderableGCActive:!0, renderableGCMaxUnusedTime:6e4, renderableGCFrequency:3e4};
|
|
exports.RenderableGCSystem = require;
|
|
};
|
|
|
|
//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$texture$RenderableGCSystem.js.map
|