docs/android/dokka/filament-android/com.google.android.filament/-vertex-buffer/-builder/index.md
//filament-android/com.google.android.filament/VertexBuffer/Builder
[main]
open class Builder
| Builder | [main] |
| constructor() |
| Name | Summary |
|---|---|
| attribute | [main] |
| open fun attribute(attribute: VertexBuffer.VertexAttribute, bufferIndex: Int, attributeType: VertexBuffer.AttributeType): VertexBuffer.Builder | |
| open fun attribute(attribute: VertexBuffer.VertexAttribute, bufferIndex: Int, attributeType: VertexBuffer.AttributeType, byteOffset: Int, byteStride: Int): VertexBuffer.Builder | |
| Sets up an attribute for this vertex buffer set. | |
| bufferCount | [main] |
| open fun bufferCount(bufferCount: Int): VertexBuffer.Builder | |
| Defines how many buffers will be created in this vertex buffer set. | |
| build | [main] |
| open fun build(engine: Engine): VertexBuffer | |
Creates the VertexBuffer object and returns a pointer to it. | |
| enableBufferObjects | [main] |
| open fun enableBufferObjects(enabled: Boolean): VertexBuffer.Builder | |
| Allows buffers to be swapped out and shared using BufferObject. | |
| normalized | [main] |
| open fun normalized(attribute: VertexBuffer.VertexAttribute): VertexBuffer.Builder | |
| open fun normalized(attribute: VertexBuffer.VertexAttribute, enabled: Boolean): VertexBuffer.Builder | |
| Sets whether a given attribute should be normalized. | |
| vertexCount | [main] |
| open fun vertexCount(vertexCount: Int): VertexBuffer.Builder | |
| Size of each buffer in this set, expressed in in number of vertices. |