![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
#include <Engine.hpp>

Public Attributes | |
| castor::String | appName |
| Version | appVersion |
| bool | enableValidation { false } |
| bool | enableRandom { true } |
| bool | enableUpdateOptimisations { true } |
| uint32_t | shaderDebugLevel { 0u } |
| bool | enableShaderValidation { false } |
| bool | enableApiTrace { false } |
| bool | keepTextShaders { false } |
| bool | enableDebugTargets { false } |
| castor::String castor3d::EngineConfig::appName |
The user application name.
| Version castor3d::EngineConfig::appVersion |
The user application version.
| bool castor3d::EngineConfig::enableApiTrace { false } |
true to enable rendering API trace.
| bool castor3d::EngineConfig::enableDebugTargets { false } |
true to enable debug targets visualisation.
| bool castor3d::EngineConfig::enableRandom { true } |
true to generate random seeds at each run.
| bool castor3d::EngineConfig::enableShaderValidation { false } |
true to enable shaders validation through glslang.
| bool castor3d::EngineConfig::enableUpdateOptimisations { true } |
true to enable update optimisations (to prevent running passes for which data haven't changed).
| bool castor3d::EngineConfig::enableValidation { false } |
true to enable rendering API validation.
| bool castor3d::EngineConfig::keepTextShaders { false } |
true to keep the text version for shaders.
| uint32_t castor3d::EngineConfig::shaderDebugLevel { 0u } |
The debug shader level.