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”
readonly
attrib:DataToContainedAttribs
<TData
["elementType"
]>
Defined in: packages/typegpu/src/core/vertexLayout/vertexLayout.ts:37
resourceType
Section titled “resourceType”
readonly
resourceType:"vertex-layout"
Defined in: packages/typegpu/src/core/vertexLayout/vertexLayout.ts:34
stepMode
Section titled “stepMode”
readonly
stepMode:"vertex"
|"instance"
Defined in: packages/typegpu/src/core/vertexLayout/vertexLayout.ts:36
stride
Section titled “stride”
readonly
stride:number
Defined in: packages/typegpu/src/core/vertexLayout/vertexLayout.ts:35
vertexLayout
Section titled “vertexLayout”
readonly
vertexLayout: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