#define UExport
Definition Exports.h:25
Unicode string container with conversions for UTF-8, UTF-16, and UTF-32.
Definition String.h:34
FaceWinding
The winding order for front-facing triangles.
Definition Config.h:17
@ CounterClockwise
Counter-Clockwise Winding (OpenGL, etc.).
Definition Config.h:26
@ Clockwise
Clockwise Winding (Direct3D, etc.).
Definition Config.h:21
EffectQuality
Definition Config.h:55
@ Low
Fastest effect quality– uses the lowest quality effects (half-resolution, fewer passes,...
Definition Config.h:59
@ High
Highest effect quality– favors quality over performance.
Definition Config.h:69
@ Medium
Default effect quality– strikes a good balance between quality and performance.
Definition Config.h:64
FontHinting
Definition Config.h:29
@ None
No hinting is performed– fonts may be blurry at smaller font sizes.
Definition Config.h:52
@ Monochrome
Strongest hinting algorithm– outputs only black/white glyphs.
Definition Config.h:47
@ Normal
Default hinting algorithm– offers a good balance between sharpness and shape at smaller font sizes.
Definition Config.h:41
@ Smooth
Lighter hinting algorithm– glyphs are slightly fuzzier but better resemble their original shape.
Definition Config.h:35
Core configuration for the renderer.
Definition Config.h:95
String cache_path
A writable OS file path to store persistent Session data in.
Definition Config.h:105
uint32_t override_ram_size
The system's physical RAM size in bytes.
Definition Config.h:208
String user_stylesheet
Global user-defined CSS string (included before any CSS on the page).
Definition Config.h:149
bool force_repaint
Whether or not to continuously repaint any Views, regardless if they are dirty.
Definition Config.h:156
double recycle_delay
The delay (in seconds) between every call to the recycler.
Definition Config.h:174
uint32_t page_cache_size
The number of pages to keep in the cache.
Definition Config.h:197
EffectQuality effect_quality
The quality of effects (blurs, CSS filters, SVG filters, etc.) to use when rendering.
Definition Config.h:271
FaceWinding face_winding
The winding order for front-facing triangles.
Definition Config.h:126
double font_gamma
The gamma to use when compositing font glyphs.
Definition Config.h:140
double max_update_time
The max amount of time (in seconds) to allow repeating timers to run during each call to Renderer::Up...
Definition Config.h:249
double animation_timer_delay
The delay (in seconds) between every tick of a CSS animation.
Definition Config.h:161
uint32_t min_large_heap_size
The minimum size of large VM heaps in JavaScriptCore.
Definition Config.h:215
FontHinting font_hinting
The hinting algorithm to use when rendering fonts.
Definition Config.h:133
uint32_t memory_cache_size
The size of WebCore's memory cache in bytes.
Definition Config.h:182
uint32_t bitmap_alignment
The alignment (in bytes) of the BitmapSurface when using the CPU renderer.
Definition Config.h:266
uint32_t min_small_heap_size
The minimum size of small VM heaps in JavaScriptCore.
Definition Config.h:222
double scroll_timer_delay
The delay (in seconds) between every tick of a smooth scroll animation.
Definition Config.h:166
String resource_path_prefix
The relative path to the resources folder (loaded via the FileSystem API).
Definition Config.h:117
uint32_t num_renderer_threads
The number of threads to use in the Renderer (for parallel painting on the CPU, etc....
Definition Config.h:241