Enlightenment Foundation Libraries (EFL)

The Enlightenment Foundation Libraries (EFL) cover a wide range of functions including inter-process communication (IPC), graphics, audio and even location services. Other powerful features include file handling utilities, widgets and user interface controls, thumbnailing and rendering via scene graph. You can discover more of EFL's capabilities by visiting the About EFL page.

For ease of access to documentation, EFL can be split into Core, Graphics, Operating System Specific and Beta library categories. Documentation for libraries in each of these categories is available below.

Core libraries

Graphics libraries

Operating System specific libraries

Early stage libraries (BETA testing)

If you are looking for methods that do not fit into the above list you can see the full module listing.