Type aliases
IMatrix
IMatrix<T>: IVector<T>
Type parameters
Mat22Like
Mat22Like: Tuple<number, 4> | TypedArray
Mat23Like
Mat23Like: Tuple<number, 6> | TypedArray
Mat33Like
Mat33Like: Tuple<number, 9> | TypedArray
Mat44Like
Mat44Like: Tuple<number, 16> | TypedArray
MatOp1
Mat
Op1: (out: Mat | null) => MatMatOpMU
Type declaration
Parameters
Returns Mat | undefined
MatOpMV
Mat
OpMV: (out: Vec | null, a: ReadonlyMat, b: ReadonlyVec) => VecType declaration
Parameters
out: Vec | null
b: ReadonlyVec
Returns Vec
MatOpN
Mat
OpN: (out: Mat | null, n: number) => MatType declaration
- (out: Mat | null, n: number): Mat
MatOpNV
Mat
OpNV: (out: Mat | null, n: number | ReadonlyVec) => MatType declaration
- (out: Mat | null, n: number | ReadonlyVec): Mat
Parameters
out: Mat | null
n: number | ReadonlyVec
Returns Mat
MatOpV
Mat
OpV: (out: Mat | null, a: ReadonlyVec) => MatType declaration
- (out: Mat | null, a: ReadonlyVec): Mat
Parameters
out: Mat | null
a: ReadonlyVec
Returns Mat
MultiMatOp
MultiMatOp<T>: MultiVecOp<T>
Type parameters
ReadonlyMat
ReadonlyMat: ReadonlyVec
VecOpMN
Vec
OpMN: (out: Vec | null, a: ReadonlyMat, n: number) => Vec