1
2# EGL
3
4EGL 是Khronos渲染API (如OpenGL ES 或 OpenVG) 与底层原生窗口系统之间的接口。OpenHarmony 现已支持 EGL。
5
6## 引入EGL能力
7
8如果开发者需要使用EGL相关功能,首先请添加头文件:
9
10```cpp
11#include <EGL/egl.h>
12```
13
14其次在CMakeLists.txt中添加以下动态链接库:
15
16```
17libEGL.so
18```
19
20如果需要调用EGL扩展接口,需要额外添加头文件并且在CMakeLists.txt中添加宏定义:
21```
22#include <EGL/eglext.h>
23EGL_EGLEXT_PROTOTYPES
24```
25
26## 支持的接口说明
27
28OpenHarmony目前支持EGL部分接口,支持的接口会随着版本演进,持续更新。
29
30目前支持的接口如下:
31
32[native api中导出的EGL符号列表](egl-symbol.md)
33
34