Rendu
A lightweight rendering engine for experimentations
Loading...
Searching...
No Matches
Classes
System

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