如何在iOS平臺中獲得EGLNativeWindowType
對象?或實現相當於下面的android代碼?如何在iOS平臺上獲取EGLNativeWindowType?
爲了提供更多的見解,我目前將一個原生Android應用程序移植到共享單個核心C庫的iOS,而iOS項目本身是用Objective-C編寫的。該項目也使用EGL而不是EAGL。
現有源代碼是標準C,但使用Android的NDK;一個EGLSurface
對象與EGLAPI EGLSurface EGLAPIENTRY eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list)
EGLNativeWindowType win = AndroidMainGetAndroidActivity()->app->window;
EGLSurface eglSurface = eglCreateWindowSurface(e_eglDisplay, config, win, NULL);
定義我還沒有發現關於EGLNativeWindowType
和的iOS任何文檔。