UNPKG

@robotlegsjs/pixi

Version:
43 lines (42 loc) 1.05 kB
import { EventDispatcher } from "@robotlegsjs/core"; import { Container } from "pixi.js"; import { ContainerBinding } from "./ContainerBinding"; /** * @private */ export declare class ContainerRegistry extends EventDispatcher { private _bindings; /** * @private */ get bindings(): ContainerBinding[]; private _rootBindings; /** * @private */ get rootBindings(): ContainerBinding[]; private _bindingByContainer; /** * @private */ addContainer(container: Container): ContainerBinding; /** * @private */ removeContainer(container: Container): ContainerBinding; /** * Finds the closest parent binding for a given display object * * @private */ findParentBinding(target: Container): ContainerBinding; /** * @private */ getBinding(container: Container): ContainerBinding; private _createBinding; private _removeBinding; private _addRootBinding; private _removeRootBinding; private _onBindingEmpty; }