Candera V3.3.1
Release Date: February 2017
To keep backwards compatibility for any interface change in the public API the old interface has been kept and marked as deprecated. The deprecated interfaces will be removed in future versions. Compiler warnings will be generated when using a deprecated interface through the usage of Candera Macro CANDERA_DEPRECATED_3_3_1.
Candera/FeatStd CMake Build System Changes
New CMake variables were added: Name Description Possible values CANDERA_TEXT...
Candera Engine 3D
Glyph Atlas TextNode Renderer This version introduces a new text node renderer for TextNode2D wh...
Candera Engine 2D
Glyph Atlas TextBrush Cache This version introduces a new text brush cache which uses a glyph at...
Candera Base
Bitmap Atlas The BitmapAtlas class packs several smaller images into the bitmap of the atlas. It...
Candera Monitor
The monitor and analyzer supports recording performance logs in multiple threads now. It is advis...
Candera Device
Support for Device Specific Properties in Generic OpenGL ES Device Package Device packages based...
Candera AssetLoader
Asynchronous asset loading Assets can be loaded asynchronously now. A new CMake flag CANDERA_ASS...
TextEngine
The TextEngine had two layout issues: Justified alignment were not always correctly left or right...
Candera Behavior
Layout Invalidation A convenience function to trigger Layout Invalidation was added.
Migration Guide
Any Candera::TextRendering::FontStore derived classes need to add a call to Candera::GlyphAtlas::...