Skip to content

vec4u

Schema representing vec4u - a vector with 4 elements of type u32. Also a constructor function for this vector value.

const vector = d.vec4u(); // (0, 0, 0, 0)
const vector = d.vec4u(1); // (1, 1, 1, 1)
const vector = d.vec4u(1, 2, 3, 4); // (1, 2, 3, 4)
const buffer = root.createBuffer(d.vec4u, d.vec4u(0, 1, 2, 3)); // buffer holding a d.vec4u value, with an initial value of vec4u(0, 1, 2, 3);

vec4u(x, y, z, w): v4u

Defined in: packages/typegpu/src/data/vector.ts:237

number

number

number

number

v4u

vec4u(xyzw): v4u

Defined in: packages/typegpu/src/data/vector.ts:237

number

v4u

vec4u(): v4u

Defined in: packages/typegpu/src/data/vector.ts:237

v4u

vec4u(v): v4u

Defined in: packages/typegpu/src/data/vector.ts:237

AnyNumericVec4Instance

v4u

vec4u(v0, w): v4u

Defined in: packages/typegpu/src/data/vector.ts:237

AnyNumericVec3Instance

number

v4u

vec4u(x, v0): v4u

Defined in: packages/typegpu/src/data/vector.ts:237

number

AnyNumericVec3Instance

v4u

vec4u(v0, v1): v4u

Defined in: packages/typegpu/src/data/vector.ts:237

AnyNumericVec2Instance

AnyNumericVec2Instance

v4u

vec4u(v0, z, w): v4u

Defined in: packages/typegpu/src/data/vector.ts:237

AnyNumericVec2Instance

number

number

v4u

vec4u(x, v0, z): v4u

Defined in: packages/typegpu/src/data/vector.ts:237

number

AnyNumericVec2Instance

number

v4u

vec4u(x, y, v0): v4u

Defined in: packages/typegpu/src/data/vector.ts:237

number

number

AnyNumericVec2Instance

v4u