UNPKG

@rontian/egret-robotlegs

Version:

Egret View Integration with RobotlegsJS

42 lines (41 loc) 1.08 kB
import { EventDispatcher } from "@robotlegsjs/core"; 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: egret.DisplayObjectContainer): ContainerBinding; /** * @private */ removeContainer(container: egret.DisplayObjectContainer): ContainerBinding; /** * Finds the closest parent binding for a given display object * * @private */ findParentBinding(target: egret.DisplayObjectContainer): ContainerBinding; /** * @private */ getBinding(container: egret.DisplayObjectContainer): ContainerBinding; private createBinding; private removeBinding; private addRootBinding; private removeRootBinding; private onBindingEmpty; }