drawIndexedVertexBuffer

expect abstract fun drawIndexedVertexBuffer(    shader: Shader,     indexBuffer: IndexBuffer,     vertexBuffers: List<VertexBuffer>,     drawPrimitive: DrawPrimitive,     indexOffset: Int,     indexCount: Int,     verticesPerPatch: Int = 0)(source)

Renders geometry from the provided indexed vertex buffer using the specified shader and draw primitive.

Parameters

shader

The shader program to use for rendering.

indexBuffer

The index buffer that specifies the order of vertices for drawing.

vertexBuffers

A list of vertex buffers containing vertex data used for rendering.

drawPrimitive

The type of primitive (e.g., triangles, lines) to render.

indexOffset

The starting index in the index buffer for rendering.

indexCount

The number of indices to be rendered.

verticesPerPatch

The number of vertices in each patch when rendering with tessellation. Defaults to 0.

actual abstract fun drawIndexedVertexBuffer(    shader: Shader,     indexBuffer: IndexBuffer,     vertexBuffers: List<VertexBuffer>,     drawPrimitive: DrawPrimitive,     indexOffset: Int,     indexCount: Int,     verticesPerPatch: Int)(source)
actual abstract fun drawIndexedVertexBuffer(    shader: Shader,     indexBuffer: IndexBuffer,     vertexBuffers: List<VertexBuffer>,     drawPrimitive: DrawPrimitive,     indexOffset: Int,     indexCount: Int,     verticesPerPatch: Int)(source)