Show / Hide Table of Contents

Class Egl.KHR

KHR extensions.

Inheritance
object
Egl.KHR
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: OpenTK.Graphics.Egl
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
Type Name Description
EGLDisplay dpy
EGLSyncKHR sync
ClientWaitSyncFlags flags
ulong timeout
Returns
Type Description
WaitSyncStatus

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
Type Name Description
EGLDisplay dpy
EGLContext ctx
TextureTarget target
EGLClientBuffer buffer
int* attrib_list
Returns
Type Description
EGLImageKHR

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
Type Name Description
EGLDisplay dpy
EGLContext ctx
TextureTarget target
EGLClientBuffer buffer
int attrib_list
Returns
Type Description
EGLImageKHR

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
Type Name Description
EGLDisplay dpy
EGLContext ctx
TextureTarget target
EGLClientBuffer buffer
int[] attrib_list
Returns
Type Description
EGLImageKHR

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
Type Name Description
EGLDisplay dpy
EGLContext ctx
TextureTarget target
EGLClientBuffer buffer
ReadOnlySpan<int> attrib_list
Returns
Type Description
EGLImageKHR

CreateStreamAttribKHR(EGLDisplay, nint*)

[requires: EGL_KHR_stream_attrib] [entry point: eglCreateStreamAttribKHR]

