Settings structure for renderer construction. More...
#include <kanzi/core.ui/platform/graphics_backend/gl/renderer.hpp>
Public Types | |
| enum | MultisamplePreference { MultisamplePreferenceNone, MultisamplePreferenceBlit, MultisamplePreferenceExplicit, MultisamplePreferenceImplicit } |
| Multisample preferencce. More... | |
Public Member Functions | |
| RendererSettings () | |
| Default constructor. More... | |
| RendererSettings (kzUint vertexPoolSize, kzUint indexPoolSize, MultisamplePreference multisample) | |
| Constructor. More... | |
Public Attributes | |
| unsigned int | vertexBufferPoolSize |
| Size of vertex buffer pool for GPU buffer manager. More... | |
| unsigned int | indexBufferPoolSize |
| Size of index buffer pool for GPU buffer manager. More... | |
| MultisamplePreference | multisamplePreference |
| Preference when selecting the multisampling method. More... | |
Static Public Attributes | |
| static const unsigned int | DefaultVertexBufferPoolSize |
| Default vertex buffer pool size. More... | |
| static const unsigned int | DefaultIndexBufferPoolSize |
| Default index buffer pool size. More... | |
Settings structure for renderer construction.
Multisample preferencce.
|
inlineexplicit |
Default constructor.
|
inlineexplicit |
Constructor.
| vertexpoolSize | Pool size for vertex buffers if using GPU buffer manager. |
| indexPoolSize | Pool size for index buffers if using GPU buffer manager. |
| implicitMultisample | Whether to prefer implicit multisample method over renderbuffer blit if available. |
|
static |
Default vertex buffer pool size.
|
static |
Default index buffer pool size.
| unsigned int kanzi::Renderer::RendererSettings::vertexBufferPoolSize |
Size of vertex buffer pool for GPU buffer manager.
| unsigned int kanzi::Renderer::RendererSettings::indexBufferPoolSize |
Size of index buffer pool for GPU buffer manager.
| MultisamplePreference kanzi::Renderer::RendererSettings::multisamplePreference |
Preference when selecting the multisampling method.