Skip to content

Mat4x4f

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

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

Mat4x4f(…elements): m4x4f

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

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:1247

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

…[v4f, v4f, v4f, v4f]

m4x4f

Mat4x4f(): m4x4f

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

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

m4x4f

readonly [$internal]: true | Record<string, any>

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

BaseData.[$internal]


readonly [$repr]: m4x4f

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

BaseData.[$repr]


readonly [$validStorageSchema]: true

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


readonly [$validUniformSchema]: true

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


readonly type: "mat4x4f"

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

BaseData.type

identity(): m4x4f

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

m4x4f


rotationX(angle): m4x4f

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

number

m4x4f


rotationY(angle): m4x4f

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

number

m4x4f


rotationZ(angle): m4x4f

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

number

m4x4f


scaling(vec): m4x4f

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

v3f

m4x4f


translation(vec): m4x4f

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

v3f

m4x4f