@mai3/phaser-sdk
Version:
A UI component library based on the Phaser game engine
10 lines • 677 B
TypeScript
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