| 33 | | [#TextureMapper TextureMapper] - a set of drawing primitives and a scenegraph implementation tuned specifically for WebKit accelerated compositing. Used by Qt, EFL and GTK+. |
| 34 | | |
| 35 | | [#CoordinatedCompositing Coordinated Compositing] - an architecture for WebKit2 that allows using accelerated compositing in a dual process environment. EFL is, at the time of writing this document, in the process of switching to use coordinated compositing. |
| 36 | | |
| 37 | | [#CoordinatedBackingStore Coordinated Backing Store] - How the compositing environment deals with software-rendered buffers or WebGL buffers, e.g. from the point of view of memory and pixel-formats. This includes several components, some are used only together with coordinated compositing, some also used elsewhere. |
| 38 | | |
| 39 | | [#QtScenegraphintegration QtScenegraph integration] - How the WebKit way of rendering is glued with the QtQuick scenegraph way of rendering. This is naturally used by the Qt port only. |
| 40 | | |
| 41 | | [#CSSAnimationSupport CSS Animation Support] |
| 42 | | |
| 43 | | [#WebGLSupport WebGL Support] |
| 44 | | |
| 45 | | [[BR]] |
| 46 | | The following diagram shows the different components and classes, and how they all work together. more explanations would follow. |
| 47 | | |
| 48 | | [[BR]] |
| | 31 | * [#TextureMapper TextureMapper] - a set of drawing primitives and a scenegraph implementation tuned specifically for WebKit accelerated compositing. |
| | 32 | * [#CoordinatedCompositing Coordinated Compositing] - an architecture for WebKit2 that allows using accelerated compositing in a dual process environment. |
| | 33 | * [#CoordinatedBackingStore Coordinated Backing Store] - How the compositing environment deals with software-rendered buffers or WebGL buffers, e.g. from the point of view of memory and pixel-formats. This includes several components, some are used only together with coordinated compositing, some also used elsewhere. |
| | 34 | * [#QtScenegraphintegration QtScenegraph integration] - How the WebKit way of rendering is glued with the QtQuick scenegraph way of rendering. This is naturally used by the Qt port only. |
| | 35 | * [#CSSAnimationSupport CSS Animation Support] |
| | 36 | * [#WebGLSupport WebGL Support] |
| | 37 | |
| | 38 | The following diagram shows the different components and classes, and how they all work together in Qt port. |
| | 39 | |