![]() |
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.