mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-23 02:06:46 +08:00
40 lines
1.1 KiB
TypeScript
40 lines
1.1 KiB
TypeScript
declare namespace SDK {
|
|
class Quad {
|
|
constructor(tlx?: number, tly?: number, trx?: number, try_?: number, brx?: number, bry?: number, blx?: number, bly?: number);
|
|
|
|
set(tlx: number, tly: number, trx: number, try_: number, brx: number, bry: number, blx: number, bly: number): void;
|
|
setRect(left: number, top: number, right: number, bottom: number): void;
|
|
|
|
copy(q: SDK.Quad): void;
|
|
|
|
setTlx(v: number): void;
|
|
getTlx(): number;
|
|
setTly(v: number): void;
|
|
getTly(): number;
|
|
setTrx(v: number): void;
|
|
getTrx(): number;
|
|
setTry(v: number): void;
|
|
getTry(): number;
|
|
setBrx(v: number): void;
|
|
getBrx(): number;
|
|
setBry(v: number): void;
|
|
getBry(): number;
|
|
setBlx(v: number): void;
|
|
getBlx(): number;
|
|
setBly(v: number): void;
|
|
getBly(): number;
|
|
|
|
midX(): number;
|
|
midY(): number;
|
|
|
|
offset(x: number, y: number): void;
|
|
|
|
setFromRect(r: SDK.Rect): void;
|
|
setFromRotatedRect(r: SDK.Rect, a: number): void;
|
|
getBoundingBox(r: SDK.Rect): void;
|
|
|
|
containsPoint(x: number, y: number): boolean;
|
|
intersectsSegment(x1: number, y1: number, x2: number, y2: number): boolean;
|
|
intersectsQuad(q: SDK.Quad): boolean;
|
|
}
|
|
} |