|
|
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.