UNPKG

@fivem-ts/shared

Version:

FiveM Typescript wrapper shared part

23 lines (22 loc) 745 B
import { Vector } from './Vector'; export declare class Vector4 extends Vector { private _z; private _h; constructor(x: number, y: number, _z: number, _h: number); get z(): number; set z(value: number); get h(): number; set h(value: number); get Length(): number; get normalize(): Vector4; clone(): Vector4; distanceSquared(vector: Vector4): number; distance(vector: Vector4): number; crossProduct(vector: Vector4): Vector4; dotProduct(vector: Vector4): number; add(vector: Vector4 | number): Vector4; subtract(vector: Vector4 | number): Vector4; multiply(vector: Vector4 | number): Vector4; divide(vector: Vector4 | number): Vector4; replace(vector: Vector4): void; }