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.
- EGL Collection Overview
EGL is an interface between EGL client APIs (such as OpenGL
ES and OpenVG) and an underlying native platform window system. EGL
is independent of definitions and concepts specific to any native
window system or rendering API.
- EGL Interface
Component
The EGL Interface component provides a consistent interface to
EGL on the Symbian platform, enabling cross-device compatibility. The component
includes the Khronos-released header files (which incorporate some minor changes,
such as to the in-source comments). It also provides some Symbian-specific
header files and some other files (such as LIB, DEF and MMP files) and UIDs.
It does not provide any implementations of the APIs.
- Nokia
EGL Implementation Component
The Nokia EGL Implementation component consists of a reference
implementation of the EGL Interface. Device creators may replace the Symbian
platform implementation with their own.
- EGL
Reference Implementation Component
The EGL Reference Implementation component implements the minimum
EGL functionality to support OpenWF composition. It does not implement the
EGL functionality required to support the use of the Khronos rendering APIs,
such as OpenGL ES and OpenVG. Typically device creators replace the reference
implementation with a fully functional implementation of their own.
Related concepts