UNPKG

@mai3/phaser-sdk

Version:

A UI component library based on the Phaser game engine

20 lines 640 B
import { Container } from "../ui/Container"; import { BaseScene } from "../game"; export default class ResizableComponentManager { private scene; private resizeHandles; private resizeContainers; private isResizing; private activeHandle; components: Container[]; constructor(scene: BaseScene); addComponent(component: Container): void; clear(): void; private createResizeHandles; private getComponentBorderPositions; private startResize; private resize; private endResize; updateResizeHandles(componentIndex: number): void; } //# sourceMappingURL=ResizableComponentManager.d.ts.map