convex-pixel
Version:
The library for creating pseudo 3d interactive scenes based on webgl
27 lines • 825 B
TypeScript
import { IVector2D } from "./vector";
export interface IRect extends IVector2D {
width: number;
height: number;
}
export declare class Rect implements IRect {
x: number;
y: number;
width: number;
height: number;
private static _pool;
static readonly poolCount: number;
static new(x?: number, y?: number, width?: number, height?: number): Rect;
constructor(x?: number, y?: number, width?: number, height?: number);
set(x: number, y: number, width: number, height: number): this;
setPosition(x: number, y: number): this;
setSize(width: number, height: number): this;
reset(): void;
free(): void;
valueOf(): {
x: number;
y: number;
width: number;
height: number;
};
}
//# sourceMappingURL=rect.d.ts.map