Skip to content

vec3u

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

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

vec3u(x, y, z): v3u

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

number

number

number

v3u

vec3u(xyz): v3u

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

number

v3u

vec3u(): v3u

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

v3u

vec3u(v): v3u

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

AnyNumericVec3Instance

v3u

vec3u(v0, z): v3u

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

AnyNumericVec2Instance

number

v3u

vec3u(x, v0): v3u

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

number

AnyNumericVec2Instance

v3u