@drincs/pixi-vn
Version:
Pixi'VN is a npm package that provides various features for creating visual novels.
25 lines (22 loc) • 1.19 kB
TypeScript
import { Container } from 'pixi.js';
declare function calculatePositionByAlign(type: "width" | "height", align: number, value: number, pivot: number, negativeScale: boolean, anchor?: number): number;
declare function calculateAlignByPosition(type: "width" | "height", position: number, value: number, pivot: number, negativeScale: boolean, anchor?: number): number;
declare function calculatePositionByPercentagePosition(type: "width" | "height", percentage: number): number;
declare function calculatePercentagePositionByPosition(type: "width" | "height", position: number): number;
declare function getSuperPoint(point: {
x: number;
y: number;
}, angle: number): {
x: number;
y: number;
};
declare function getPointBySuperPoint(superPoint: {
x: number;
y: number;
}, angle: number): {
x: number;
y: number;
};
declare function getSuperWidth(canvasElement: Container): number;
declare function getSuperHeight(canvasElement: Container): number;
export { calculateAlignByPosition, calculatePercentagePositionByPosition, calculatePositionByAlign, calculatePositionByPercentagePosition, getPointBySuperPoint, getSuperHeight, getSuperPoint, getSuperWidth };