EGLExt.EglDupNativeFenceFDANDROID(EGLDisplay, EGLSync) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает элемент SyncFence для EGLSync, созданного с помощью EGL_SYNC_NATIVE_FENCE_ANDROID
See <a href="https://www.khronos.org/registry/EGL/extensions/ANDROID/EGL_ANDROID_native_fence_sync.txt">
EGL_ANDROID_native_fence_sync</a> extension for more details
[Android.Runtime.Register("eglDupNativeFenceFDANDROID", "(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSync;)Landroid/hardware/SyncFence;", "", ApiSince=33)]
public static Android.Hardware.SyncFence EglDupNativeFenceFDANDROID (Android.Opengl.EGLDisplay display, Android.Opengl.EGLSync sync);
[<Android.Runtime.Register("eglDupNativeFenceFDANDROID", "(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSync;)Landroid/hardware/SyncFence;", "", ApiSince=33)>]
static member EglDupNativeFenceFDANDROID : Android.Opengl.EGLDisplay * Android.Opengl.EGLSync -> Android.Hardware.SyncFence
Параметры
- display
- EGLDisplay
Подключение EGLDisplay
- sync
- EGLSync
EGLSync для получения SyncFence из
Возвращаемое значение
Объект SyncFence, представляющий собственный забор.
* Если <синхронизация> не является допустимым объектом синхронизации для <отображения>, SyncFence#isValid() invalid
возвращается SyncFence и возникает ошибка EGL_BAD_PARAMETER.
* Если атрибут EGL_SYNC_NATIVE_FENCE_FD_ANDROID синхронизации <> EGL_NO_NATIVE_FENCE_FD_ANDROID, SyncFence#isValid() invalid
возвращается SyncFence и возникает ошибка EGL_BAD_PARAMETER.
* Если <отображение> не соответствует отображению, переданного в eglCreateSync при <создании синхронизации> , поведение не определено.
- Атрибуты
Комментарии
Извлекает элемент SyncFence для EGLSync, созданного с помощью EGL_SYNC_NATIVE_FENCE_ANDROID
Дополнительные сведения см. в разделе расширение EGL_ANDROID_native_fence_sync .
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.