vec4h
Schema representing vec4h - a vector with 4 elements of type f16. Also a constructor function for this vector value.
Examples
Section titled “Examples”const vector = d.vec4h(); // (0.0, 0.0, 0.0, 0.0)const vector = d.vec4h(1); // (1.0, 1.0, 1.0, 1.0)const vector = d.vec4h(1, 2, 3, 4.5); // (1.0, 2.0, 3.0, 4.5)
const buffer = root.createBuffer(d.vec4h, d.vec4h(0, 1, 2, 3)); // buffer holding a d.vec4h value, with an initial value of vec4h(0, 1, 2, 3);
Call Signature
Section titled “Call Signature”vec4h(
x
,y
,z
,w
):v4h
Defined in: packages/typegpu/src/data/vector.ts:209
Parameters
Section titled “Parameters”number
number
number
number
Returns
Section titled “Returns”v4h
Call Signature
Section titled “Call Signature”vec4h(
xyzw
):v4h
Defined in: packages/typegpu/src/data/vector.ts:209
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”v4h
Call Signature
Section titled “Call Signature”vec4h():
v4h
Defined in: packages/typegpu/src/data/vector.ts:209
Returns
Section titled “Returns”v4h
Call Signature
Section titled “Call Signature”vec4h(
v
):v4h
Defined in: packages/typegpu/src/data/vector.ts:209
Parameters
Section titled “Parameters”AnyNumericVec4Instance
Returns
Section titled “Returns”v4h
Call Signature
Section titled “Call Signature”vec4h(
v0
,w
):v4h
Defined in: packages/typegpu/src/data/vector.ts:209
Parameters
Section titled “Parameters”AnyNumericVec3Instance
number
Returns
Section titled “Returns”v4h
Call Signature
Section titled “Call Signature”vec4h(
x
,v0
):v4h
Defined in: packages/typegpu/src/data/vector.ts:209
Parameters
Section titled “Parameters”number
AnyNumericVec3Instance
Returns
Section titled “Returns”v4h
Call Signature
Section titled “Call Signature”vec4h(
v0
,v1
):v4h
Defined in: packages/typegpu/src/data/vector.ts:209
Parameters
Section titled “Parameters”AnyNumericVec2Instance
AnyNumericVec2Instance
Returns
Section titled “Returns”v4h
Call Signature
Section titled “Call Signature”vec4h(
v0
,z
,w
):v4h
Defined in: packages/typegpu/src/data/vector.ts:209
Parameters
Section titled “Parameters”AnyNumericVec2Instance
number
number
Returns
Section titled “Returns”v4h
Call Signature
Section titled “Call Signature”vec4h(
x
,v0
,z
):v4h
Defined in: packages/typegpu/src/data/vector.ts:209
Parameters
Section titled “Parameters”number
AnyNumericVec2Instance
number
Returns
Section titled “Returns”v4h
Call Signature
Section titled “Call Signature”vec4h(
x
,y
,v0
):v4h
Defined in: packages/typegpu/src/data/vector.ts:209
Parameters
Section titled “Parameters”number
number
AnyNumericVec2Instance
Returns
Section titled “Returns”v4h