UNPKG

@phaserjs/phaser

Version:
12 lines (11 loc) 473 B
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; }