@robotlegsjs/pixi
Version:
PIXI View Integration with RobotlegsJS
40 lines (39 loc) • 846 B
TypeScript
import { EventDispatcher, IClass } from "@robotlegsjs/core";
import { Container, DisplayObject } from "pixi.js";
import { IViewHandler } from "../api/IViewHandler";
/**
* @private
*/
export declare class ContainerBinding extends EventDispatcher {
private _parent;
/**
* @private
*/
get parent(): ContainerBinding;
/**
* @private
*/
set parent(value: ContainerBinding);
private _container;
/**
* @private
*/
get container(): Container;
private _handlers;
/**
* @private
*/
constructor(container: Container);
/**
* @private
*/
addHandler(handler: IViewHandler): void;
/**
* @private
*/
removeHandler(handler: IViewHandler): void;
/**
* @private
*/
handleView(view: DisplayObject, type: IClass<any>): void;
}