m3x3f
Interface representing its WGSL matrix type counterpart: mat3x3f or mat3x3
Extends
Section titled “Extends”Indexable
Section titled “Indexable”[n: number]: number
Properties
Section titled “Properties”[$internal]
Section titled “[$internal]”
readonly[$internal]:true
Inherited from
Section titled “Inherited from”mat3x3.[$internal]
Defined in
Section titled “Defined in”packages/typegpu/src/data/wgslTypes.ts:505
[iterator]()
Section titled “[iterator]()”[iterator]: () =>
Iterator<number>
Returns
Section titled “Returns”Iterator<number>
Inherited from
Section titled “Inherited from”mat3x3.[iterator]
Defined in
Section titled “Defined in”packages/typegpu/src/data/wgslTypes.ts:49
columns
Section titled “columns”Inherited from
Section titled “Inherited from”mat3x3.columns
Defined in
Section titled “Defined in”packages/typegpu/src/data/wgslTypes.ts:508
readonlykind:"mat3x3f"
Overrides
Section titled “Overrides”mat3x3.kind
Defined in
Section titled “Defined in”packages/typegpu/src/data/wgslTypes.ts:517
length
Section titled “length”
readonlylength:12
Inherited from
Section titled “Inherited from”mat3x3.length
Defined in
Section titled “Defined in”packages/typegpu/src/data/wgslTypes.ts:506
Methods
Section titled “Methods”[operatorMinus]()
Section titled “[operatorMinus]()”[operatorMinus](
lhs,rhs):m3x3f
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”matInfixNotation.[operatorMinus]
Defined in
Section titled “Defined in”packages/typegpu/src/data/wgslTypes.ts:87
[operatorPlus]()
Section titled “[operatorPlus]()”[operatorPlus](
lhs,rhs):m3x3f
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”matInfixNotation.[operatorPlus]
Defined in
Section titled “Defined in”packages/typegpu/src/data/wgslTypes.ts:86
[operatorStar]()
Section titled “[operatorStar]()”Call Signature
Section titled “Call Signature”[operatorStar](
lhs,rhs):m3x3f
Parameters
Section titled “Parameters”number | m3x3f
number | m3x3f
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”matInfixNotation.[operatorStar]
Defined in
Section titled “Defined in”packages/typegpu/src/data/wgslTypes.ts:88
Call Signature
Section titled “Call Signature”[operatorStar](
lhs,rhs):v3f
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”matInfixNotation.[operatorStar]
Defined in
Section titled “Defined in”packages/typegpu/src/data/wgslTypes.ts:89
Call Signature
Section titled “Call Signature”[operatorStar](
lhs,rhs):v3f
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”matInfixNotation.[operatorStar]
Defined in
Section titled “Defined in”packages/typegpu/src/data/wgslTypes.ts:90
add(
other):m3x3f
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”matInfixNotation.add
Defined in
Section titled “Defined in”packages/typegpu/src/data/wgslTypes.ts:81
Call Signature
Section titled “Call Signature”mul(
other):m3x3f
Parameters
Section titled “Parameters”number | m3x3f
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”matInfixNotation.mul
Defined in
Section titled “Defined in”packages/typegpu/src/data/wgslTypes.ts:83
Call Signature
Section titled “Call Signature”mul(
other):v3f
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”matInfixNotation.mul
Defined in
Section titled “Defined in”packages/typegpu/src/data/wgslTypes.ts:84
sub(
other):m3x3f
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”matInfixNotation.sub