Canvas rendering
Canvas is a new graphical output layer designed to replace VCL's OutputDevice.
- It offers a contemporary set of features useful for rendering application content, including ubiquitous alpha, floating point coordinates, texturing, and advanced text layouting facilities.
- Its UNO interfaces are grouped around rendering::XCanvas
- Several implementations exist: CAIRO based (X11, Windows, Aqua backends), VCL based, Java Graphics 2D, DirectX/GDI+ ...
Canvas is currently mainly used by the Impress applications.