iOSプラットフォームでEGLNativeWindowType
オブジェクトを取得するにはどうすればよいですか?または次のアンドロイドコードに相当するものを達成しますか?iOSプラットフォームでEGLNativeWindowTypeを取得するには?
もう少し洞察力を提供するために、私は現在、ネイティブアンドロイドアプリを単一のコアCライブラリを共有するiOSに移植していますが、iOSプロジェクト自体はObjective-Cで書かれています。このプロジェクトでは、EAGLではなくEGLも使用しています。
ソースコードは標準Cですが、AndroidのNDKを使用しています。 EGLSurface
オブジェクトは、私はiOSのEGLNativeWindowType
とに関連するすべての文書を発見していない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);
で定義されています。