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

39 lines
1.9 KiB
JavaScript

shadow$provide.module$node_modules$pixi_DOT_js$lib$utils$logging$logScene = function(global, require, module, exports) {
function logScene(container, depth = 0, data = {color:"#000000"}) {
container.renderGroup && (data.color = colors[colorTick++]);
var spaces = "";
for (var i = 0; i < depth; i++) {
spaces += " ";
}
i = container.label;
!i && container instanceof Sprite.Sprite && (i = `sprite:${container.texture.label}`);
spaces = `%c ${spaces}|- ${i} (worldX:${container.worldTransform.tx}, relativeRenderX:${container.relativeGroupTransform.tx}, renderX:${container.groupTransform.tx}, localX:${container.x})`;
container.renderGroup && (spaces += " (RenderGroup)");
container.filters && (spaces += "(*filters)");
console.log(spaces, `color:${data.color}; font-weight:bold;`);
depth++;
for (spaces = 0; spaces < container.children.length; spaces++) {
logScene(container.children[spaces], depth, {...data});
}
}
function logRenderGroupScene(renderGroup, depth = 0, data = {index:0, color:"#000000"}) {
var spaces = "";
for (let i = 0; i < depth; i++) {
spaces += " ";
}
console.log(`%c ${spaces}- ${data.index}: ${renderGroup.root.label} worldX:${renderGroup.worldTransform.tx}`, `color:${data.color}; font-weight:bold;`);
depth++;
for (spaces = 0; spaces < renderGroup.renderGroupChildren.length; spaces++) {
logRenderGroupScene(renderGroup.renderGroupChildren[spaces], depth, {...data, index:spaces});
}
}
var Sprite = require("module$node_modules$pixi_DOT_js$lib$scene$sprite$Sprite");
"use strict";
const colors = "#000080 #228B22 #8B0000 #4169E1 #008080 #800000 #9400D3 #FF8C00 #556B2F #8B008B".split(" ");
let colorTick = 0;
exports.logRenderGroupScene = logRenderGroupScene;
exports.logScene = logScene;
};
//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$utils$logging$logScene.js.map