react-simple-game-engine
Version:
[WIP] not able to use in currently. <!-- Document cumming soon... -->
30 lines • 895 B
TypeScript
import { LayoutMode } from "../export-enums";
import { Size } from "../export-types";
export declare class Scaler {
private readonly _screenSizeUI;
private readonly _canvasSize;
private _layoutMode;
private _value;
private _screenSize;
constructor(_screenSizeUI: Size, _canvasSize: Size, _layoutMode: LayoutMode);
get value(): number;
get layoutMode(): LayoutMode;
get canvasSize(): Size;
get screenSize(): Size;
get screenSizeUI(): Size;
set value(_value: number);
set screenSizeUI(_screenSizeUI: Size);
set canvasSize(_canvasSize: Size);
set layoutMode(_layoutMode: LayoutMode);
get viewport(): {
width: number;
height: number;
};
get viewportDelta(): {
x: number;
y: number;
};
screenUnitToCanvasUnit(px: number): number;
private update;
}
//# sourceMappingURL=scaler.d.ts.map