@robotlegsjs/pixi
Version:
PIXI View Integration with RobotlegsJS
43 lines (42 loc) • 1.05 kB
TypeScript
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;
}