|
nctl::String | logFile |
| The path for the log file.
|
|
ILogger::LogLevel | consoleLogLevel |
| The logging level for messages printed on the console.
|
|
ILogger::LogLevel | fileLogLevel |
| The logging level for messages written in the log file.
|
|
float | frameTimerLogInterval |
| The interval in seconds for frame timer accumulation average and log.
|
|
Vector2i | resolution |
| The window size or the resolution of the closest video mode if going full screen.
|
|
float | refreshRate |
| The refresh rate of the screen mode used to go in full screen.
|
|
Vector2i | windowPosition |
| The window position coordinates in the virtual screen made of all the connected monitors.
|
|
bool | fullScreen |
| The flag is true if the application is going to be in full screen mode.
|
|
bool | resizable |
| The flag is true if the window is going to be resizable.
|
|
bool | windowScaling |
| The flag is true if the window size is automatically scaled according to the display factor.
|
|
unsigned int | frameLimit |
| The maximum number of frames to render per second or 0 for no limit.
|
|
nctl::String | windowTitle |
| The window title.
|
|
nctl::String | windowIconFilename |
| The window icon filename.
|
|
bool | useBufferMapping |
| The flag is true if mapping is used to update OpenGL buffers.
|
|
bool | deferShaderQueries |
| The flag is true when error checking and introspection of shader programs are deferred to first use.
|
|
unsigned int | fixedBatchSize |
| Fixed size of render commands to be collected for batching on Emscripten and ANGLE.
|
|
bool | useBinaryShaderCache |
| The flag is true if the shader cache is enabled to load and save binary shader programs.
|
|
nctl::String | shaderCacheDirname |
| The directory name (not the complete path) for the binary shaders cache.
|
|
bool | compileBatchedShadersTwice |
| The flag is true if, on devices with UBOs smaller than 64 KB, batched shaders will be compiled twice to identify their maximum batch size.
|
|
unsigned long | vboSize |
| The maximum size in bytes for each VBO collecting geometry data.
|
|
unsigned long | iboSize |
| The maximum size in bytes for each IBO collecting index data.
|
|
unsigned int | vaoPoolSize |
| The maximum size for the pool of VAOs.
|
|
unsigned int | renderCommandPoolSize |
| The initial size for the pool of render commands.
|
|
unsigned int | outputAudioFrequency |
| The output frequency of the audio system.
|
|
unsigned int | monoAudioSources |
| The number of mono audio sources.
|
|
unsigned int | stereoAudioSources |
| The number of stereo audio sources.
|
|
bool | withDebugOverlay |
| The flag is true if the debug overlay is enabled.
|
|
bool | withAudio |
| The flag is true if the audio subsystem is enabled.
|
|
bool | withThreads |
| The flag is true if the threading subsystem is enabled.
|
|
bool | withScenegraph |
| The flag is true if the scenegraph based rendering is enabled.
|
|
bool | withVSync |
| The flag is true if the vertical synchronization is enabled.
|
|
bool | withGlDebugContext |
| The flag is true if the OpenGL debug context is enabled.
|
|
bool | withConsoleColors |
| The flag is true if console log messages should use colors.
|
|
The class storing initialization settings for an nCine application.