Class Egl.EXT
Assembly: OpenTK.Graphics.dll
Syntax
public static class Egl.EXT
Methods
ClientSignalSyncEXT(EGLDisplay, EGLSync, nint*)
[requires: EGL_EXT_client_sync]
[entry point: eglClientSignalSyncEXT
]
Declaration
public static int ClientSignalSyncEXT(EGLDisplay dpy, EGLSync sync, nint* attrib_list)
Parameters
Returns
ClientSignalSyncEXT(EGLDisplay, EGLSync, ref readonly nint)
[requires: EGL_EXT_client_sync]
[entry point: eglClientSignalSyncEXT
]
Declaration
public static bool ClientSignalSyncEXT(EGLDisplay dpy, EGLSync sync, ref readonly nint attrib_list)
Parameters
Returns
ClientSignalSyncEXT(EGLDisplay, EGLSync, nint[])
[requires: EGL_EXT_client_sync]
[entry point: eglClientSignalSyncEXT
]
Declaration
public static bool ClientSignalSyncEXT(EGLDisplay dpy, EGLSync sync, nint[] attrib_list)
Parameters
Returns
ClientSignalSyncEXT(EGLDisplay, EGLSync, ReadOnlySpan<nint>)
[requires: EGL_EXT_client_sync]
[entry point: eglClientSignalSyncEXT
]
Declaration
public static bool ClientSignalSyncEXT(EGLDisplay dpy, EGLSync sync, ReadOnlySpan<nint> attrib_list)
Parameters
Returns
CompositorBindTexWindowEXT(int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorBindTexWindowEXT
]
Declaration
public static bool CompositorBindTexWindowEXT(int external_win_id)
Parameters
Type |
Name |
Description |
int |
external_win_id |
|
Returns
CompositorBindTexWindowEXT_(int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorBindTexWindowEXT
]
Declaration
public static int CompositorBindTexWindowEXT_(int external_win_id)
Parameters
Type |
Name |
Description |
int |
external_win_id |
|
Returns
CompositorSetContextAttributesEXT(int, int*, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetContextAttributesEXT
]
Declaration
public static int CompositorSetContextAttributesEXT(int external_ref_id, int* context_attributes, int num_entries)
Parameters
Type |
Name |
Description |
int |
external_ref_id |
|
int* |
context_attributes |
|
int |
num_entries |
|
Returns
CompositorSetContextAttributesEXT(int, ref readonly int, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetContextAttributesEXT
]
Declaration
public static bool CompositorSetContextAttributesEXT(int external_ref_id, ref readonly int context_attributes, int num_entries)
Parameters
Type |
Name |
Description |
int |
external_ref_id |
|
int |
context_attributes |
|
int |
num_entries |
|
Returns
CompositorSetContextAttributesEXT(int, int[], int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetContextAttributesEXT
]
Declaration
public static bool CompositorSetContextAttributesEXT(int external_ref_id, int[] context_attributes, int num_entries)
Parameters
Type |
Name |
Description |
int |
external_ref_id |
|
int[] |
context_attributes |
|
int |
num_entries |
|
Returns
CompositorSetContextAttributesEXT(int, ReadOnlySpan<int>, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetContextAttributesEXT
]
Declaration
public static bool CompositorSetContextAttributesEXT(int external_ref_id, ReadOnlySpan<int> context_attributes, int num_entries)
Parameters
Returns
CompositorSetContextListEXT(int*, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetContextListEXT
]
Declaration
public static int CompositorSetContextListEXT(int* external_ref_ids, int num_entries)
Parameters
Type |
Name |
Description |
int* |
external_ref_ids |
|
int |
num_entries |
|
Returns
CompositorSetContextListEXT(ref readonly int, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetContextListEXT
]
Declaration
public static bool CompositorSetContextListEXT(ref readonly int external_ref_ids, int num_entries)
Parameters
Type |
Name |
Description |
int |
external_ref_ids |
|
int |
num_entries |
|
Returns
CompositorSetContextListEXT(int[], int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetContextListEXT
]
Declaration
public static bool CompositorSetContextListEXT(int[] external_ref_ids, int num_entries)
Parameters
Type |
Name |
Description |
int[] |
external_ref_ids |
|
int |
num_entries |
|
Returns
CompositorSetContextListEXT(ReadOnlySpan<int>, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetContextListEXT
]
Declaration
public static bool CompositorSetContextListEXT(ReadOnlySpan<int> external_ref_ids, int num_entries)
Parameters
Returns
CompositorSetSizeEXT(int, int, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetSizeEXT
]
Declaration
public static bool CompositorSetSizeEXT(int external_win_id, int width, int height)
Parameters
Type |
Name |
Description |
int |
external_win_id |
|
int |
width |
|
int |
height |
|
Returns
CompositorSetSizeEXT_(int, int, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetSizeEXT
]
Declaration
public static int CompositorSetSizeEXT_(int external_win_id, int width, int height)
Parameters
Type |
Name |
Description |
int |
external_win_id |
|
int |
width |
|
int |
height |
|
Returns
CompositorSetWindowAttributesEXT(int, int*, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetWindowAttributesEXT
]
Declaration
public static int CompositorSetWindowAttributesEXT(int external_win_id, int* window_attributes, int num_entries)
Parameters
Type |
Name |
Description |
int |
external_win_id |
|
int* |
window_attributes |
|
int |
num_entries |
|
Returns
CompositorSetWindowAttributesEXT(int, ref readonly int, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetWindowAttributesEXT
]
Declaration
public static bool CompositorSetWindowAttributesEXT(int external_win_id, ref readonly int window_attributes, int num_entries)
Parameters
Type |
Name |
Description |
int |
external_win_id |
|
int |
window_attributes |
|
int |
num_entries |
|
Returns
CompositorSetWindowAttributesEXT(int, int[], int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetWindowAttributesEXT
]
Declaration
public static bool CompositorSetWindowAttributesEXT(int external_win_id, int[] window_attributes, int num_entries)
Parameters
Type |
Name |
Description |
int |
external_win_id |
|
int[] |
window_attributes |
|
int |
num_entries |
|
Returns
CompositorSetWindowAttributesEXT(int, ReadOnlySpan<int>, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetWindowAttributesEXT
]
Declaration
public static bool CompositorSetWindowAttributesEXT(int external_win_id, ReadOnlySpan<int> window_attributes, int num_entries)
Parameters
Returns
CompositorSetWindowListEXT(int, int*, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetWindowListEXT
]
Declaration
public static int CompositorSetWindowListEXT(int external_ref_id, int* external_win_ids, int num_entries)
Parameters
Type |
Name |
Description |
int |
external_ref_id |
|
int* |
external_win_ids |
|
int |
num_entries |
|
Returns
CompositorSetWindowListEXT(int, ref readonly int, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetWindowListEXT
]
Declaration
public static bool CompositorSetWindowListEXT(int external_ref_id, ref readonly int external_win_ids, int num_entries)
Parameters
Type |
Name |
Description |
int |
external_ref_id |
|
int |
external_win_ids |
|
int |
num_entries |
|
Returns
CompositorSetWindowListEXT(int, int[], int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetWindowListEXT
]
Declaration
public static bool CompositorSetWindowListEXT(int external_ref_id, int[] external_win_ids, int num_entries)
Parameters
Type |
Name |
Description |
int |
external_ref_id |
|
int[] |
external_win_ids |
|
int |
num_entries |
|
Returns
CompositorSetWindowListEXT(int, ReadOnlySpan<int>, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSetWindowListEXT
]
Declaration
public static bool CompositorSetWindowListEXT(int external_ref_id, ReadOnlySpan<int> external_win_ids, int num_entries)
Parameters
Returns
CompositorSwapPolicyEXT(int, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSwapPolicyEXT
]
Declaration
public static bool CompositorSwapPolicyEXT(int external_win_id, int policy)
Parameters
Type |
Name |
Description |
int |
external_win_id |
|
int |
policy |
|
Returns
CompositorSwapPolicyEXT_(int, int)
[requires: EGL_EXT_compositor]
[entry point: eglCompositorSwapPolicyEXT
]
Declaration
public static int CompositorSwapPolicyEXT_(int external_win_id, int policy)
Parameters
Type |
Name |
Description |
int |
external_win_id |
|
int |
policy |
|
Returns
[requires: EGL_EXT_platform_base]
[entry point: eglCreatePlatformPixmapSurfaceEXT
]
Declaration
public static EGLSurface CreatePlatformPixmapSurfaceEXT(EGLDisplay dpy, EGLConfig config, nint native_pixmap, ref readonly int attrib_list)
Parameters
Returns
[requires: EGL_EXT_platform_base]
[entry point: eglCreatePlatformPixmapSurfaceEXT
]
Declaration
public static EGLSurface CreatePlatformPixmapSurfaceEXT(EGLDisplay dpy, EGLConfig config, nint native_pixmap, int[] attrib_list)
Parameters
Returns
[requires: EGL_EXT_platform_base]
[entry point: eglCreatePlatformPixmapSurfaceEXT
]
Declaration
public static EGLSurface CreatePlatformPixmapSurfaceEXT(EGLDisplay dpy, EGLConfig config, nint native_pixmap, ReadOnlySpan<int> attrib_list)
Parameters
Returns
[requires: EGL_EXT_platform_base]
[entry point: eglCreatePlatformPixmapSurfaceEXT
]
Declaration
public static EGLSurface CreatePlatformPixmapSurfaceEXT(EGLDisplay dpy, EGLConfig config, void* native_pixmap, int* attrib_list)
Parameters
Returns
[requires: EGL_EXT_platform_base]
[entry point: eglCreatePlatformPixmapSurfaceEXT
]
Declaration
public static EGLSurface CreatePlatformPixmapSurfaceEXT<T1>(EGLDisplay dpy, EGLConfig config, Span<T1> native_pixmap, ReadOnlySpan<int> attrib_list) where T1 : unmanaged
Parameters
Returns
Type Parameters
[requires: EGL_EXT_platform_base]
[entry point: eglCreatePlatformPixmapSurfaceEXT
]
Declaration
public static EGLSurface CreatePlatformPixmapSurfaceEXT<T1>(EGLDisplay dpy, EGLConfig config, ref T1 native_pixmap, ref readonly int attrib_list) where T1 : unmanaged
Parameters
Returns
Type Parameters
[requires: EGL_EXT_platform_base]
[entry point: eglCreatePlatformPixmapSurfaceEXT
]
Declaration
public static EGLSurface CreatePlatformPixmapSurfaceEXT<T1>(EGLDisplay dpy, EGLConfig config, T1[] native_pixmap, int[] attrib_list) where T1 : unmanaged
Parameters
Returns
Type Parameters
[requires: EGL_EXT_platform_base]
[entry point: eglCreatePlatformWindowSurfaceEXT
]
Declaration
public static EGLSurface CreatePlatformWindowSurfaceEXT(EGLDisplay dpy, EGLConfig config, nint native_window, ref readonly int attrib_list)
Parameters
Returns
[requires: EGL_EXT_platform_base]
[entry point: eglCreatePlatformWindowSurfaceEXT
]
Declaration
public static EGLSurface CreatePlatformWindowSurfaceEXT(EGLDisplay dpy, EGLConfig config, nint native_window, int[] attrib_list)
Parameters
Returns
[requires: EGL_EXT_platform_base]
[entry point: eglCreatePlatformWindowSurfaceEXT
]
Declaration
public static EGLSurface CreatePlatformWindowSurfaceEXT(EGLDisplay dpy, EGLConfig config, nint native_window, ReadOnlySpan<int> attrib_list)
Parameters
Returns
[requires: EGL_EXT_platform_base]
[entry point: eglCreatePlatformWindowSurfaceEXT
]
Declaration
public static EGLSurface CreatePlatformWindowSurfaceEXT(EGLDisplay dpy, EGLConfig config, void* native_window, int* attrib_list)
Parameters
Returns
[requires: EGL_EXT_platform_base]
[entry point: eglCreatePlatformWindowSurfaceEXT
]
Declaration
public static EGLSurface CreatePlatformWindowSurfaceEXT<T1>(EGLDisplay dpy, EGLConfig config, Span<T1> native_window, ReadOnlySpan<int> attrib_list) where T1 : unmanaged
Parameters
Returns
Type Parameters
[requires: EGL_EXT_platform_base]
[entry point: eglCreatePlatformWindowSurfaceEXT
]
Declaration
public static EGLSurface CreatePlatformWindowSurfaceEXT<T1>(EGLDisplay dpy, EGLConfig config, ref T1 native_window, ref readonly int attrib_list) where T1 : unmanaged
Parameters
Returns
Type Parameters
[requires: EGL_EXT_platform_base]
[entry point: eglCreatePlatformWindowSurfaceEXT
]
Declaration
public static EGLSurface CreatePlatformWindowSurfaceEXT<T1>(EGLDisplay dpy, EGLConfig config, T1[] native_window, int[] attrib_list) where T1 : unmanaged
Parameters
Returns
Type Parameters
DestroyDisplayEXT(EGLDisplay)
[requires: EGL_EXT_display_alloc]
[entry point: eglDestroyDisplayEXT
]
Declaration
public static bool DestroyDisplayEXT(EGLDisplay dpy)
Parameters
Returns
DestroyDisplayEXT_(EGLDisplay)
[requires: EGL_EXT_display_alloc]
[entry point: eglDestroyDisplayEXT
]
Declaration
public static int DestroyDisplayEXT_(EGLDisplay dpy)
Parameters
Returns
GetOutputLayersEXT(EGLDisplay, nint*, EGLOutputLayerEXT*, int, int*)
[requires: EGL_EXT_output_base]
[entry point: eglGetOutputLayersEXT
]
Declaration
public static int GetOutputLayersEXT(EGLDisplay dpy, nint* attrib_list, EGLOutputLayerEXT* layers, int max_layers, int* num_layers)
Parameters
Returns
GetOutputLayersEXT(EGLDisplay, ref readonly nint, ref EGLOutputLayerEXT, int, ref int)
[requires: EGL_EXT_output_base]
[entry point: eglGetOutputLayersEXT
]
Declaration
public static bool GetOutputLayersEXT(EGLDisplay dpy, ref readonly nint attrib_list, ref EGLOutputLayerEXT layers, int max_layers, ref int num_layers)
Parameters
Returns
GetOutputLayersEXT(EGLDisplay, nint[], EGLOutputLayerEXT[], int, int[])
[requires: EGL_EXT_output_base]
[entry point: eglGetOutputLayersEXT
]
Declaration
public static bool GetOutputLayersEXT(EGLDisplay dpy, nint[] attrib_list, EGLOutputLayerEXT[] layers, int max_layers, int[] num_layers)
Parameters
Returns
GetOutputLayersEXT(EGLDisplay, ReadOnlySpan<nint>, Span<EGLOutputLayerEXT>, int, Span<int>)
[requires: EGL_EXT_output_base]
[entry point: eglGetOutputLayersEXT
]
Declaration
public static bool GetOutputLayersEXT(EGLDisplay dpy, ReadOnlySpan<nint> attrib_list, Span<EGLOutputLayerEXT> layers, int max_layers, Span<int> num_layers)
Parameters
Returns
GetOutputPortsEXT(EGLDisplay, nint*, EGLOutputPortEXT*, int, int*)
[requires: EGL_EXT_output_base]
[entry point: eglGetOutputPortsEXT
]
Declaration
public static int GetOutputPortsEXT(EGLDisplay dpy, nint* attrib_list, EGLOutputPortEXT* ports, int max_ports, int* num_ports)
Parameters
Returns
GetOutputPortsEXT(EGLDisplay, ref readonly nint, ref EGLOutputPortEXT, int, ref int)
[requires: EGL_EXT_output_base]
[entry point: eglGetOutputPortsEXT
]
Declaration
public static bool GetOutputPortsEXT(EGLDisplay dpy, ref readonly nint attrib_list, ref EGLOutputPortEXT ports, int max_ports, ref int num_ports)
Parameters
Returns
GetOutputPortsEXT(EGLDisplay, nint[], EGLOutputPortEXT[], int, int[])
[requires: EGL_EXT_output_base]
[entry point: eglGetOutputPortsEXT
]
Declaration
public static bool GetOutputPortsEXT(EGLDisplay dpy, nint[] attrib_list, EGLOutputPortEXT[] ports, int max_ports, int[] num_ports)
Parameters
Returns
GetOutputPortsEXT(EGLDisplay, ReadOnlySpan<nint>, Span<EGLOutputPortEXT>, int, Span<int>)
[requires: EGL_EXT_output_base]
[entry point: eglGetOutputPortsEXT
]
Declaration
public static bool GetOutputPortsEXT(EGLDisplay dpy, ReadOnlySpan<nint> attrib_list, Span<EGLOutputPortEXT> ports, int max_ports, Span<int> num_ports)
Parameters
Returns
[requires: EGL_EXT_platform_base]
[entry point: eglGetPlatformDisplayEXT
]
Declaration
public static EGLDisplay GetPlatformDisplayEXT(Platform platform, nint native_display, ref readonly int attrib_list)
Parameters
Type |
Name |
Description |
Platform |
platform |
|
nint |
native_display |
|
int |
attrib_list |
|
Returns
[requires: EGL_EXT_platform_base]
[entry point: eglGetPlatformDisplayEXT
]
Declaration
public static EGLDisplay GetPlatformDisplayEXT(Platform platform, nint native_display, int[] attrib_list)
Parameters
Type |
Name |
Description |
Platform |
platform |
|
nint |
native_display |
|
int[] |
attrib_list |
|
Returns
[requires: EGL_EXT_platform_base]
[entry point: eglGetPlatformDisplayEXT
]
Declaration
public static EGLDisplay GetPlatformDisplayEXT(Platform platform, nint native_display, ReadOnlySpan<int> attrib_list)
Parameters
Returns
[requires: EGL_EXT_platform_base]
[entry point: eglGetPlatformDisplayEXT
]
Declaration
public static EGLDisplay GetPlatformDisplayEXT(Platform platform, void* native_display, int* attrib_list)
Parameters
Type |
Name |
Description |
Platform |
platform |
|
void* |
native_display |
|
int* |
attrib_list |
|
Returns
[requires: EGL_EXT_platform_base]
[entry point: eglGetPlatformDisplayEXT
]
Declaration
public static EGLDisplay GetPlatformDisplayEXT<T1>(Platform platform, Span<T1> native_display, ReadOnlySpan<int> attrib_list) where T1 : unmanaged
Parameters
Returns
Type Parameters
[requires: EGL_EXT_platform_base]
[entry point: eglGetPlatformDisplayEXT
]
Declaration
public static EGLDisplay GetPlatformDisplayEXT<T1>(Platform platform, ref T1 native_display, ref readonly int attrib_list) where T1 : unmanaged
Parameters
Type |
Name |
Description |
Platform |
platform |
|
T1 |
native_display |
|
int |
attrib_list |
|
Returns
Type Parameters
[requires: EGL_EXT_platform_base]
[entry point: eglGetPlatformDisplayEXT
]
Declaration
public static EGLDisplay GetPlatformDisplayEXT<T1>(Platform platform, T1[] native_display, int[] attrib_list) where T1 : unmanaged
Parameters
Type |
Name |
Description |
Platform |
platform |
|
T1[] |
native_display |
|
int[] |
attrib_list |
|
Returns
Type Parameters
OutputLayerAttribEXT(EGLDisplay, EGLOutputLayerEXT, int, nint)
[requires: EGL_EXT_output_base]
[entry point: eglOutputLayerAttribEXT
]
Declaration
public static bool OutputLayerAttribEXT(EGLDisplay dpy, EGLOutputLayerEXT layer, int attribute, nint value)
Parameters
Returns
OutputLayerAttribEXT_(EGLDisplay, EGLOutputLayerEXT, int, nint)
[requires: EGL_EXT_output_base]
[entry point: eglOutputLayerAttribEXT
]
Declaration
public static int OutputLayerAttribEXT_(EGLDisplay dpy, EGLOutputLayerEXT layer, int attribute, nint value)
Parameters
Returns
OutputPortAttribEXT(EGLDisplay, EGLOutputPortEXT, int, nint)
[requires: EGL_EXT_output_base]
[entry point: eglOutputPortAttribEXT
]
Declaration
public static bool OutputPortAttribEXT(EGLDisplay dpy, EGLOutputPortEXT port, int attribute, nint value)
Parameters
Returns
OutputPortAttribEXT_(EGLDisplay, EGLOutputPortEXT, int, nint)
[requires: EGL_EXT_output_base]
[entry point: eglOutputPortAttribEXT
]
Declaration
public static int OutputPortAttribEXT_(EGLDisplay dpy, EGLOutputPortEXT port, int attribute, nint value)
Parameters
Returns
QueryDeviceAttribEXT(EGLDeviceEXT, int, nint*)
[requires: EGL_EXT_device_base | EGL_EXT_device_query]
[entry point: eglQueryDeviceAttribEXT
]
Declaration
public static int QueryDeviceAttribEXT(EGLDeviceEXT device, int attribute, nint* value)
Parameters
Returns
QueryDeviceAttribEXT(EGLDeviceEXT, int, ref nint)
[requires: EGL_EXT_device_base | EGL_EXT_device_query]
[entry point: eglQueryDeviceAttribEXT
]
Declaration
public static bool QueryDeviceAttribEXT(EGLDeviceEXT device, int attribute, ref nint value)
Parameters
Returns
QueryDeviceAttribEXT(EGLDeviceEXT, int, nint[])
[requires: EGL_EXT_device_base | EGL_EXT_device_query]
[entry point: eglQueryDeviceAttribEXT
]
Declaration
public static bool QueryDeviceAttribEXT(EGLDeviceEXT device, int attribute, nint[] value)
Parameters
Returns
QueryDeviceAttribEXT(EGLDeviceEXT, int, Span<nint>)
[requires: EGL_EXT_device_base | EGL_EXT_device_query]
[entry point: eglQueryDeviceAttribEXT
]
Declaration
public static bool QueryDeviceAttribEXT(EGLDeviceEXT device, int attribute, Span<nint> value)
Parameters
Returns
QueryDeviceBinaryEXT(EGLDeviceEXT, int, int, nint, ref int)
[requires: EGL_EXT_device_persistent_id]
[entry point: eglQueryDeviceBinaryEXT
]
Declaration
public static bool QueryDeviceBinaryEXT(EGLDeviceEXT device, int name, int max_size, nint value, ref int size)
Parameters
Returns
QueryDeviceBinaryEXT(EGLDeviceEXT, int, int, nint, int[])
[requires: EGL_EXT_device_persistent_id]
[entry point: eglQueryDeviceBinaryEXT
]
Declaration
public static bool QueryDeviceBinaryEXT(EGLDeviceEXT device, int name, int max_size, nint value, int[] size)
Parameters
Returns
QueryDeviceBinaryEXT(EGLDeviceEXT, int, int, nint, Span<int>)
[requires: EGL_EXT_device_persistent_id]
[entry point: eglQueryDeviceBinaryEXT
]
Declaration
public static bool QueryDeviceBinaryEXT(EGLDeviceEXT device, int name, int max_size, nint value, Span<int> size)
Parameters
Returns
QueryDeviceBinaryEXT(EGLDeviceEXT, int, int, void*, int*)
[requires: EGL_EXT_device_persistent_id]
[entry point: eglQueryDeviceBinaryEXT
]
Declaration
public static int QueryDeviceBinaryEXT(EGLDeviceEXT device, int name, int max_size, void* value, int* size)
Parameters
Returns
QueryDeviceBinaryEXT<T1>(EGLDeviceEXT, int, int, Span<T1>, Span<int>)
[requires: EGL_EXT_device_persistent_id]
[entry point: eglQueryDeviceBinaryEXT
]
Declaration
public static bool QueryDeviceBinaryEXT<T1>(EGLDeviceEXT device, int name, int max_size, Span<T1> value, Span<int> size) where T1 : unmanaged
Parameters
Returns
Type Parameters
QueryDeviceBinaryEXT<T1>(EGLDeviceEXT, int, int, ref T1, ref int)
[requires: EGL_EXT_device_persistent_id]
[entry point: eglQueryDeviceBinaryEXT
]
Declaration
public static bool QueryDeviceBinaryEXT<T1>(EGLDeviceEXT device, int name, int max_size, ref T1 value, ref int size) where T1 : unmanaged
Parameters
Returns
Type Parameters
QueryDeviceBinaryEXT<T1>(EGLDeviceEXT, int, int, T1[], int[])
[requires: EGL_EXT_device_persistent_id]
[entry point: eglQueryDeviceBinaryEXT
]
Declaration
public static bool QueryDeviceBinaryEXT<T1>(EGLDeviceEXT device, int name, int max_size, T1[] value, int[] size) where T1 : unmanaged
Parameters
Returns
Type Parameters
QueryDeviceStringEXT(EGLDeviceEXT, int)
[requires: EGL_EXT_device_base | EGL_EXT_device_query]
[entry point: eglQueryDeviceStringEXT
]
Declaration
public static string? QueryDeviceStringEXT(EGLDeviceEXT device, int name)
Parameters
Returns
QueryDeviceStringEXT_(EGLDeviceEXT, int)
[requires: EGL_EXT_device_base | EGL_EXT_device_query]
[entry point: eglQueryDeviceStringEXT
]
Declaration
public static byte* QueryDeviceStringEXT_(EGLDeviceEXT device, int name)
Parameters
Returns
QueryDevicesEXT(int, EGLDeviceEXT*, int*)
[requires: EGL_EXT_device_base | EGL_EXT_device_enumeration]
[entry point: eglQueryDevicesEXT
]
Declaration
public static int QueryDevicesEXT(int max_devices, EGLDeviceEXT* devices, int* num_devices)
Parameters
Returns
QueryDevicesEXT(int, ref EGLDeviceEXT, ref int)
[requires: EGL_EXT_device_base | EGL_EXT_device_enumeration]
[entry point: eglQueryDevicesEXT
]
Declaration
public static bool QueryDevicesEXT(int max_devices, ref EGLDeviceEXT devices, ref int num_devices)
Parameters
Returns
QueryDevicesEXT(int, EGLDeviceEXT[], int[])
[requires: EGL_EXT_device_base | EGL_EXT_device_enumeration]
[entry point: eglQueryDevicesEXT
]
Declaration
public static bool QueryDevicesEXT(int max_devices, EGLDeviceEXT[] devices, int[] num_devices)
Parameters
Returns
QueryDevicesEXT(int, Span<EGLDeviceEXT>, Span<int>)
[requires: EGL_EXT_device_base | EGL_EXT_device_enumeration]
[entry point: eglQueryDevicesEXT
]
Declaration
public static bool QueryDevicesEXT(int max_devices, Span<EGLDeviceEXT> devices, Span<int> num_devices)
Parameters
Returns
QueryDisplayAttribEXT(EGLDisplay, int, nint*)
[requires: EGL_EXT_device_base | EGL_EXT_device_query]
[entry point: eglQueryDisplayAttribEXT
]
Declaration
public static int QueryDisplayAttribEXT(EGLDisplay dpy, int attribute, nint* value)
Parameters
Returns
QueryDisplayAttribEXT(EGLDisplay, int, ref nint)
[requires: EGL_EXT_device_base | EGL_EXT_device_query]
[entry point: eglQueryDisplayAttribEXT
]
Declaration
public static bool QueryDisplayAttribEXT(EGLDisplay dpy, int attribute, ref nint value)
Parameters
Returns
QueryDisplayAttribEXT(EGLDisplay, int, nint[])
[requires: EGL_EXT_device_base | EGL_EXT_device_query]
[entry point: eglQueryDisplayAttribEXT
]
Declaration
public static bool QueryDisplayAttribEXT(EGLDisplay dpy, int attribute, nint[] value)
Parameters
Returns
QueryDisplayAttribEXT(EGLDisplay, int, Span<nint>)
[requires: EGL_EXT_device_base | EGL_EXT_device_query]
[entry point: eglQueryDisplayAttribEXT
]
Declaration
public static bool QueryDisplayAttribEXT(EGLDisplay dpy, int attribute, Span<nint> value)
Parameters
Returns
[requires: EGL_EXT_image_dma_buf_import_modifiers]
[entry point: eglQueryDmaBufFormatsEXT
]
Declaration
public static int QueryDmaBufFormatsEXT(EGLDisplay dpy, int max_formats, int* formats, int* num_formats)
Parameters
Returns
[requires: EGL_EXT_image_dma_buf_import_modifiers]
[entry point: eglQueryDmaBufFormatsEXT
]
Declaration
public static bool QueryDmaBufFormatsEXT(EGLDisplay dpy, int max_formats, ref int formats, ref int num_formats)
Parameters
Returns
[requires: EGL_EXT_image_dma_buf_import_modifiers]
[entry point: eglQueryDmaBufFormatsEXT
]
Declaration
public static bool QueryDmaBufFormatsEXT(EGLDisplay dpy, int max_formats, int[] formats, int[] num_formats)
Parameters
Returns
[requires: EGL_EXT_image_dma_buf_import_modifiers]
[entry point: eglQueryDmaBufFormatsEXT
]
Declaration
public static bool QueryDmaBufFormatsEXT(EGLDisplay dpy, int max_formats, Span<int> formats, Span<int> num_formats)
Parameters
Returns
QueryDmaBufModifiersEXT(EGLDisplay, int, int, Span<ulong>, Span<int>, Span<int>)
[requires: EGL_EXT_image_dma_buf_import_modifiers]
[entry point: eglQueryDmaBufModifiersEXT
]
Declaration
public static bool QueryDmaBufModifiersEXT(EGLDisplay dpy, int format, int max_modifiers, Span<ulong> modifiers, Span<int> external_only, Span<int> num_modifiers)
Parameters
Returns
QueryDmaBufModifiersEXT(EGLDisplay, int, int, ulong*, int*, int*)
[requires: EGL_EXT_image_dma_buf_import_modifiers]
[entry point: eglQueryDmaBufModifiersEXT
]
Declaration
public static int QueryDmaBufModifiersEXT(EGLDisplay dpy, int format, int max_modifiers, ulong* modifiers, int* external_only, int* num_modifiers)
Parameters
Returns
QueryDmaBufModifiersEXT(EGLDisplay, int, int, ref ulong, ref int, ref int)
[requires: EGL_EXT_image_dma_buf_import_modifiers]
[entry point: eglQueryDmaBufModifiersEXT
]
Declaration
public static bool QueryDmaBufModifiersEXT(EGLDisplay dpy, int format, int max_modifiers, ref ulong modifiers, ref int external_only, ref int num_modifiers)
Parameters
Returns
QueryDmaBufModifiersEXT(EGLDisplay, int, int, ulong[], int[], int[])
[requires: EGL_EXT_image_dma_buf_import_modifiers]
[entry point: eglQueryDmaBufModifiersEXT
]
Declaration
public static bool QueryDmaBufModifiersEXT(EGLDisplay dpy, int format, int max_modifiers, ulong[] modifiers, int[] external_only, int[] num_modifiers)
Parameters
Returns
QueryOutputLayerAttribEXT(EGLDisplay, EGLOutputLayerEXT, int, nint*)
[requires: EGL_EXT_output_base]
[entry point: eglQueryOutputLayerAttribEXT
]
Declaration
public static int QueryOutputLayerAttribEXT(EGLDisplay dpy, EGLOutputLayerEXT layer, int attribute, nint* value)
Parameters
Returns
QueryOutputLayerAttribEXT(EGLDisplay, EGLOutputLayerEXT, int, ref nint)
[requires: EGL_EXT_output_base]
[entry point: eglQueryOutputLayerAttribEXT
]
Declaration
public static bool QueryOutputLayerAttribEXT(EGLDisplay dpy, EGLOutputLayerEXT layer, int attribute, ref nint value)
Parameters
Returns
QueryOutputLayerAttribEXT(EGLDisplay, EGLOutputLayerEXT, int, nint[])
[requires: EGL_EXT_output_base]
[entry point: eglQueryOutputLayerAttribEXT
]
Declaration
public static bool QueryOutputLayerAttribEXT(EGLDisplay dpy, EGLOutputLayerEXT layer, int attribute, nint[] value)
Parameters
Returns
QueryOutputLayerAttribEXT(EGLDisplay, EGLOutputLayerEXT, int, Span<nint>)
[requires: EGL_EXT_output_base]
[entry point: eglQueryOutputLayerAttribEXT
]
Declaration
public static bool QueryOutputLayerAttribEXT(EGLDisplay dpy, EGLOutputLayerEXT layer, int attribute, Span<nint> value)
Parameters
Returns
QueryOutputLayerStringEXT(EGLDisplay, EGLOutputLayerEXT, int)
[requires: EGL_EXT_output_base]
[entry point: eglQueryOutputLayerStringEXT
]
Declaration
public static string? QueryOutputLayerStringEXT(EGLDisplay dpy, EGLOutputLayerEXT layer, int name)
Parameters
Returns
QueryOutputLayerStringEXT_(EGLDisplay, EGLOutputLayerEXT, int)
[requires: EGL_EXT_output_base]
[entry point: eglQueryOutputLayerStringEXT
]
Declaration
public static byte* QueryOutputLayerStringEXT_(EGLDisplay dpy, EGLOutputLayerEXT layer, int name)
Parameters
Returns
QueryOutputPortAttribEXT(EGLDisplay, EGLOutputPortEXT, int, nint*)
[requires: EGL_EXT_output_base]
[entry point: eglQueryOutputPortAttribEXT
]
Declaration
public static int QueryOutputPortAttribEXT(EGLDisplay dpy, EGLOutputPortEXT port, int attribute, nint* value)
Parameters
Returns
QueryOutputPortAttribEXT(EGLDisplay, EGLOutputPortEXT, int, ref nint)
[requires: EGL_EXT_output_base]
[entry point: eglQueryOutputPortAttribEXT
]
Declaration
public static bool QueryOutputPortAttribEXT(EGLDisplay dpy, EGLOutputPortEXT port, int attribute, ref nint value)
Parameters
Returns
QueryOutputPortAttribEXT(EGLDisplay, EGLOutputPortEXT, int, nint[])
[requires: EGL_EXT_output_base]
[entry point: eglQueryOutputPortAttribEXT
]
Declaration
public static bool QueryOutputPortAttribEXT(EGLDisplay dpy, EGLOutputPortEXT port, int attribute, nint[] value)
Parameters
Returns
QueryOutputPortAttribEXT(EGLDisplay, EGLOutputPortEXT, int, Span<nint>)
[requires: EGL_EXT_output_base]
[entry point: eglQueryOutputPortAttribEXT
]
Declaration
public static bool QueryOutputPortAttribEXT(EGLDisplay dpy, EGLOutputPortEXT port, int attribute, Span<nint> value)
Parameters
Returns
QueryOutputPortStringEXT(EGLDisplay, EGLOutputPortEXT, int)
[requires: EGL_EXT_output_base]
[entry point: eglQueryOutputPortStringEXT
]
Declaration
public static string? QueryOutputPortStringEXT(EGLDisplay dpy, EGLOutputPortEXT port, int name)
Parameters
Returns
QueryOutputPortStringEXT_(EGLDisplay, EGLOutputPortEXT, int)
[requires: EGL_EXT_output_base]
[entry point: eglQueryOutputPortStringEXT
]
Declaration
public static byte* QueryOutputPortStringEXT_(EGLDisplay dpy, EGLOutputPortEXT port, int name)
Parameters
Returns
QuerySupportedCompressionRatesEXT(EGLDisplay, EGLConfig, nint*, int*, int, int*)
[requires: EGL_EXT_surface_compression]
[entry point: eglQuerySupportedCompressionRatesEXT
]
Declaration
public static int QuerySupportedCompressionRatesEXT(EGLDisplay dpy, EGLConfig config, nint* attrib_list, int* rates, int rate_size, int* num_rates)
Parameters
Returns
QuerySupportedCompressionRatesEXT(EGLDisplay, EGLConfig, ref readonly nint, ref int, int, ref int)
[requires: EGL_EXT_surface_compression]
[entry point: eglQuerySupportedCompressionRatesEXT
]
Declaration
public static bool QuerySupportedCompressionRatesEXT(EGLDisplay dpy, EGLConfig config, ref readonly nint attrib_list, ref int rates, int rate_size, ref int num_rates)
Parameters
Returns
QuerySupportedCompressionRatesEXT(EGLDisplay, EGLConfig, nint[], int[], int, int[])
[requires: EGL_EXT_surface_compression]
[entry point: eglQuerySupportedCompressionRatesEXT
]
Declaration
public static bool QuerySupportedCompressionRatesEXT(EGLDisplay dpy, EGLConfig config, nint[] attrib_list, int[] rates, int rate_size, int[] num_rates)
Parameters
Returns
QuerySupportedCompressionRatesEXT(EGLDisplay, EGLConfig, ReadOnlySpan<nint>, Span<int>, int, Span<int>)
[requires: EGL_EXT_surface_compression]
[entry point: eglQuerySupportedCompressionRatesEXT
]
Declaration
public static bool QuerySupportedCompressionRatesEXT(EGLDisplay dpy, EGLConfig config, ReadOnlySpan<nint> attrib_list, Span<int> rates, int rate_size, Span<int> num_rates)
Parameters
Returns
StreamConsumerOutputEXT(EGLDisplay, EGLStreamKHR, EGLOutputLayerEXT)
[requires: EGL_EXT_stream_consumer_egloutput]
[entry point: eglStreamConsumerOutputEXT
]
Declaration
public static bool StreamConsumerOutputEXT(EGLDisplay dpy, EGLStreamKHR stream, EGLOutputLayerEXT layer)
Parameters
Returns
StreamConsumerOutputEXT_(EGLDisplay, EGLStreamKHR, EGLOutputLayerEXT)
[requires: EGL_EXT_stream_consumer_egloutput]
[entry point: eglStreamConsumerOutputEXT
]
Declaration
public static int StreamConsumerOutputEXT_(EGLDisplay dpy, EGLStreamKHR stream, EGLOutputLayerEXT layer)
Parameters
Returns
SwapBuffersWithDamageEXT(EGLDisplay, EGLSurface, int*, int)
[requires: EGL_EXT_swap_buffers_with_damage]
[entry point: eglSwapBuffersWithDamageEXT
]
Declaration
public static int SwapBuffersWithDamageEXT(EGLDisplay dpy, EGLSurface surface, int* rects, int n_rects)
Parameters
Returns
SwapBuffersWithDamageEXT(EGLDisplay, EGLSurface, ref readonly int, int)
[requires: EGL_EXT_swap_buffers_with_damage]
[entry point: eglSwapBuffersWithDamageEXT
]
Declaration
public static bool SwapBuffersWithDamageEXT(EGLDisplay dpy, EGLSurface surface, ref readonly int rects, int n_rects)
Parameters
Returns
SwapBuffersWithDamageEXT(EGLDisplay, EGLSurface, int[], int)
[requires: EGL_EXT_swap_buffers_with_damage]
[entry point: eglSwapBuffersWithDamageEXT
]
Declaration
public static bool SwapBuffersWithDamageEXT(EGLDisplay dpy, EGLSurface surface, int[] rects, int n_rects)
Parameters
Returns
SwapBuffersWithDamageEXT(EGLDisplay, EGLSurface, ReadOnlySpan<int>, int)
[requires: EGL_EXT_swap_buffers_with_damage]
[entry point: eglSwapBuffersWithDamageEXT
]
Declaration
public static bool SwapBuffersWithDamageEXT(EGLDisplay dpy, EGLSurface surface, ReadOnlySpan<int> rects, int n_rects)
Parameters
Returns
UnsignalSyncEXT(EGLDisplay, EGLSync, nint*)
[requires: EGL_EXT_sync_reuse]
[entry point: eglUnsignalSyncEXT
]
Declaration
public static int UnsignalSyncEXT(EGLDisplay dpy, EGLSync sync, nint* attrib_list)
Parameters
Returns
UnsignalSyncEXT(EGLDisplay, EGLSync, ref readonly nint)
[requires: EGL_EXT_sync_reuse]
[entry point: eglUnsignalSyncEXT
]
Declaration
public static bool UnsignalSyncEXT(EGLDisplay dpy, EGLSync sync, ref readonly nint attrib_list)
Parameters
Returns
UnsignalSyncEXT(EGLDisplay, EGLSync, nint[])
[requires: EGL_EXT_sync_reuse]
[entry point: eglUnsignalSyncEXT
]
Declaration
public static bool UnsignalSyncEXT(EGLDisplay dpy, EGLSync sync, nint[] attrib_list)
Parameters
Returns
UnsignalSyncEXT(EGLDisplay, EGLSync, ReadOnlySpan<nint>)
[requires: EGL_EXT_sync_reuse]
[entry point: eglUnsignalSyncEXT
]
Declaration
public static bool UnsignalSyncEXT(EGLDisplay dpy, EGLSync sync, ReadOnlySpan<nint> attrib_list)
Parameters
Returns