Settings structure for renderer construction. More...
#include <kanzi/core.ui/graphics/renderer.hpp>
Public Member Functions | |
| RendererSettings ()=default | |
| Default constructor. | |
Public Attributes | |
| shared_ptr< gfx::Statistics > | graphicsStatistics |
| The Kanzi Graphics statistics layer. | |
| bool | shaderBinaryCacheCollisionCheck |
| Indicates whether to check for hash collisions in shader binaries. | |
| string | shaderBinaryCacheDirectory |
| Shader binary cache directory. | |
| bool | shaderBinaryCacheEnabled |
| Indicates whether to cache shader binaries. | |
| bool | shaderBinaryCacheReadOnly |
| Indicates whether the cache is read-only. | |
Settings structure for renderer construction.
|
explicitdefault |
Default constructor.
| bool kanzi::Renderer::RendererSettings::shaderBinaryCacheEnabled |
Indicates whether to cache shader binaries.
By default, the application does not cache shader binaries.
| bool kanzi::Renderer::RendererSettings::shaderBinaryCacheReadOnly |
Indicates whether the cache is read-only.
By default, Kanzi updates the cache.
| bool kanzi::Renderer::RendererSettings::shaderBinaryCacheCollisionCheck |
Indicates whether to check for hash collisions in shader binaries.
By default, the application does not check for hash collisions.
| string kanzi::Renderer::RendererSettings::shaderBinaryCacheDirectory |
Shader binary cache directory.
| shared_ptr<gfx::Statistics> kanzi::Renderer::RendererSettings::graphicsStatistics |
The Kanzi Graphics statistics layer.