Rendu
A lightweight rendering engine for experimentations
|
Interactions with the operating system.
General purpose helpers to process text, generate random numbers, perform logging and (de)serialization, parse command-line arguments, create a system window backed by a GPU context, create directories, present a file picker...
Classes | |
class | Codable |
Provides helpers for serialization/deserialization of basic types. More... | |
struct | KeyValues |
Represent a key-values tuple. More... | |
class | Config |
Contains configurable elements as attributes, populated from the command line, a configuration file or default values. More... | |
class | RenderingConfig |
Configuration containing parameters for windows and renderers. More... | |
class | Log |
Provides logging utilities, either to the standard/error output or to a file, with multiple criticality levels. More... | |
class | Query |
Perform CPU duration measurement between two time points. More... | |
class | System |
Performs system basic operations such as directory creation, timing, threading, file picking. More... | |
class | TextUtilities |
Provides utilities process strings. More... | |
class | Window |
Represent an OS window and its associated rendering context. More... | |