Skip to content

vec3i

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

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

vec3i(x, y, z): v3i

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

number

number

number

v3i

vec3i(xyz): v3i

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

number

v3i

vec3i(): v3i

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

v3i

vec3i(v): v3i

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

AnyNumericVec3Instance

v3i

vec3i(v0, z): v3i

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

AnyNumericVec2Instance

number

v3i

vec3i(x, v0): v3i

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

number

AnyNumericVec2Instance

v3i