Skip to content

Vec2b

Type of the d.vec2b object/function: vector data type schema/constructor Cannot be used inside buffers as it is not host-shareable.

  • DualFn<(x, y) => v2b & (xy) => v2b & () => v2b & (v) => v2b>

Vec2b(x, y): v2b

Type of the d.vec2b object/function: vector data type schema/constructor Cannot be used inside buffers as it is not host-shareable.

boolean

boolean

v2b

packages/typegpu/src/data/wgslTypes.ts:954

Vec2b(xy): v2b

Type of the d.vec2b object/function: vector data type schema/constructor Cannot be used inside buffers as it is not host-shareable.

boolean

v2b

packages/typegpu/src/data/wgslTypes.ts:955

Vec2b(): v2b

Type of the d.vec2b object/function: vector data type schema/constructor Cannot be used inside buffers as it is not host-shareable.

v2b

packages/typegpu/src/data/wgslTypes.ts:956

Vec2b(v): v2b

Type of the d.vec2b object/function: vector data type schema/constructor Cannot be used inside buffers as it is not host-shareable.

v2b

v2b

packages/typegpu/src/data/wgslTypes.ts:957

readonly [$internal]: object

argConversionHint: FnArgsConversionHint

gpuImpl: (…args) => Snippet

…[Snippet]

Snippet

jsImpl: (x, y) => v2b & (xy) => v2b & () => v2b & (v) => v2b

DualFn.[$internal]

packages/typegpu/src/data/dualFn.ts:8


readonly [$invalidSchemaReason]: "Boolean vectors is not host-shareable, use numeric vectors instead"

packages/typegpu/src/data/wgslTypes.ts:964


readonly [$repr]: v2b

packages/typegpu/src/data/wgslTypes.ts:963


readonly primitive: Bool

packages/typegpu/src/data/wgslTypes.ts:960


readonly type: "vec2<bool>"

packages/typegpu/src/data/wgslTypes.ts:959