UNPKG

@mai3/phaser-sdk

Version:

A UI component library based on the Phaser game engine

10 lines 677 B
import { Container } from "../ui/Container"; import { ScrollBar } from "../ui/ScrollBar"; import { Padding, ScrollDirection } from "../types"; declare class ScrollUtils { static calculateNewPosition(position: number, direction: ScrollDirection, viewSize: number, scrollSize: number, padding: Padding, borderWidth: number): number; static updateScrollBarPosition(content: Container, scrollBar: ScrollBar, direction: ScrollDirection, viewSize: number, scrollSize: number, padding: Padding): void; static updateVisibleItems(content: Container, direction: ScrollDirection, viewSize: number): void; } export default ScrollUtils; //# sourceMappingURL=ScrollUtils.d.ts.map