Graphics Guide
Find everything you need to know about the Symbian Graphics package in
this section.
The graphics documentation is organized around the collections and components
in the Graphics package in the Symbian System Model.
The following list gives links to high-level Graphics topics and the collections
that make up the Graphics package:
- Graphics Quick Start
The Graphics package provides Symbian devices with a means
of visual communication. It is responsible for providing a system-wide
interface with the physical display(s) and handles input events from
physical input devices such as keypads and touch screens.
- What's New in Graphics in Symbian^3
This section describes the changes introduced in the Graphics
package in Symbian^3.
- Graphics Concepts
This section provides overview material about some important graphics
topics, including introductions to ScreenPlay and the graphics architecture
when ScreenPlay is not enabled.
- Graphics Example
Code
Example code for the Graphics package.
- Windowing Collection
The Windowing collection contains two components—the Window Server,
which manages the use of the screen by applications, and the Window Server
Plugins component.
- Font and Bitmap
Server Collection
The Font and Bitmap Server collection contains only one component—the
Font and Bitmap Server. As its name suggests, the Font and Bitmap Server manages
fonts and bitmaps.
- Graphics Device
Interface (GDI) Collection
The Graphics Device Interface (GDI) collection provides important
functionality within the Graphics subsystem. The functionality includes graphics
device abstraction, linear digital differential analysis, font description
and information, printer devices abstraction, line breaking and text rendering.
- OpenGLES Collection
The components within the OpenGLES collection provide access to
OpenGL ES on the Symbian platform. OpenGL ES, an open standard developed by
the Khronos Group, provides an API for 2D and 3D graphics on embedded systems,
such as smartphones.
- OpenVG Collection
The components within the OpenVG collection provide access to OpenVG
on the Symbian platform. OpenVG, an open standard developed by the Khronos
Group, provides an API for hardware accelerated two-dimensional (2D) vector
and raster graphics.
- EGL Collection
The components within the EGL collection provide access to EGL
on the Symbian platform. EGL, an open standard developed by the Khronos Group,
provides an interface between rendering APIs such as OpenGL ES or OpenVG and
an underlying native platform window system.