Class Egl.KHR
Assembly: OpenTK.Graphics.dll
Syntax
public static class Egl.KHR
Methods
ClientWaitSyncKHR(EGLDisplay, EGLSyncKHR, ClientWaitSyncFlags, ulong)
[requires: EGL_KHR_fence_sync | EGL_KHR_reusable_sync]
[entry point: eglClientWaitSyncKHR
]
Declaration
public static WaitSyncStatus ClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, ClientWaitSyncFlags flags, ulong timeout)
Parameters
Returns
CreateImageKHR(EGLDisplay, EGLContext, TextureTarget, EGLClientBuffer, int*)
[requires: EGL_KHR_image | EGL_KHR_image_base]
[entry point: eglCreateImageKHR
]
Declaration
public static EGLImageKHR CreateImageKHR(EGLDisplay dpy, EGLContext ctx, TextureTarget target, EGLClientBuffer buffer, int* attrib_list)
Parameters
Returns
CreateImageKHR(EGLDisplay, EGLContext, TextureTarget, EGLClientBuffer, ref readonly int)
[requires: EGL_KHR_image | EGL_KHR_image_base]
[entry point: eglCreateImageKHR
]
Declaration
public static EGLImageKHR CreateImageKHR(EGLDisplay dpy, EGLContext ctx, TextureTarget target, EGLClientBuffer buffer, ref readonly int attrib_list)
Parameters
Returns
CreateImageKHR(EGLDisplay, EGLContext, TextureTarget, EGLClientBuffer, int[])
[requires: EGL_KHR_image | EGL_KHR_image_base]
[entry point: eglCreateImageKHR
]
Declaration
public static EGLImageKHR CreateImageKHR(EGLDisplay dpy, EGLContext ctx, TextureTarget target, EGLClientBuffer buffer, int[] attrib_list)
Parameters
Returns
CreateImageKHR(EGLDisplay, EGLContext, TextureTarget, EGLClientBuffer, ReadOnlySpan<int>)
[requires: EGL_KHR_image | EGL_KHR_image_base]
[entry point: eglCreateImageKHR
]
Declaration
public static EGLImageKHR CreateImageKHR(EGLDisplay dpy, EGLContext ctx, TextureTarget target, EGLClientBuffer buffer, ReadOnlySpan<int> attrib_list)
Parameters
Returns
CreateStreamAttribKHR(EGLDisplay, nint*)
[requires: EGL_KHR_stream_attrib]
[entry point: eglCreateStreamAttribKHR
]
Declaration
public static EGLStreamKHR CreateStreamAttribKHR(EGLDisplay dpy, nint* attrib_list)
Parameters
Returns
CreateStreamAttribKHR(EGLDisplay, ref readonly nint)
[requires: EGL_KHR_stream_attrib]
[entry point: eglCreateStreamAttribKHR
]
Declaration
public static EGLStreamKHR CreateStreamAttribKHR(EGLDisplay dpy, ref readonly nint attrib_list)
Parameters
Returns
CreateStreamAttribKHR(EGLDisplay, nint[])
[requires: EGL_KHR_stream_attrib]
[entry point: eglCreateStreamAttribKHR
]
Declaration
public static EGLStreamKHR CreateStreamAttribKHR(EGLDisplay dpy, nint[] attrib_list)
Parameters
Returns
CreateStreamAttribKHR(EGLDisplay, ReadOnlySpan<nint>)
[requires: EGL_KHR_stream_attrib]
[entry point: eglCreateStreamAttribKHR
]
Declaration
public static EGLStreamKHR CreateStreamAttribKHR(EGLDisplay dpy, ReadOnlySpan<nint> attrib_list)
Parameters
Returns
CreateStreamFromFileDescriptorKHR(EGLDisplay, int)
[requires: EGL_KHR_stream_cross_process_fd]
[entry point: eglCreateStreamFromFileDescriptorKHR
]
Declaration
public static EGLStreamKHR CreateStreamFromFileDescriptorKHR(EGLDisplay dpy, int file_descriptor)
Parameters
Returns
CreateStreamKHR(EGLDisplay, int*)
[requires: EGL_KHR_stream]
[entry point: eglCreateStreamKHR
]
Declaration
public static EGLStreamKHR CreateStreamKHR(EGLDisplay dpy, int* attrib_list)
Parameters
Returns
CreateStreamKHR(EGLDisplay, ref readonly int)
[requires: EGL_KHR_stream]
[entry point: eglCreateStreamKHR
]
Declaration
public static EGLStreamKHR CreateStreamKHR(EGLDisplay dpy, ref readonly int attrib_list)
Parameters
Returns
CreateStreamKHR(EGLDisplay, int[])
[requires: EGL_KHR_stream]
[entry point: eglCreateStreamKHR
]
Declaration
public static EGLStreamKHR CreateStreamKHR(EGLDisplay dpy, int[] attrib_list)
Parameters
Returns
CreateStreamKHR(EGLDisplay, ReadOnlySpan<int>)
[requires: EGL_KHR_stream]
[entry point: eglCreateStreamKHR
]
Declaration
public static EGLStreamKHR CreateStreamKHR(EGLDisplay dpy, ReadOnlySpan<int> attrib_list)
Parameters
Returns
CreateStreamProducerSurfaceKHR(EGLDisplay, EGLConfig, EGLStreamKHR, int*)
[requires: EGL_KHR_stream_producer_eglsurface]
[entry point: eglCreateStreamProducerSurfaceKHR
]
Declaration
public static EGLSurface CreateStreamProducerSurfaceKHR(EGLDisplay dpy, EGLConfig config, EGLStreamKHR stream, int* attrib_list)
Parameters
Returns
CreateStreamProducerSurfaceKHR(EGLDisplay, EGLConfig, EGLStreamKHR, ref readonly int)
[requires: EGL_KHR_stream_producer_eglsurface]
[entry point: eglCreateStreamProducerSurfaceKHR
]
Declaration
public static EGLSurface CreateStreamProducerSurfaceKHR(EGLDisplay dpy, EGLConfig config, EGLStreamKHR stream, ref readonly int attrib_list)
Parameters
Returns
CreateStreamProducerSurfaceKHR(EGLDisplay, EGLConfig, EGLStreamKHR, int[])
[requires: EGL_KHR_stream_producer_eglsurface]
[entry point: eglCreateStreamProducerSurfaceKHR
]
Declaration
public static EGLSurface CreateStreamProducerSurfaceKHR(EGLDisplay dpy, EGLConfig config, EGLStreamKHR stream, int[] attrib_list)
Parameters
Returns
CreateStreamProducerSurfaceKHR(EGLDisplay, EGLConfig, EGLStreamKHR, ReadOnlySpan<int>)
[requires: EGL_KHR_stream_producer_eglsurface]
[entry point: eglCreateStreamProducerSurfaceKHR
]
Declaration
public static EGLSurface CreateStreamProducerSurfaceKHR(EGLDisplay dpy, EGLConfig config, EGLStreamKHR stream, ReadOnlySpan<int> attrib_list)
Parameters
Returns
CreateSync64KHR(EGLDisplay, SyncType, nint*)
[requires: EGL_KHR_cl_event2]
[entry point: eglCreateSync64KHR
]
Declaration
public static EGLSyncKHR CreateSync64KHR(EGLDisplay dpy, SyncType type, nint* attrib_list)
Parameters
Returns
CreateSync64KHR(EGLDisplay, SyncType, ref readonly nint)
[requires: EGL_KHR_cl_event2]
[entry point: eglCreateSync64KHR
]
Declaration
public static EGLSyncKHR CreateSync64KHR(EGLDisplay dpy, SyncType type, ref readonly nint attrib_list)
Parameters
Returns
CreateSync64KHR(EGLDisplay, SyncType, nint[])
[requires: EGL_KHR_cl_event2]
[entry point: eglCreateSync64KHR
]
Declaration
public static EGLSyncKHR CreateSync64KHR(EGLDisplay dpy, SyncType type, nint[] attrib_list)
Parameters
Returns
CreateSync64KHR(EGLDisplay, SyncType, ReadOnlySpan<nint>)
[requires: EGL_KHR_cl_event2]
[entry point: eglCreateSync64KHR
]
Declaration
public static EGLSyncKHR CreateSync64KHR(EGLDisplay dpy, SyncType type, ReadOnlySpan<nint> attrib_list)
Parameters
Returns
CreateSyncKHR(EGLDisplay, SyncType, int*)
[requires: EGL_KHR_fence_sync | EGL_KHR_reusable_sync]
[entry point: eglCreateSyncKHR
]
Declaration
public static EGLSyncKHR CreateSyncKHR(EGLDisplay dpy, SyncType type, int* attrib_list)
Parameters
Returns
CreateSyncKHR(EGLDisplay, SyncType, ref readonly int)
[requires: EGL_KHR_fence_sync | EGL_KHR_reusable_sync]
[entry point: eglCreateSyncKHR
]
Declaration
public static EGLSyncKHR CreateSyncKHR(EGLDisplay dpy, SyncType type, ref readonly int attrib_list)
Parameters
Returns
CreateSyncKHR(EGLDisplay, SyncType, int[])
[requires: EGL_KHR_fence_sync | EGL_KHR_reusable_sync]
[entry point: eglCreateSyncKHR
]
Declaration
public static EGLSyncKHR CreateSyncKHR(EGLDisplay dpy, SyncType type, int[] attrib_list)
Parameters
Returns
CreateSyncKHR(EGLDisplay, SyncType, ReadOnlySpan<int>)
[requires: EGL_KHR_fence_sync | EGL_KHR_reusable_sync]
[entry point: eglCreateSyncKHR
]
Declaration
public static EGLSyncKHR CreateSyncKHR(EGLDisplay dpy, SyncType type, ReadOnlySpan<int> attrib_list)
Parameters
Returns
DebugMessageControlKHR(EGLDebugProcKHR, ref readonly nint)
[requires: EGL_KHR_debug]
[entry point: eglDebugMessageControlKHR
]
Declaration
public static int DebugMessageControlKHR(EGLDebugProcKHR callback, ref readonly nint attrib_list)
Parameters
Returns
DebugMessageControlKHR(EGLDebugProcKHR, nint[])
[requires: EGL_KHR_debug]
[entry point: eglDebugMessageControlKHR
]
Declaration
public static int DebugMessageControlKHR(EGLDebugProcKHR callback, nint[] attrib_list)
Parameters
Returns
DebugMessageControlKHR(EGLDebugProcKHR, ReadOnlySpan<nint>)
[requires: EGL_KHR_debug]
[entry point: eglDebugMessageControlKHR
]
Declaration
public static int DebugMessageControlKHR(EGLDebugProcKHR callback, ReadOnlySpan<nint> attrib_list)
Parameters
Returns
DebugMessageControlKHR(nint, nint*)
[requires: EGL_KHR_debug]
[entry point: eglDebugMessageControlKHR
]
Declaration
public static int DebugMessageControlKHR(nint callback, nint* attrib_list)
Parameters
Type |
Name |
Description |
nint |
callback |
|
nint* |
attrib_list |
|
Returns
DestroyImageKHR(EGLDisplay, EGLImageKHR)
[requires: EGL_KHR_image | EGL_KHR_image_base]
[entry point: eglDestroyImageKHR
]
Declaration
public static bool DestroyImageKHR(EGLDisplay dpy, EGLImageKHR image)
Parameters
Returns
DestroyImageKHR_(EGLDisplay, EGLImageKHR)
[requires: EGL_KHR_image | EGL_KHR_image_base]
[entry point: eglDestroyImageKHR
]
Declaration
public static int DestroyImageKHR_(EGLDisplay dpy, EGLImageKHR image)
Parameters
Returns
DestroyStreamKHR(EGLDisplay, EGLStreamKHR)
[requires: EGL_KHR_stream]
[entry point: eglDestroyStreamKHR
]
Declaration
public static bool DestroyStreamKHR(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Returns
DestroyStreamKHR_(EGLDisplay, EGLStreamKHR)
[requires: EGL_KHR_stream]
[entry point: eglDestroyStreamKHR
]
Declaration
public static int DestroyStreamKHR_(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Returns
DestroySyncKHR(EGLDisplay, EGLSyncKHR)
[requires: EGL_KHR_fence_sync | EGL_KHR_reusable_sync]
[entry point: eglDestroySyncKHR
]
Declaration
public static bool DestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync)
Parameters
Returns
DestroySyncKHR_(EGLDisplay, EGLSyncKHR)
[requires: EGL_KHR_fence_sync | EGL_KHR_reusable_sync]
[entry point: eglDestroySyncKHR
]
Declaration
public static int DestroySyncKHR_(EGLDisplay dpy, EGLSyncKHR sync)
Parameters
Returns
GetStreamFileDescriptorKHR(EGLDisplay, EGLStreamKHR)
[requires: EGL_KHR_stream_cross_process_fd]
[entry point: eglGetStreamFileDescriptorKHR
]
Declaration
public static int GetStreamFileDescriptorKHR(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Returns
GetSyncAttribKHR(EGLDisplay, EGLSyncKHR, int, int*)
[requires: EGL_KHR_fence_sync | EGL_KHR_reusable_sync]
[entry point: eglGetSyncAttribKHR
]
Declaration
public static int GetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, int attribute, int* value)
Parameters
Returns
GetSyncAttribKHR(EGLDisplay, EGLSyncKHR, int, ref int)
[requires: EGL_KHR_fence_sync | EGL_KHR_reusable_sync]
[entry point: eglGetSyncAttribKHR
]
Declaration
public static bool GetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, int attribute, ref int value)
Parameters
Returns
GetSyncAttribKHR(EGLDisplay, EGLSyncKHR, int, int[])
[requires: EGL_KHR_fence_sync | EGL_KHR_reusable_sync]
[entry point: eglGetSyncAttribKHR
]
Declaration
public static bool GetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, int attribute, int[] value)
Parameters
Returns
GetSyncAttribKHR(EGLDisplay, EGLSyncKHR, int, Span<int>)
[requires: EGL_KHR_fence_sync | EGL_KHR_reusable_sync]
[entry point: eglGetSyncAttribKHR
]
Declaration
public static bool GetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, int attribute, Span<int> value)
Parameters
Returns
LabelObjectKHR(EGLDisplay, All, EGLObjectKHR, EGLLabelKHR)
[requires: EGL_KHR_debug]
[entry point: eglLabelObjectKHR
]
Declaration
public static int LabelObjectKHR(EGLDisplay display, All objectType, EGLObjectKHR obj, EGLLabelKHR label)
Parameters
Returns
LockSurfaceKHR(EGLDisplay, EGLSurface, int*)
[requires: EGL_KHR_lock_surface | EGL_KHR_lock_surface3]
[entry point: eglLockSurfaceKHR
]
Declaration
public static int LockSurfaceKHR(EGLDisplay dpy, EGLSurface surface, int* attrib_list)
Parameters
Returns
LockSurfaceKHR(EGLDisplay, EGLSurface, ref readonly int)
[requires: EGL_KHR_lock_surface | EGL_KHR_lock_surface3]
[entry point: eglLockSurfaceKHR
]
Declaration
public static bool LockSurfaceKHR(EGLDisplay dpy, EGLSurface surface, ref readonly int attrib_list)
Parameters
Returns
LockSurfaceKHR(EGLDisplay, EGLSurface, int[])
[requires: EGL_KHR_lock_surface | EGL_KHR_lock_surface3]
[entry point: eglLockSurfaceKHR
]
Declaration
public static bool LockSurfaceKHR(EGLDisplay dpy, EGLSurface surface, int[] attrib_list)
Parameters
Returns
LockSurfaceKHR(EGLDisplay, EGLSurface, ReadOnlySpan<int>)
[requires: EGL_KHR_lock_surface | EGL_KHR_lock_surface3]
[entry point: eglLockSurfaceKHR
]
Declaration
public static bool LockSurfaceKHR(EGLDisplay dpy, EGLSurface surface, ReadOnlySpan<int> attrib_list)
Parameters
Returns
QueryDebugKHR(int, nint*)
[requires: EGL_KHR_debug]
[entry point: eglQueryDebugKHR
]
Declaration
public static int QueryDebugKHR(int attribute, nint* value)
Parameters
Type |
Name |
Description |
int |
attribute |
|
nint* |
value |
|
Returns
QueryDebugKHR(int, ref nint)
[requires: EGL_KHR_debug]
[entry point: eglQueryDebugKHR
]
Declaration
public static bool QueryDebugKHR(int attribute, ref nint value)
Parameters
Type |
Name |
Description |
int |
attribute |
|
nint |
value |
|
Returns
QueryDebugKHR(int, nint[])
[requires: EGL_KHR_debug]
[entry point: eglQueryDebugKHR
]
Declaration
public static bool QueryDebugKHR(int attribute, nint[] value)
Parameters
Type |
Name |
Description |
int |
attribute |
|
nint[] |
value |
|
Returns
QueryDebugKHR(int, Span<nint>)
[requires: EGL_KHR_debug]
[entry point: eglQueryDebugKHR
]
Declaration
public static bool QueryDebugKHR(int attribute, Span<nint> value)
Parameters
Returns
QueryDisplayAttribKHR(EGLDisplay, int, nint*)
[requires: EGL_KHR_display_reference]
[entry point: eglQueryDisplayAttribKHR
]
Declaration
public static int QueryDisplayAttribKHR(EGLDisplay dpy, int name, nint* value)
Parameters
Returns
QueryDisplayAttribKHR(EGLDisplay, int, ref nint)
[requires: EGL_KHR_display_reference]
[entry point: eglQueryDisplayAttribKHR
]
Declaration
public static bool QueryDisplayAttribKHR(EGLDisplay dpy, int name, ref nint value)
Parameters
Returns
QueryDisplayAttribKHR(EGLDisplay, int, nint[])
[requires: EGL_KHR_display_reference]
[entry point: eglQueryDisplayAttribKHR
]
Declaration
public static bool QueryDisplayAttribKHR(EGLDisplay dpy, int name, nint[] value)
Parameters
Returns
QueryDisplayAttribKHR(EGLDisplay, int, Span<nint>)
[requires: EGL_KHR_display_reference]
[entry point: eglQueryDisplayAttribKHR
]
Declaration
public static bool QueryDisplayAttribKHR(EGLDisplay dpy, int name, Span<nint> value)
Parameters
Returns
QueryStreamAttribKHR(EGLDisplay, EGLStreamKHR, StreamQueryAttribute, nint*)
[requires: EGL_KHR_stream_attrib]
[entry point: eglQueryStreamAttribKHR
]
Declaration
public static int QueryStreamAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, StreamQueryAttribute attribute, nint* value)
Parameters
Returns
QueryStreamAttribKHR(EGLDisplay, EGLStreamKHR, StreamQueryAttribute, ref nint)
[requires: EGL_KHR_stream_attrib]
[entry point: eglQueryStreamAttribKHR
]
Declaration
public static bool QueryStreamAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, StreamQueryAttribute attribute, ref nint value)
Parameters
Returns
QueryStreamAttribKHR(EGLDisplay, EGLStreamKHR, StreamQueryAttribute, nint[])
[requires: EGL_KHR_stream_attrib]
[entry point: eglQueryStreamAttribKHR
]
Declaration
public static bool QueryStreamAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, StreamQueryAttribute attribute, nint[] value)
Parameters
Returns
QueryStreamAttribKHR(EGLDisplay, EGLStreamKHR, StreamQueryAttribute, Span<nint>)
[requires: EGL_KHR_stream_attrib]
[entry point: eglQueryStreamAttribKHR
]
Declaration
public static bool QueryStreamAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, StreamQueryAttribute attribute, Span<nint> value)
Parameters
Returns
QueryStreamKHR(EGLDisplay, EGLStreamKHR, StreamQueryAttribute, int*)
[requires: EGL_KHR_stream]
[entry point: eglQueryStreamKHR
]
Declaration
public static int QueryStreamKHR(EGLDisplay dpy, EGLStreamKHR stream, StreamQueryAttribute attribute, int* value)
Parameters
Returns
QueryStreamKHR(EGLDisplay, EGLStreamKHR, StreamQueryAttribute, ref int)
[requires: EGL_KHR_stream]
[entry point: eglQueryStreamKHR
]
Declaration
public static bool QueryStreamKHR(EGLDisplay dpy, EGLStreamKHR stream, StreamQueryAttribute attribute, ref int value)
Parameters
Returns
QueryStreamKHR(EGLDisplay, EGLStreamKHR, StreamQueryAttribute, int[])
[requires: EGL_KHR_stream]
[entry point: eglQueryStreamKHR
]
Declaration
public static bool QueryStreamKHR(EGLDisplay dpy, EGLStreamKHR stream, StreamQueryAttribute attribute, int[] value)
Parameters
Returns
QueryStreamKHR(EGLDisplay, EGLStreamKHR, StreamQueryAttribute, Span<int>)
[requires: EGL_KHR_stream]
[entry point: eglQueryStreamKHR
]
Declaration
public static bool QueryStreamKHR(EGLDisplay dpy, EGLStreamKHR stream, StreamQueryAttribute attribute, Span<int> value)
Parameters
Returns
QueryStreamTimeKHR(EGLDisplay, EGLStreamKHR, StreamTime, Span<ulong>)
[requires: EGL_KHR_stream_fifo]
[entry point: eglQueryStreamTimeKHR
]
Declaration
public static bool QueryStreamTimeKHR(EGLDisplay dpy, EGLStreamKHR stream, StreamTime attribute, Span<ulong> value)
Parameters
Returns
QueryStreamTimeKHR(EGLDisplay, EGLStreamKHR, StreamTime, ulong*)
[requires: EGL_KHR_stream_fifo]
[entry point: eglQueryStreamTimeKHR
]
Declaration
public static int QueryStreamTimeKHR(EGLDisplay dpy, EGLStreamKHR stream, StreamTime attribute, ulong* value)
Parameters
Returns
QueryStreamTimeKHR(EGLDisplay, EGLStreamKHR, StreamTime, ref ulong)
[requires: EGL_KHR_stream_fifo]
[entry point: eglQueryStreamTimeKHR
]
Declaration
public static bool QueryStreamTimeKHR(EGLDisplay dpy, EGLStreamKHR stream, StreamTime attribute, ref ulong value)
Parameters
Returns
QueryStreamTimeKHR(EGLDisplay, EGLStreamKHR, StreamTime, ulong[])
[requires: EGL_KHR_stream_fifo]
[entry point: eglQueryStreamTimeKHR
]
Declaration
public static bool QueryStreamTimeKHR(EGLDisplay dpy, EGLStreamKHR stream, StreamTime attribute, ulong[] value)
Parameters
Returns
QueryStreamu64KHR(EGLDisplay, EGLStreamKHR, StreamQueryU64Attribute, Span<ulong>)
[requires: EGL_KHR_stream]
[entry point: eglQueryStreamu64KHR
]
Declaration
public static bool QueryStreamu64KHR(EGLDisplay dpy, EGLStreamKHR stream, StreamQueryU64Attribute attribute, Span<ulong> value)
Parameters
Returns
QueryStreamu64KHR(EGLDisplay, EGLStreamKHR, StreamQueryU64Attribute, ulong*)
[requires: EGL_KHR_stream]
[entry point: eglQueryStreamu64KHR
]
Declaration
public static int QueryStreamu64KHR(EGLDisplay dpy, EGLStreamKHR stream, StreamQueryU64Attribute attribute, ulong* value)
Parameters
Returns
QueryStreamu64KHR(EGLDisplay, EGLStreamKHR, StreamQueryU64Attribute, ref ulong)
[requires: EGL_KHR_stream]
[entry point: eglQueryStreamu64KHR
]
Declaration
public static bool QueryStreamu64KHR(EGLDisplay dpy, EGLStreamKHR stream, StreamQueryU64Attribute attribute, ref ulong value)
Parameters
Returns
QueryStreamu64KHR(EGLDisplay, EGLStreamKHR, StreamQueryU64Attribute, ulong[])
[requires: EGL_KHR_stream]
[entry point: eglQueryStreamu64KHR
]
Declaration
public static bool QueryStreamu64KHR(EGLDisplay dpy, EGLStreamKHR stream, StreamQueryU64Attribute attribute, ulong[] value)
Parameters
Returns
QuerySurface64KHR(EGLDisplay, EGLSurface, SurfaceQueryAttribute, nint*)
[requires: EGL_KHR_lock_surface3]
[entry point: eglQuerySurface64KHR
]
Declaration
public static int QuerySurface64KHR(EGLDisplay dpy, EGLSurface surface, SurfaceQueryAttribute attribute, nint* value)
Parameters
Returns
QuerySurface64KHR(EGLDisplay, EGLSurface, SurfaceQueryAttribute, ref nint)
[requires: EGL_KHR_lock_surface3]
[entry point: eglQuerySurface64KHR
]
Declaration
public static bool QuerySurface64KHR(EGLDisplay dpy, EGLSurface surface, SurfaceQueryAttribute attribute, ref nint value)
Parameters
Returns
QuerySurface64KHR(EGLDisplay, EGLSurface, SurfaceQueryAttribute, nint[])
[requires: EGL_KHR_lock_surface3]
[entry point: eglQuerySurface64KHR
]
Declaration
public static bool QuerySurface64KHR(EGLDisplay dpy, EGLSurface surface, SurfaceQueryAttribute attribute, nint[] value)
Parameters
Returns
QuerySurface64KHR(EGLDisplay, EGLSurface, SurfaceQueryAttribute, Span<nint>)
[requires: EGL_KHR_lock_surface3]
[entry point: eglQuerySurface64KHR
]
Declaration
public static bool QuerySurface64KHR(EGLDisplay dpy, EGLSurface surface, SurfaceQueryAttribute attribute, Span<nint> value)
Parameters
Returns
SetDamageRegionKHR(EGLDisplay, EGLSurface, int*, int)
[requires: EGL_KHR_partial_update]
[entry point: eglSetDamageRegionKHR
]
Declaration
public static int SetDamageRegionKHR(EGLDisplay dpy, EGLSurface surface, int* rects, int n_rects)
Parameters
Returns
SetDamageRegionKHR(EGLDisplay, EGLSurface, ref int, int)
[requires: EGL_KHR_partial_update]
[entry point: eglSetDamageRegionKHR
]
Declaration
public static bool SetDamageRegionKHR(EGLDisplay dpy, EGLSurface surface, ref int rects, int n_rects)
Parameters
Returns
SetDamageRegionKHR(EGLDisplay, EGLSurface, int[], int)
[requires: EGL_KHR_partial_update]
[entry point: eglSetDamageRegionKHR
]
Declaration
public static bool SetDamageRegionKHR(EGLDisplay dpy, EGLSurface surface, int[] rects, int n_rects)
Parameters
Returns
SetDamageRegionKHR(EGLDisplay, EGLSurface, Span<int>, int)
[requires: EGL_KHR_partial_update]
[entry point: eglSetDamageRegionKHR
]
Declaration
public static bool SetDamageRegionKHR(EGLDisplay dpy, EGLSurface surface, Span<int> rects, int n_rects)
Parameters
Returns
SetStreamAttribKHR(EGLDisplay, EGLStreamKHR, StreamQueryAttribute, nint)
[requires: EGL_KHR_stream_attrib]
[entry point: eglSetStreamAttribKHR
]
Declaration
public static bool SetStreamAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, StreamQueryAttribute attribute, nint value)
Parameters
Returns
SetStreamAttribKHR_(EGLDisplay, EGLStreamKHR, StreamQueryAttribute, nint)
[requires: EGL_KHR_stream_attrib]
[entry point: eglSetStreamAttribKHR
]
Declaration
public static int SetStreamAttribKHR_(EGLDisplay dpy, EGLStreamKHR stream, StreamQueryAttribute attribute, nint value)
Parameters
Returns
SignalSyncKHR(EGLDisplay, EGLSyncKHR, SyncStatus)
[requires: EGL_KHR_reusable_sync]
[entry point: eglSignalSyncKHR
]
Declaration
public static bool SignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, SyncStatus mode)
Parameters
Returns
SignalSyncKHR_(EGLDisplay, EGLSyncKHR, SyncStatus)
[requires: EGL_KHR_reusable_sync]
[entry point: eglSignalSyncKHR
]
Declaration
public static int SignalSyncKHR_(EGLDisplay dpy, EGLSyncKHR sync, SyncStatus mode)
Parameters
Returns
StreamAttribKHR(EGLDisplay, EGLStreamKHR, StreamAttribute, int)
[requires: EGL_KHR_stream]
[entry point: eglStreamAttribKHR
]
Declaration
public static bool StreamAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, StreamAttribute attribute, int value)
Parameters
Returns
StreamAttribKHR_(EGLDisplay, EGLStreamKHR, StreamAttribute, int)
[requires: EGL_KHR_stream]
[entry point: eglStreamAttribKHR
]
Declaration
public static int StreamAttribKHR_(EGLDisplay dpy, EGLStreamKHR stream, StreamAttribute attribute, int value)
Parameters
Returns
StreamConsumerAcquireAttribKHR(EGLDisplay, EGLStreamKHR, nint*)
[requires: EGL_KHR_stream_attrib]
[entry point: eglStreamConsumerAcquireAttribKHR
]
Declaration
public static int StreamConsumerAcquireAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, nint* attrib_list)
Parameters
Returns
StreamConsumerAcquireAttribKHR(EGLDisplay, EGLStreamKHR, ref readonly nint)
[requires: EGL_KHR_stream_attrib]
[entry point: eglStreamConsumerAcquireAttribKHR
]
Declaration
public static bool StreamConsumerAcquireAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, ref readonly nint attrib_list)
Parameters
Returns
StreamConsumerAcquireAttribKHR(EGLDisplay, EGLStreamKHR, nint[])
[requires: EGL_KHR_stream_attrib]
[entry point: eglStreamConsumerAcquireAttribKHR
]
Declaration
public static bool StreamConsumerAcquireAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, nint[] attrib_list)
Parameters
Returns
StreamConsumerAcquireAttribKHR(EGLDisplay, EGLStreamKHR, ReadOnlySpan<nint>)
[requires: EGL_KHR_stream_attrib]
[entry point: eglStreamConsumerAcquireAttribKHR
]
Declaration
public static bool StreamConsumerAcquireAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, ReadOnlySpan<nint> attrib_list)
Parameters
Returns
StreamConsumerAcquireKHR(EGLDisplay, EGLStreamKHR)
[requires: EGL_KHR_stream_consumer_gltexture]
[entry point: eglStreamConsumerAcquireKHR
]
Declaration
public static bool StreamConsumerAcquireKHR(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Returns
StreamConsumerAcquireKHR_(EGLDisplay, EGLStreamKHR)
[requires: EGL_KHR_stream_consumer_gltexture]
[entry point: eglStreamConsumerAcquireKHR
]
Declaration
public static int StreamConsumerAcquireKHR_(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Returns
StreamConsumerGLTextureExternalKHR(EGLDisplay, EGLStreamKHR)
[requires: EGL_KHR_stream_consumer_gltexture]
[entry point: eglStreamConsumerGLTextureExternalKHR
]
Declaration
public static bool StreamConsumerGLTextureExternalKHR(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Returns
StreamConsumerGLTextureExternalKHR_(EGLDisplay, EGLStreamKHR)
[requires: EGL_KHR_stream_consumer_gltexture]
[entry point: eglStreamConsumerGLTextureExternalKHR
]
Declaration
public static int StreamConsumerGLTextureExternalKHR_(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Returns
StreamConsumerReleaseAttribKHR(EGLDisplay, EGLStreamKHR, nint*)
[requires: EGL_KHR_stream_attrib]
[entry point: eglStreamConsumerReleaseAttribKHR
]
Declaration
public static int StreamConsumerReleaseAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, nint* attrib_list)
Parameters
Returns
StreamConsumerReleaseAttribKHR(EGLDisplay, EGLStreamKHR, ref readonly nint)
[requires: EGL_KHR_stream_attrib]
[entry point: eglStreamConsumerReleaseAttribKHR
]
Declaration
public static bool StreamConsumerReleaseAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, ref readonly nint attrib_list)
Parameters
Returns
StreamConsumerReleaseAttribKHR(EGLDisplay, EGLStreamKHR, nint[])
[requires: EGL_KHR_stream_attrib]
[entry point: eglStreamConsumerReleaseAttribKHR
]
Declaration
public static bool StreamConsumerReleaseAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, nint[] attrib_list)
Parameters
Returns
StreamConsumerReleaseAttribKHR(EGLDisplay, EGLStreamKHR, ReadOnlySpan<nint>)
[requires: EGL_KHR_stream_attrib]
[entry point: eglStreamConsumerReleaseAttribKHR
]
Declaration
public static bool StreamConsumerReleaseAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, ReadOnlySpan<nint> attrib_list)
Parameters
Returns
StreamConsumerReleaseKHR(EGLDisplay, EGLStreamKHR)
[requires: EGL_KHR_stream_consumer_gltexture]
[entry point: eglStreamConsumerReleaseKHR
]
Declaration
public static bool StreamConsumerReleaseKHR(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Returns
StreamConsumerReleaseKHR_(EGLDisplay, EGLStreamKHR)
[requires: EGL_KHR_stream_consumer_gltexture]
[entry point: eglStreamConsumerReleaseKHR
]
Declaration
public static int StreamConsumerReleaseKHR_(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Returns
SwapBuffersWithDamageKHR(EGLDisplay, EGLSurface, int*, int)
[requires: EGL_KHR_swap_buffers_with_damage]
[entry point: eglSwapBuffersWithDamageKHR
]
Declaration
public static int SwapBuffersWithDamageKHR(EGLDisplay dpy, EGLSurface surface, int* rects, int n_rects)
Parameters
Returns
SwapBuffersWithDamageKHR(EGLDisplay, EGLSurface, ref readonly int, int)
[requires: EGL_KHR_swap_buffers_with_damage]
[entry point: eglSwapBuffersWithDamageKHR
]
Declaration
public static bool SwapBuffersWithDamageKHR(EGLDisplay dpy, EGLSurface surface, ref readonly int rects, int n_rects)
Parameters
Returns
SwapBuffersWithDamageKHR(EGLDisplay, EGLSurface, int[], int)
[requires: EGL_KHR_swap_buffers_with_damage]
[entry point: eglSwapBuffersWithDamageKHR
]
Declaration
public static bool SwapBuffersWithDamageKHR(EGLDisplay dpy, EGLSurface surface, int[] rects, int n_rects)
Parameters
Returns
SwapBuffersWithDamageKHR(EGLDisplay, EGLSurface, ReadOnlySpan<int>, int)
[requires: EGL_KHR_swap_buffers_with_damage]
[entry point: eglSwapBuffersWithDamageKHR
]
Declaration
public static bool SwapBuffersWithDamageKHR(EGLDisplay dpy, EGLSurface surface, ReadOnlySpan<int> rects, int n_rects)
Parameters
Returns
UnlockSurfaceKHR(EGLDisplay, EGLSurface)
[requires: EGL_KHR_lock_surface | EGL_KHR_lock_surface3]
[entry point: eglUnlockSurfaceKHR
]
Declaration
public static bool UnlockSurfaceKHR(EGLDisplay dpy, EGLSurface surface)
Parameters
Returns
UnlockSurfaceKHR_(EGLDisplay, EGLSurface)
[requires: EGL_KHR_lock_surface | EGL_KHR_lock_surface3]
[entry point: eglUnlockSurfaceKHR
]
Declaration
public static int UnlockSurfaceKHR_(EGLDisplay dpy, EGLSurface surface)
Parameters
Returns
WaitSyncKHR(EGLDisplay, EGLSyncKHR, int)
[requires: EGL_KHR_wait_sync]
[entry point: eglWaitSyncKHR
]
Declaration
public static int WaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, int flags)
Parameters
Returns