iOS 플랫폼에서 EGLNativeWindowType
개체를 어떻게 얻을 수 있습니까? 또는 다음과 같은 안드로이드 코드를 얻을 수 있습니까?iOS 플랫폼에서 EGLNativeWindowType을 얻는 방법은 무엇입니까?
더 많은 통찰력을 제공하기 위해 iOS 프로젝트 자체는 Objective-C로 작성되지만 현재는 기본 Android C 라이브러리를 공유하는 iOS에 기본 Android 앱을 포팅 할 예정입니다. 프로젝트는 또한 EGL을 사용하는 것이 아니라 EGL을 사용하고 있습니다.
소스 코드는 표준 C이지만 Android의 NDK를 사용합니다. EGLSurface
객체는 내가 EGLNativeWindowType
및 아이폰 OS에 관련된 모든 문서를 발견하지 않았습니다 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);
로 정의된다.