如何在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任何文档。