TgpuVertexLayout
Defined in: packages/typegpu/src/core/vertexLayout/vertexLayout.ts:30
Extends
Section titled “Extends”TgpuNamable
Type Parameters
Section titled “Type Parameters”• TData extends WgslArray | Disarray = WgslArray | Disarray
Properties
Section titled “Properties”[$internal]
Section titled “[$internal]”
readonly[$internal]:true
Defined in: packages/typegpu/src/core/vertexLayout/vertexLayout.ts:33
attrib
Section titled “attrib”
readonlyattrib:DataToContainedAttribs<TData["elementType"]>
Defined in: packages/typegpu/src/core/vertexLayout/vertexLayout.ts:37
resourceType
Section titled “resourceType”
readonlyresourceType:"vertex-layout"
Defined in: packages/typegpu/src/core/vertexLayout/vertexLayout.ts:34
stepMode
Section titled “stepMode”
readonlystepMode:"vertex"|"instance"
Defined in: packages/typegpu/src/core/vertexLayout/vertexLayout.ts:36
stride
Section titled “stride”
readonlystride:number
Defined in: packages/typegpu/src/core/vertexLayout/vertexLayout.ts:35
vertexLayout
Section titled “vertexLayout”
readonlyvertexLayout:GPUVertexBufferLayout
Defined in: packages/typegpu/src/core/vertexLayout/vertexLayout.ts:38
Methods
Section titled “Methods”$name()
Section titled “$name()”$name(
label):this
Defined in: packages/typegpu/src/shared/meta.ts:83
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”TgpuNamable.$name
schemaForCount()
Section titled “schemaForCount()”schemaForCount(
n):TData
Defined in: packages/typegpu/src/core/vertexLayout/vertexLayout.ts:39
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”TData