1 UNO-based graphics backend, lesser impedance to modern graphics APIs
4 == The Canvas Framework ==
6 The canvas framework is the successor of the system GUI and graphics
7 backend VCL. Basic functionality is available, supplying just as much
8 features as necessary to provide a VCL-equivalent feature set (except
9 proper BiDi/CTL support).
11 The canvas framework consists of the following two modules, canvas and
12 cppcanvas. Additionally, a new generic graphics tooling is used (but
13 not exclusively by the canvas, Armin's drawinglayer module also make
14 use of it), which resides in basegfx.
16 The UNO API used by the canvas is primarily under
17 com::sun::star::rendering, with com::sun::star::rendering::XCanvas
18 being the central interface.
20 == The slideshow engine ==
22 The slideshow engine has replaced the former Impress-embedded
23 presentation framework with a fully independent UNO component, and it
24 is based on the canvas. Some features used there are only available
25 from canvas, like double-buffering, and hardware-accelerated
26 alpha-blending (currently not on all platforms).