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.
EGL is an open standard developed by the Khronos Group (www.khronos.org).
The CBR package name for the EGL Interface component is graphics_eglheaders.
- EGL Interface Overview
The EGL Interface component defines the interface to EGL on the Symbian platform. The component standardizes the source and binary interfaces by providing header and LIB/DSO files for EGL users as well as DEF files for EGL implementers.
- Symbian-Specific Behavior
This topic provides information about the points that the EGL specification explicitly states are platform-specific. This information is aimed at both users and implementers of EGL on the Symbian platform.
- EGL Functions with Symbian-Specific Behavior
This topic describes the EGL functions that are defined as having platform-specific behavior and explains their expected behavior on the Symbian platform.
- Rendering to an RWindow Tutorial
This tutorial describes the high level steps that you need to take when writing applications using EGL to create a window surface for on-screen rendering. The code snippets use C style conventions. To avoid unnecessary complexity, they do not contain complete error handling.