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)