Parameters for full-featured draw. More...
#include <kanzi/core.ui/graphics3d/gl_render_state.hpp>
Public Attributes | |
| uint32_t | elementCount |
| The number of indices or vertices to draw. | |
| gfx::BufferHandleGuard | indexBuffer |
| The index buffer. | |
| uint32_t | indexBufferOffset |
| The offset into the index buffer in bytes. The offset must be a multiple of the index type size. | |
| uint32_t | indexOffset |
| The index offset. | |
| gfx::IndexBufferType | indexType |
| The data type of each index. | |
| uint32_t | instanceCount |
| The instance count. | |
| uint32_t | instanceOffset |
| The instance offset. | |
| GraphicsPrimitiveType | primitive |
| The vertex primitive type. | |
| FixedArray< gfx::VertexBufferBinding, 4 > | vertexBufferBindings |
| The vertex buffer bindings. | |
| gfx::VertexInputStateHandleGuard | vertexInputState |
| The vertex buffer input state. | |
| uint32_t | vertexOffset |
| The vertex offset. | |
Parameters for full-featured draw.
| GraphicsPrimitiveType kanzi::GlRenderState::DrawParameters::primitive |
The vertex primitive type.
| gfx::VertexInputStateHandleGuard kanzi::GlRenderState::DrawParameters::vertexInputState |
The vertex buffer input state.
| gfx::BufferHandleGuard kanzi::GlRenderState::DrawParameters::indexBuffer |
The index buffer.
| gfx::IndexBufferType kanzi::GlRenderState::DrawParameters::indexType |
The data type of each index.
| uint32_t kanzi::GlRenderState::DrawParameters::indexBufferOffset |
The offset into the index buffer in bytes. The offset must be a multiple of the index type size.
| uint32_t kanzi::GlRenderState::DrawParameters::elementCount |
The number of indices or vertices to draw.
Not used for indirect draw.
| uint32_t kanzi::GlRenderState::DrawParameters::instanceCount |
The instance count.
Not used for indirect draw.
| uint32_t kanzi::GlRenderState::DrawParameters::vertexOffset |
The vertex offset.
Not used for indirect draw.
| uint32_t kanzi::GlRenderState::DrawParameters::instanceOffset |
The instance offset.
Not used for indirect draw.
| uint32_t kanzi::GlRenderState::DrawParameters::indexOffset |
The index offset.
Not used for indirect draw.
| FixedArray<gfx::VertexBufferBinding, 4> kanzi::GlRenderState::DrawParameters::vertexBufferBindings |
The vertex buffer bindings.