创建站点的方法,网站首页建设网,wordpress文章自定义栏目,湘潭培训网站建设EGL函数翻译–eglInitialize
函数名 EGLBoolean eglInitialize(EGLDisplay display,EGLInt* major,EGLInit* minor); 参数描述
参数display: EGL要初始化的显示连接。 参数major: 输出EGL的主版本号#xff1b;参数可为空。 参数minor: 输出EGL的次版本号#xff1b;参数可…EGL函数翻译–eglInitialize
函数名 EGLBoolean eglInitialize(EGLDisplay display,EGLInt* major,EGLInit* minor); 参数描述
参数display: EGL要初始化的显示连接。 参数major: 输出EGL的主版本号参数可为空。 参数minor: 输出EGL的次版本号参数可为空。
详细描述
eglInitialize()初始化由eglGetDisplay()返回的EGLDisplay对象并与之建立连接。如果初始化已经初始化过的EGLDisplay对象除了返回EGL的版本号外没有任何其它作用。 使用eglTerminate()函数释放与EGLDisplay对象相关的连接资源 返回值 成功返回 GL_TRUE。 失败返回 GL_FALSE,失败检查传入参数是否正确。
注意事项
返回值为EGL_FALSE,则eglInitialize()函数调用失败调用失败注意检查参数“display”是否合理。 失败错误码 EGL_BAD_DISPLAY:参数“display”不是一个可连接的EGLDisplay对象。 EGL_NOT_INITIALIZED :参数“display”不能被初始化
实例代码 EGLDislay display eglGetDisplay(EGL_DEFAULT_DISPLAY);if(display EGL_NO_DISPLAY){std::couteglGetDisplay failed std::endl;return;}EGLInt major;EGLIint minor;EGLBoolean init eglInitialize(display,major,minor); if(!init) //返回失败 {std::couteglInitializeFailed std::endl; int errCode eglGetError();if(errCode EGL_BAD_DISPLAY){ }else if(errCode EGL_NOT_INITIALIZED){}return;} 英文连接
链接: https://registry.khronos.org/EGL/sdk/docs/man/