Declaration
public static EGLStreamKHR CreateStreamAttribKHR(EGLDisplay dpy, nint* attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
nint* attrib_list
Returns
Type Description
EGLStreamKHR

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
Type Name Description
EGLDisplay dpy
nint attrib_list
Returns
Type Description
EGLStreamKHR

CreateStreamAttribKHR(EGLDisplay, nint[])

[requires: EGL_KHR_stream_attrib] [entry point: eglCreateStreamAttribKHR]

Declaration
public static EGLStreamKHR CreateStreamAttribKHR(EGLDisplay dpy, nint[] attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
nint[] attrib_list
Returns
Type Description
EGLStreamKHR

CreateStreamAttribKHR(EGLDisplay, ReadOnlySpan<nint>)

[requires: EGL_KHR_stream_attrib] [entry point: eglCreateStreamAttribKHR]

Declaration
public static EGLStreamKHR CreateStreamAttribKHR(EGLDisplay dpy, ReadOnlySpan<nint> attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
ReadOnlySpan<nint> attrib_list
Returns
Type Description
EGLStreamKHR

CreateStreamFromFileDescriptorKHR(EGLDisplay, int)

[requires: EGL_KHR_stream_cross_process_fd] [entry point: eglCreateStreamFromFileDescriptorKHR]

Declaration
public static EGLStreamKHR CreateStreamFromFileDescriptorKHR(EGLDisplay dpy, int file_descriptor)
Parameters
Type Name Description
EGLDisplay dpy
int file_descriptor
Returns
Type Description
EGLStreamKHR

CreateStreamKHR(EGLDisplay, int*)

[requires: EGL_KHR_stream] [entry point: eglCreateStreamKHR]

Declaration
public static EGLStreamKHR CreateStreamKHR(EGLDisplay dpy, int* attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
int* attrib_list
Returns
Type Description
EGLStreamKHR

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
Type Name Description
EGLDisplay dpy
int attrib_list
Returns
Type Description
EGLStreamKHR

CreateStreamKHR(EGLDisplay, int[])

[requires: EGL_KHR_stream] [entry point: eglCreateStreamKHR]

Declaration
public static EGLStreamKHR CreateStreamKHR(EGLDisplay dpy, int[] attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
int[] attrib_list
Returns
Type Description
EGLStreamKHR

CreateStreamKHR(EGLDisplay, ReadOnlySpan<int>)

[requires: EGL_KHR_stream] [entry point: eglCreateStreamKHR]

Declaration
public static EGLStreamKHR CreateStreamKHR(EGLDisplay dpy, ReadOnlySpan<int> attrib_list)
Parameters
Type Name Description
EGLDisplay dpy
ReadOnlySpan<int> attrib_list
Returns
Type Description
EGLStreamKHR

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
Type Name Description
EGLDisplay dpy
EGLConfig config
EGLStreamKHR stream
int* attrib_list
Returns
Type Description
EGLSurface

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
Type Name Description
EGLDisplay dpy
EGLConfig config
EGLStreamKHR stream
int attrib_list
Returns
Type Description
EGLSurface

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
Type Name Description
EGLDisplay dpy
EGLConfig config
EGLStreamKHR stream
int[] attrib_list
Returns
Type Description
EGLSurface

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
Type Name Description
EGLDisplay dpy
EGLConfig config
EGLStreamKHR stream
ReadOnlySpan<int> attrib_list
Returns
Type Description
EGLSurface

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
Type Name Description
EGLDisplay dpy
SyncType type
nint* attrib_list
Returns
Type Description
EGLSyncKHR

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
Type Name Description
EGLDisplay dpy
SyncType type
nint attrib_list
Returns
Type Description
EGLSyncKHR

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
Type Name Description
EGLDisplay dpy
SyncType type
nint[] attrib_list
Returns
Type Description
EGLSyncKHR

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
Type Name Description
EGLDisplay dpy
SyncType type
ReadOnlySpan<nint> attrib_list
Returns
Type Description
EGLSyncKHR

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
Type Name Description
EGLDisplay dpy
SyncType type
int* attrib_list
Returns
Type Description
EGLSyncKHR

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
Type Name Description
EGLDisplay dpy
SyncType type
int attrib_list
Returns
Type Description
EGLSyncKHR

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
Type Name Description
EGLDisplay dpy
SyncType type
int[] attrib_list
Returns
Type Description
EGLSyncKHR

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
Type Name Description
EGLDisplay dpy
SyncType type
ReadOnlySpan<int> attrib_list
Returns
Type Description
EGLSyncKHR

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
Type Name Description
EGLDebugProcKHR callback
nint attrib_list
Returns
Type Description
int

DebugMessageControlKHR(EGLDebugProcKHR, nint[])

[requires: EGL_KHR_debug] [entry point: eglDebugMessageControlKHR]

Declaration
public static int DebugMessageControlKHR(EGLDebugProcKHR callback, nint[] attrib_list)
Parameters
Type Name Description
EGLDebugProcKHR callback
nint[] attrib_list
Returns
Type Description
int

DebugMessageControlKHR(EGLDebugProcKHR, ReadOnlySpan<nint>)

[requires: EGL_KHR_debug] [entry point: eglDebugMessageControlKHR]

Declaration
public static int DebugMessageControlKHR(EGLDebugProcKHR callback, ReadOnlySpan<nint> attrib_list)
Parameters
Type Name Description
EGLDebugProcKHR callback
ReadOnlySpan<nint> attrib_list
Returns
Type Description
int

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
Type Description
int

DestroyImageKHR(EGLDisplay, EGLImageKHR)

[requires: EGL_KHR_image | EGL_KHR_image_base] [entry point: eglDestroyImageKHR]

Declaration
public static bool DestroyImageKHR(EGLDisplay dpy, EGLImageKHR image)
Parameters
Type Name Description
EGLDisplay dpy
EGLImageKHR image
Returns
Type Description
bool

DestroyImageKHR_(EGLDisplay, EGLImageKHR)

[requires: EGL_KHR_image | EGL_KHR_image_base] [entry point: eglDestroyImageKHR]

Declaration
public static int DestroyImageKHR_(EGLDisplay dpy, EGLImageKHR image)
Parameters
Type Name Description
EGLDisplay dpy
EGLImageKHR image
Returns
Type Description
int

DestroyStreamKHR(EGLDisplay, EGLStreamKHR)

[requires: EGL_KHR_stream] [entry point: eglDestroyStreamKHR]

Declaration
public static bool DestroyStreamKHR(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
Returns
Type Description
bool

DestroyStreamKHR_(EGLDisplay, EGLStreamKHR)

[requires: EGL_KHR_stream] [entry point: eglDestroyStreamKHR]

Declaration
public static int DestroyStreamKHR_(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLSyncKHR sync
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLSyncKHR sync
Returns
Type Description
int

GetStreamFileDescriptorKHR(EGLDisplay, EGLStreamKHR)

[requires: EGL_KHR_stream_cross_process_fd] [entry point: eglGetStreamFileDescriptorKHR]

Declaration
public static int GetStreamFileDescriptorKHR(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLSyncKHR sync
int attribute
int* value
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLSyncKHR sync
int attribute
int value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLSyncKHR sync
int attribute
int[] value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLSyncKHR sync
int attribute
Span<int> value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay display
All objectType
EGLObjectKHR obj
EGLLabelKHR label
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
int* attrib_list
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
int attrib_list
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
int[] attrib_list
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
ReadOnlySpan<int> attrib_list
Returns
Type Description
bool

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
Type Description
int

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
Type Description
bool

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
Type Description
bool

QueryDebugKHR(int, Span<nint>)

[requires: EGL_KHR_debug] [entry point: eglQueryDebugKHR]

Declaration
public static bool QueryDebugKHR(int attribute, Span<nint> value)
Parameters
Type Name Description
int attribute
Span<nint> value
Returns
Type Description
bool

QueryDisplayAttribKHR(EGLDisplay, int, nint*)

[requires: EGL_KHR_display_reference] [entry point: eglQueryDisplayAttribKHR]

Declaration
public static int QueryDisplayAttribKHR(EGLDisplay dpy, int name, nint* value)
Parameters
Type Name Description
EGLDisplay dpy
int name
nint* value
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
int name
nint value
Returns
Type Description
bool

QueryDisplayAttribKHR(EGLDisplay, int, nint[])

[requires: EGL_KHR_display_reference] [entry point: eglQueryDisplayAttribKHR]

Declaration
public static bool QueryDisplayAttribKHR(EGLDisplay dpy, int name, nint[] value)
Parameters
Type Name Description
EGLDisplay dpy
int name
nint[] value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
int name
Span<nint> value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamQueryAttribute attribute
nint* value
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamQueryAttribute attribute
nint value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamQueryAttribute attribute
nint[] value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamQueryAttribute attribute
Span<nint> value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamQueryAttribute attribute
int* value
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamQueryAttribute attribute
int value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamQueryAttribute attribute
int[] value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamQueryAttribute attribute
Span<int> value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamTime attribute
Span<ulong> value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamTime attribute
ulong* value
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamTime attribute
ulong value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamTime attribute
ulong[] value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamQueryU64Attribute attribute
Span<ulong> value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamQueryU64Attribute attribute
ulong* value
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamQueryU64Attribute attribute
ulong value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamQueryU64Attribute attribute
ulong[] value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
SurfaceQueryAttribute attribute
nint* value
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
SurfaceQueryAttribute attribute
nint value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
SurfaceQueryAttribute attribute
nint[] value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
SurfaceQueryAttribute attribute
Span<nint> value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
int* rects
int n_rects
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
int rects
int n_rects
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
int[] rects
int n_rects
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
Span<int> rects
int n_rects
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamQueryAttribute attribute
nint value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamQueryAttribute attribute
nint value
Returns
Type Description
int

SignalSyncKHR(EGLDisplay, EGLSyncKHR, SyncStatus)

[requires: EGL_KHR_reusable_sync] [entry point: eglSignalSyncKHR]

Declaration
public static bool SignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, SyncStatus mode)
Parameters
Type Name Description
EGLDisplay dpy
EGLSyncKHR sync
SyncStatus mode
Returns
Type Description
bool

SignalSyncKHR_(EGLDisplay, EGLSyncKHR, SyncStatus)

[requires: EGL_KHR_reusable_sync] [entry point: eglSignalSyncKHR]

Declaration
public static int SignalSyncKHR_(EGLDisplay dpy, EGLSyncKHR sync, SyncStatus mode)
Parameters
Type Name Description
EGLDisplay dpy
EGLSyncKHR sync
SyncStatus mode
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamAttribute attribute
int value
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
StreamAttribute attribute
int value
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
nint* attrib_list
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
nint attrib_list
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
nint[] attrib_list
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
ReadOnlySpan<nint> attrib_list
Returns
Type Description
bool

StreamConsumerAcquireKHR(EGLDisplay, EGLStreamKHR)

[requires: EGL_KHR_stream_consumer_gltexture] [entry point: eglStreamConsumerAcquireKHR]

Declaration
public static bool StreamConsumerAcquireKHR(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
Returns
Type Description
bool

StreamConsumerAcquireKHR_(EGLDisplay, EGLStreamKHR)

[requires: EGL_KHR_stream_consumer_gltexture] [entry point: eglStreamConsumerAcquireKHR]

Declaration
public static int StreamConsumerAcquireKHR_(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
Returns
Type Description
int

StreamConsumerGLTextureExternalKHR(EGLDisplay, EGLStreamKHR)

[requires: EGL_KHR_stream_consumer_gltexture] [entry point: eglStreamConsumerGLTextureExternalKHR]

Declaration
public static bool StreamConsumerGLTextureExternalKHR(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
Returns
Type Description
bool

StreamConsumerGLTextureExternalKHR_(EGLDisplay, EGLStreamKHR)

[requires: EGL_KHR_stream_consumer_gltexture] [entry point: eglStreamConsumerGLTextureExternalKHR]

Declaration
public static int StreamConsumerGLTextureExternalKHR_(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
nint* attrib_list
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
nint attrib_list
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
nint[] attrib_list
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
ReadOnlySpan<nint> attrib_list
Returns
Type Description
bool

StreamConsumerReleaseKHR(EGLDisplay, EGLStreamKHR)

[requires: EGL_KHR_stream_consumer_gltexture] [entry point: eglStreamConsumerReleaseKHR]

Declaration
public static bool StreamConsumerReleaseKHR(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
Returns
Type Description
bool

StreamConsumerReleaseKHR_(EGLDisplay, EGLStreamKHR)

[requires: EGL_KHR_stream_consumer_gltexture] [entry point: eglStreamConsumerReleaseKHR]

Declaration
public static int StreamConsumerReleaseKHR_(EGLDisplay dpy, EGLStreamKHR stream)
Parameters
Type Name Description
EGLDisplay dpy
EGLStreamKHR stream
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
int* rects
int n_rects
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
int rects
int n_rects
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
int[] rects
int n_rects
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
ReadOnlySpan<int> rects
int n_rects
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLSurface surface
Returns
Type Description
int

WaitSyncKHR(EGLDisplay, EGLSyncKHR, int)

[requires: EGL_KHR_wait_sync] [entry point: eglWaitSyncKHR]

Declaration
public static int WaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, int flags)
Parameters
Type Name Description
EGLDisplay dpy
EGLSyncKHR sync
int flags
Returns
Type Description
int
In this article
Back to top Generated by DocFX