@phaserjs/phaser
Version:
12 lines (11 loc) • 473 B
JavaScript
import { HasChildren } from "../components/hierarchy/HasChildren";
import { HasDirtyDisplayList } from "../components/dirty/HasDirtyDisplayList";
import { WillUpdateTransform } from "../components/dirty/WillUpdateTransform";
export function ProcessNode(node, cameraUpdated, isDisplayList) {
if (isDisplayList) {
return HasDirtyDisplayList(node);
} else if (HasChildren(node) && (cameraUpdated || WillUpdateTransform(node))) {
return true;
}
return false;
}