Skip to content

Mat4x4f

Defined in: packages/typegpu/src/data/wgslTypes.ts:1149

Type of the d.mat4x4f object/function: matrix data type schema/constructor

Mat4x4f(…elements): m4x4f

Defined in: packages/typegpu/src/data/wgslTypes.ts:1165

Type of the d.mat4x4f object/function: matrix data type schema/constructor

…[number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number]

m4x4f

Mat4x4f(…columns): m4x4f

Defined in: packages/typegpu/src/data/wgslTypes.ts:1166

Type of the d.mat4x4f object/function: matrix data type schema/constructor

…[v4f, v4f, v4f, v4f]

m4x4f

Mat4x4f(other): m4x4f

Defined in: packages/typegpu/src/data/wgslTypes.ts:1167

Type of the d.mat4x4f object/function: matrix data type schema/constructor

m4x4f

m4x4f

Mat4x4f(): m4x4f

Defined in: packages/typegpu/src/data/wgslTypes.ts:1168

Type of the d.mat4x4f object/function: matrix data type schema/constructor

m4x4f

readonly [$inRepr]: m4x4f | Float32Array<ArrayBufferLike> | readonly [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number]

Defined in: packages/typegpu/src/data/wgslTypes.ts:1155


readonly [$internal]: Record<string, unknown>

Defined in: packages/typegpu/src/data/wgslTypes.ts:46

BaseData.[$internal]


readonly [$repr]: m4x4f

Defined in: packages/typegpu/src/data/wgslTypes.ts:1154

BaseData.[$repr]


readonly [$validStorageSchema]: true

Defined in: packages/typegpu/src/data/wgslTypes.ts:1160


readonly [$validUniformSchema]: true

Defined in: packages/typegpu/src/data/wgslTypes.ts:1161


readonly primitive: F32

Defined in: packages/typegpu/src/data/wgslTypes.ts:1151


readonly type: "mat4x4f"

Defined in: packages/typegpu/src/data/wgslTypes.ts:1150

BaseData.type

identity(): m4x4f

Defined in: packages/typegpu/src/data/wgslTypes.ts:1169

m4x4f


rotationX(angle): m4x4f

Defined in: packages/typegpu/src/data/wgslTypes.ts:1172

number

m4x4f


rotationY(angle): m4x4f

Defined in: packages/typegpu/src/data/wgslTypes.ts:1173

number

m4x4f


rotationZ(angle): m4x4f

Defined in: packages/typegpu/src/data/wgslTypes.ts:1174

number

m4x4f


scaling(vec): m4x4f

Defined in: packages/typegpu/src/data/wgslTypes.ts:1171

v3f

m4x4f


toString(): string

Defined in: packages/typegpu/src/data/wgslTypes.ts:49

string

BaseData.toString


translation(vec): m4x4f

Defined in: packages/typegpu/src/data/wgslTypes.ts:1170

v3f

m4x4f

© Software Mansion 2026. All trademarks and copyrights belong to their respective owners. Read about our Privacy Policy.