Files
il/resources/public/js/cljs-runtime/module$node_modules$pixi_DOT_js$lib$scene$text_bitmap$AbstractBitmapFont.js
2026-07-01 22:38:29 -06:00

52 lines
2.2 KiB
JavaScript

shadow$provide.module$node_modules$pixi_DOT_js$lib$scene$text_bitmap$AbstractBitmapFont = function(global, require, module, exports) {
global = require("module$node_modules$eventemitter3$index");
var deprecation = require("module$node_modules$pixi_DOT_js$lib$utils$logging$deprecation");
"use strict";
class AbstractBitmapFont extends global {
constructor() {
super(...arguments);
this.chars = Object.create(null);
this.lineHeight = 0;
this.fontFamily = "";
this.fontMetrics = {fontSize:0, ascent:0, descent:0};
this.baseLineOffset = 0;
this.distanceField = {type:"none", range:0};
this.pages = [];
this.applyFillAsTint = !0;
this.baseRenderedFontSize = this.baseMeasurementFontSize = 100;
}
get font() {
deprecation.deprecation(deprecation.v8_0_0, "BitmapFont.font is deprecated, please use BitmapFont.fontFamily instead.");
return this.fontFamily;
}
get pageTextures() {
deprecation.deprecation(deprecation.v8_0_0, "BitmapFont.pageTextures is deprecated, please use BitmapFont.pages instead.");
return this.pages;
}
get size() {
deprecation.deprecation(deprecation.v8_0_0, "BitmapFont.size is deprecated, please use BitmapFont.fontMetrics.fontSize instead.");
return this.fontMetrics.fontSize;
}
get distanceFieldRange() {
deprecation.deprecation(deprecation.v8_0_0, "BitmapFont.distanceFieldRange is deprecated, please use BitmapFont.distanceField.range instead.");
return this.distanceField.range;
}
get distanceFieldType() {
deprecation.deprecation(deprecation.v8_0_0, "BitmapFont.distanceFieldType is deprecated, please use BitmapFont.distanceField.type instead.");
return this.distanceField.type;
}
destroy(destroyTextures = !1) {
this.emit("destroy", this);
this.removeAllListeners();
for (const i in this.chars) {
this.chars[i].texture?.destroy();
}
this.chars = null;
destroyTextures && (this.pages.forEach(page => page.texture.destroy(!0)), this.pages = null);
}
}
exports.AbstractBitmapFont = AbstractBitmapFont;
};
//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$scene$text_bitmap$AbstractBitmapFont.js.map