UNPKG

dazscript-types

Version:
80 lines (78 loc) 3.23 kB
declare class DzQuat { constructor() constructor(quat: DzQuat) constructor(q0: number, q1: number, q2: number, q3: number) constructor(quat: DzVec3, radians: number) /* Properties */ objectName: string; x: number; y: number; z: number; w: number; /* Methods */ destroyed(): any; // TODO ; destroyed(): any; // TODO ; deleteLater(): any; // TODO ; inherits(): any; // TODO ; className(): any; // TODO ; toString(): any; // TODO ; isIdentity(): boolean; inverse(): DzQuat; multVec(src: DzVec3): DzVec3; multiply(rot: DzQuat): DzQuat; getValue(m: DzMatrix3): void; getValue(m: DzMatrix4): void; getValue(order: DzRotationOrder, angles: DzVec3): void; getValue(axis: DzVec3, radians: number): void; getValue(vec: DzVec3): void; getValue(q: number, q1: number, q2: number, q3: number): void; getValue(vec: number[]): void; getXAxis(vec?: DzVec3): DzVec3; getYAxis(vec?: DzVec3): DzVec3; getZAxis(vec?: DzVec3): DzVec3; invert(): void; makeClosest(r: DzQuat): void; scaleAngle(scaleFactor: number): void; makeIdentity(): void; normalize(): void; setValue(order: DzRotationOrder, angles: DzVec3): void; setValue(mtx: DzMatrix3): void; setValue(mtx: DzMatrix4): void; setValue(quat: DzQuat): void; setValue(axis: DzVec3, radians: number): void; setValue(vec: DzVec3): void; setValue(xAxis: DzVec3, yAxis: DzVec3): void; setValue(vec: number[], normalize: boolean): void; setValue(x: number, y: number, z: number, w: number, normalize: boolean): void; setValue(axis: number, radians: number): void; setValue(order: DzRotationOrder, angles: DzVec3): void; setValue(mtx: DzMatrix3): void; setValue(mtx: DzMatrix4): void; setValue(quat: DzQuat): void; setValue(axis: DzVec3, radians: number): void; setValue(vec: DzVec3): void; setValue(xAxis: DzVec3, yAxis: DzVec3): void; setValue(vec: number[], normalize: boolean): void; setValue(q: number, q1: number, q2: number, q3: number, normalize: boolean): void; setValue(axis: number, radians: number): void; setValue(order: DzRotationOrder, angles: DzVec3): void; setValue(mtx: DzMatrix3): void; setValue(mtx: DzMatrix4): void; setValue(quat: DzQuat): void; setValue(axis: DzVec3, radians: number): void; setValue(vec: DzVec3): void; setValue(xAxis: DzVec3, yAxis: DzVec3): void; setValue(vec: number[], normalize: boolean): void; setValue(q: number, q1: number, q2: number, q3: number, normalize: boolean): void; setValue(axis: number, radians: number): void; setValue(order: DzRotationOrder, angles: DzVec3): void; setValue(mtx: DzMatrix3): void; setValue(mtx: DzMatrix4): void; setValue(quat: DzQuat): void; setValue(axis: DzVec3, radians: number): void; setValue(vec: DzVec3): void; setValue(xAxis: DzVec3, yAxis: DzVec3): void; setValue(vec: number[], normalize: boolean): void; setValue(q: number, q1: number, q2: number, q3: number, normalize: boolean): void; setValue(axis: number, radians: number): void; }