UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

70 lines 1.73 kB
export default HeadsUpDisplay; declare class HeadsUpDisplay { static fromJSON(j: any): HeadsUpDisplay; /** * * @type {Vector3} */ worldOffset: Vector3; /** * * @type {number} */ flags: number; /** * * @param {number|HeadsUpDisplayFlag} flag * @returns {void} */ setFlag(flag: number | HeadsUpDisplayFlag): void; /** * * @param {number|HeadsUpDisplayFlag} flag * @returns {void} */ clearFlag(flag: number | HeadsUpDisplayFlag): void; /** * * @param {number|HeadsUpDisplayFlag} flag * @param {boolean} value */ writeFlag(flag: number | HeadsUpDisplayFlag, value: boolean): void; /** * * @param {number|HeadsUpDisplayFlag} flag * @returns {boolean} */ getFlag(flag: number | HeadsUpDisplayFlag): boolean; /** * * @param {HeadsUpDisplay} other * @returns {boolean} */ equals(other: HeadsUpDisplay): boolean; /** * * @return {number} */ hash(): number; toJSON(): { worldOffset: { x: number; y: number; z: number; }; transformWorldOffset: boolean; transformPerspectiveRotation: boolean; }; fromJSON({ worldOffset, transformWorldOffset, perspectiveRotation }: { worldOffset?: Vector3; transformWorldOffset?: boolean; perspectiveRotation?: boolean; }): void; } declare namespace HeadsUpDisplay { let typeName: string; let serializable: boolean; } import Vector3 from '../../../../core/geom/Vector3.js'; import { HeadsUpDisplayFlag } from "./HeadsUpDisplayFlag.js"; //# sourceMappingURL=HeadsUpDisplay.d.ts.map