@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
40 lines • 838 B
TypeScript
/**
* @template D
* @extends {AABB2}
*/
export class QuadTreeDatum<D> extends AABB2 {
/**
*
* @type {QuadTreeNode|null}
*/
constructor(x0: number, y0: number, x1: number, y1: number);
constructor();
/**
*
* @type {D|null}
*/
data: D | null;
/**
*
* @type {QuadTreeNode|null}
*/
parentNode: QuadTreeNode | null;
disconnect(): void;
/**
*
* @param {number} x0
* @param {number} y0
* @param {number} x1
* @param {number} y1
*/
resize(x0: number, y0: number, x1: number, y1: number): void;
/**
*
* @param {number} dX
* @param {number} dY
*/
move(dX: number, dY: number): void;
isQuadTreeDatum: boolean;
}
import AABB2 from "../../2d/aabb/AABB2.js";
//# sourceMappingURL=QuadTreeDatum.d.ts.map