蘇州優(yōu)化價位360搜索關(guān)鍵詞優(yōu)化軟件
EGL函數(shù)翻譯–eglInitialize
函數(shù)名
EGLBoolean eglInitialize(EGLDisplay display,EGLInt* major,EGLInit* minor);
參數(shù)描述
參數(shù)display: EGL要初始化的顯示連接。
參數(shù)major: 輸出EGL的主版本號;參數(shù)可為空。
參數(shù)minor: 輸出EGL的次版本號;參數(shù)可為空。
詳細描述
eglInitialize()初始化由eglGetDisplay()返回的EGLDisplay對象并與之建立連接。如果初始化已經(jīng)初始化過的EGLDisplay對象,除了返回EGL的版本號外沒有任何其它作用。
使用eglTerminate()函數(shù)釋放與EGLDisplay對象相關(guān)的連接資源
返回值:
成功返回 GL_TRUE。
失敗返回 GL_FALSE,失敗檢查傳入?yún)?shù)是否正確。
注意事項
返回值為EGL_FALSE,則eglInitialize()函數(shù)調(diào)用失敗,調(diào)用失敗注意檢查參數(shù)“display”是否合理。
失敗錯誤碼:
EGL_BAD_DISPLAY:參數(shù)“display”不是一個可連接的EGLDisplay對象。
EGL_NOT_INITIALIZED :參數(shù)“display”不能被初始化;
實例代碼
EGLDislay display = eglGetDisplay(EGL_DEFAULT_DISPLAY);if(display == EGL_NO_DISPLAY){std::cout<<"eglGetDisplay failed" << std::endl;return;}EGLInt major;EGLIint minor;EGLBoolean init= eglInitialize(display,&major,&minor); if(!init) //返回失敗 {std::cout<<"eglInitializeFailed" << 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/