vec3u
Schema representing vec3u - a vector with 3 elements of type u32. Also a constructor function for this vector value.
Examples
Section titled “Examples”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);Call Signature
Section titled “Call Signature”vec3u(
x,y,z):v3u
Defined in: packages/typegpu/src/data/vector.ts:172
Parameters
Section titled “Parameters”number
number
number
Returns
Section titled “Returns”Call Signature
Section titled “Call Signature”vec3u(
xyz):v3u
Defined in: packages/typegpu/src/data/vector.ts:172
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Call Signature
Section titled “Call Signature”vec3u():
v3u
Defined in: packages/typegpu/src/data/vector.ts:172
Returns
Section titled “Returns”Call Signature
Section titled “Call Signature”vec3u(
v):v3u
Defined in: packages/typegpu/src/data/vector.ts:172
Parameters
Section titled “Parameters”AnyNumericVec3Instance
Returns
Section titled “Returns”Call Signature
Section titled “Call Signature”vec3u(
v0,z):v3u
Defined in: packages/typegpu/src/data/vector.ts:172
Parameters
Section titled “Parameters”AnyNumericVec2Instance
number
Returns
Section titled “Returns”Call Signature
Section titled “Call Signature”vec3u(
x,v0):v3u
Defined in: packages/typegpu/src/data/vector.ts:172
Parameters
Section titled “Parameters”number
AnyNumericVec2Instance