Skip to content

Vec2i

Type of the d.vec2i object/function: vector data type schema/constructor

Vec2i(x, y): v2i

Type of the d.vec2i object/function: vector data type schema/constructor

number

number

v2i

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

Vec2i(xy): v2i

Type of the d.vec2i object/function: vector data type schema/constructor

number

v2i

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

Vec2i(): v2i

Type of the d.vec2i object/function: vector data type schema/constructor

v2i

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

Vec2i(v): v2i

Type of the d.vec2i object/function: vector data type schema/constructor

AnyNumericVec2Instance

v2i

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

[$gpuCallable]: object

optional strictSignature: object

argTypes: (BaseData | BaseData[])[]

returnType: BaseData

ResolutionCtx

[Snippet]

Snippet

DualFn.[$gpuCallable]

packages/typegpu/src/types.ts:340


readonly [$internal]: Record<string, unknown>

BaseData.[$internal]

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


readonly [$repr]: v2i

BaseData.[$repr]

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


readonly [$validStorageSchema]: true

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


readonly [$validUniformSchema]: true

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


readonly [$validVertexSchema]: true

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


readonly componentCount: 2

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


readonly primitive: I32

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


readonly type: "vec2i"

BaseData.type

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

toString(): string

string

BaseData.toString

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