Class Egl.ANGLE
Assembly: OpenTK.Graphics.dll
Syntax
public static class Egl.ANGLE
Methods
AcquireExternalContextANGLE(EGLDisplay, EGLSurface)
[requires: EGL_ANGLE_external_context_and_surface]
[entry point: eglAcquireExternalContextANGLE
]
Declaration
public static void AcquireExternalContextANGLE(EGLDisplay dpy, EGLSurface drawAndRead)
Parameters
[requires: EGL_ANGLE_metal_shared_event_sync]
[entry point: eglCopyMetalSharedEventANGLE
]
Declaration
public static void* CopyMetalSharedEventANGLE(EGLDisplay dpy, EGLSyncKHR sync)
Parameters
Returns
CreateDeviceANGLE(int, nint, ref readonly nint)
[requires: EGL_ANGLE_device_creation]
[entry point: eglCreateDeviceANGLE
]
Declaration
public static EGLDeviceEXT CreateDeviceANGLE(int device_type, nint native_device, ref readonly nint attrib_list)
Parameters
Type |
Name |
Description |
int |
device_type |
|
nint |
native_device |
|
nint |
attrib_list |
|
Returns
CreateDeviceANGLE(int, nint, nint[])
[requires: EGL_ANGLE_device_creation]
[entry point: eglCreateDeviceANGLE
]
Declaration
public static EGLDeviceEXT CreateDeviceANGLE(int device_type, nint native_device, nint[] attrib_list)
Parameters
Type |
Name |
Description |
int |
device_type |
|
nint |
native_device |
|
nint[] |
attrib_list |
|
Returns
CreateDeviceANGLE(int, nint, ReadOnlySpan<nint>)
[requires: EGL_ANGLE_device_creation]
[entry point: eglCreateDeviceANGLE
]
Declaration
public static EGLDeviceEXT CreateDeviceANGLE(int device_type, nint native_device, ReadOnlySpan<nint> attrib_list)
Parameters
Returns
CreateDeviceANGLE(int, void*, nint*)
[requires: EGL_ANGLE_device_creation]
[entry point: eglCreateDeviceANGLE
]
Declaration
public static EGLDeviceEXT CreateDeviceANGLE(int device_type, void* native_device, nint* attrib_list)
Parameters
Type |
Name |
Description |
int |
device_type |
|
void* |
native_device |
|
nint* |
attrib_list |
|
Returns
CreateDeviceANGLE<T1>(int, Span<T1>, ReadOnlySpan<nint>)
[requires: EGL_ANGLE_device_creation]
[entry point: eglCreateDeviceANGLE
]
Declaration
public static EGLDeviceEXT CreateDeviceANGLE<T1>(int device_type, Span<T1> native_device, ReadOnlySpan<nint> attrib_list) where T1 : unmanaged
Parameters
Returns
Type Parameters
CreateDeviceANGLE<T1>(int, ref T1, ref readonly nint)
[requires: EGL_ANGLE_device_creation]
[entry point: eglCreateDeviceANGLE
]
Declaration
public static EGLDeviceEXT CreateDeviceANGLE<T1>(int device_type, ref T1 native_device, ref readonly nint attrib_list) where T1 : unmanaged
Parameters
Type |
Name |
Description |
int |
device_type |
|
T1 |
native_device |
|
nint |
attrib_list |
|
Returns
Type Parameters
CreateDeviceANGLE<T1>(int, T1[], nint[])
[requires: EGL_ANGLE_device_creation]
[entry point: eglCreateDeviceANGLE
]
Declaration
public static EGLDeviceEXT CreateDeviceANGLE<T1>(int device_type, T1[] native_device, nint[] attrib_list) where T1 : unmanaged
Parameters
Type |
Name |
Description |
int |
device_type |
|
T1[] |
native_device |
|
nint[] |
attrib_list |
|
Returns
Type Parameters
CreateStreamProducerD3DTextureANGLE(EGLDisplay, EGLStreamKHR, nint*)
[requires: EGL_ANGLE_stream_producer_d3d_texture]
[entry point: eglCreateStreamProducerD3DTextureANGLE
]
Declaration
public static int CreateStreamProducerD3DTextureANGLE(EGLDisplay dpy, EGLStreamKHR stream, nint* attrib_list)
Parameters
Returns
CreateStreamProducerD3DTextureANGLE(EGLDisplay, EGLStreamKHR, ref readonly nint)
[requires: EGL_ANGLE_stream_producer_d3d_texture]
[entry point: eglCreateStreamProducerD3DTextureANGLE
]
Declaration
public static bool CreateStreamProducerD3DTextureANGLE(EGLDisplay dpy, EGLStreamKHR stream, ref readonly nint attrib_list)
Parameters
Returns
CreateStreamProducerD3DTextureANGLE(EGLDisplay, EGLStreamKHR, nint[])
[requires: EGL_ANGLE_stream_producer_d3d_texture]
[entry point: eglCreateStreamProducerD3DTextureANGLE
]
Declaration
public static bool CreateStreamProducerD3DTextureANGLE(EGLDisplay dpy, EGLStreamKHR stream, nint[] attrib_list)
Parameters
Returns
CreateStreamProducerD3DTextureANGLE(EGLDisplay, EGLStreamKHR, ReadOnlySpan<nint>)
[requires: EGL_ANGLE_stream_producer_d3d_texture]
[entry point: eglCreateStreamProducerD3DTextureANGLE
]
Declaration
public static bool CreateStreamProducerD3DTextureANGLE(EGLDisplay dpy, EGLStreamKHR stream, ReadOnlySpan<nint> attrib_list)
Parameters
Returns
ExportVkImageANGLE(EGLDisplay, EGLImage, nint, nint)
[requires: EGL_ANGLE_vulkan_image]
[entry point: eglExportVkImageANGLE
]
Declaration
public static bool ExportVkImageANGLE(EGLDisplay dpy, EGLImage image, nint vk_image, nint vk_image_create_info)
Parameters
Returns
ExportVkImageANGLE(EGLDisplay, EGLImage, void*, void*)
[requires: EGL_ANGLE_vulkan_image]
[entry point: eglExportVkImageANGLE
]
Declaration
public static int ExportVkImageANGLE(EGLDisplay dpy, EGLImage image, void* vk_image, void* vk_image_create_info)
Parameters
Returns
ExportVkImageANGLE<T1, T2>(EGLDisplay, EGLImage, Span<T1>, Span<T2>)
[requires: EGL_ANGLE_vulkan_image]
[entry point: eglExportVkImageANGLE
]
Declaration
public static bool ExportVkImageANGLE<T1, T2>(EGLDisplay dpy, EGLImage image, Span<T1> vk_image, Span<T2> vk_image_create_info) where T1 : unmanaged where T2 : unmanaged
Parameters
Returns
Type Parameters
ExportVkImageANGLE<T1, T2>(EGLDisplay, EGLImage, ref T1, ref T2)
[requires: EGL_ANGLE_vulkan_image]
[entry point: eglExportVkImageANGLE
]
Declaration
public static bool ExportVkImageANGLE<T1, T2>(EGLDisplay dpy, EGLImage image, ref T1 vk_image, ref T2 vk_image_create_info) where T1 : unmanaged where T2 : unmanaged
Parameters
Returns
Type Parameters
ExportVkImageANGLE<T1, T2>(EGLDisplay, EGLImage, T1[], T2[])
[requires: EGL_ANGLE_vulkan_image]
[entry point: eglExportVkImageANGLE
]
Declaration
public static bool ExportVkImageANGLE<T1, T2>(EGLDisplay dpy, EGLImage image, T1[] vk_image, T2[] vk_image_create_info) where T1 : unmanaged where T2 : unmanaged
Parameters
Type |
Name |
Description |
EGLDisplay |
dpy |
|
EGLImage |
image |
|
T1[] |
vk_image |
|
T2[] |
vk_image_create_info |
|
Returns
Type Parameters
ForceGPUSwitchANGLE(EGLDisplay, int, int)
[requires: EGL_ANGLE_power_preference]
[entry point: eglForceGPUSwitchANGLE
]
Declaration
public static void ForceGPUSwitchANGLE(EGLDisplay dpy, int gpuIDHigh, int gpuIDLow)
Parameters
GetMscRateANGLE(EGLDisplay, EGLSurface, int*, int*)
[requires: EGL_ANGLE_sync_control_rate]
[entry point: eglGetMscRateANGLE
]
Declaration
public static int GetMscRateANGLE(EGLDisplay dpy, EGLSurface surface, int* numerator, int* denominator)
Parameters
Returns
GetMscRateANGLE(EGLDisplay, EGLSurface, ref int, ref int)
[requires: EGL_ANGLE_sync_control_rate]
[entry point: eglGetMscRateANGLE
]
Declaration
public static bool GetMscRateANGLE(EGLDisplay dpy, EGLSurface surface, ref int numerator, ref int denominator)
Parameters
Returns
GetMscRateANGLE(EGLDisplay, EGLSurface, int[], int[])
[requires: EGL_ANGLE_sync_control_rate]
[entry point: eglGetMscRateANGLE
]
Declaration
public static bool GetMscRateANGLE(EGLDisplay dpy, EGLSurface surface, int[] numerator, int[] denominator)
Parameters
Returns
GetMscRateANGLE(EGLDisplay, EGLSurface, Span<int>, Span<int>)
[requires: EGL_ANGLE_sync_control_rate]
[entry point: eglGetMscRateANGLE
]
Declaration
public static bool GetMscRateANGLE(EGLDisplay dpy, EGLSurface surface, Span<int> numerator, Span<int> denominator)
Parameters
Returns
HandleGPUSwitchANGLE(EGLDisplay)
[requires: EGL_ANGLE_power_preference]
[entry point: eglHandleGPUSwitchANGLE
]
Declaration
public static void HandleGPUSwitchANGLE(EGLDisplay dpy)
Parameters
PrepareSwapBuffersANGLE(EGLDisplay, EGLSurface)
[requires: EGL_ANGLE_prepare_swap_buffers]
[entry point: eglPrepareSwapBuffersANGLE
]
Declaration
public static bool PrepareSwapBuffersANGLE(EGLDisplay dpy, EGLSurface surface)
Parameters
Returns
PrepareSwapBuffersANGLE_(EGLDisplay, EGLSurface)
[requires: EGL_ANGLE_prepare_swap_buffers]
[entry point: eglPrepareSwapBuffersANGLE
]
Declaration
public static int PrepareSwapBuffersANGLE_(EGLDisplay dpy, EGLSurface surface)
Parameters
Returns
ProgramCacheGetAttribANGLE(EGLDisplay, All)
[requires: EGL_ANGLE_program_cache_control]
[entry point: eglProgramCacheGetAttribANGLE
]
Declaration
public static int ProgramCacheGetAttribANGLE(EGLDisplay dpy, All attrib)
Parameters
Returns
ProgramCachePopulateANGLE(EGLDisplay, nint, int, nint, int)
[requires: EGL_ANGLE_program_cache_control]
[entry point: eglProgramCachePopulateANGLE
]
Declaration
public static void ProgramCachePopulateANGLE(EGLDisplay dpy, nint key, int keysize, nint binary, int binarysize)
Parameters
ProgramCachePopulateANGLE(EGLDisplay, void*, int, void*, int)
[requires: EGL_ANGLE_program_cache_control]
[entry point: eglProgramCachePopulateANGLE
]
Declaration
public static void ProgramCachePopulateANGLE(EGLDisplay dpy, void* key, int keysize, void* binary, int binarysize)
Parameters
ProgramCachePopulateANGLE<T1, T2>(EGLDisplay, ReadOnlySpan<T1>, int, ReadOnlySpan<T2>, int)
[requires: EGL_ANGLE_program_cache_control]
[entry point: eglProgramCachePopulateANGLE
]
Declaration
public static void ProgramCachePopulateANGLE<T1, T2>(EGLDisplay dpy, ReadOnlySpan<T1> key, int keysize, ReadOnlySpan<T2> binary, int binarysize) where T1 : unmanaged where T2 : unmanaged
Parameters
Type Parameters
ProgramCachePopulateANGLE<T1, T2>(EGLDisplay, ref readonly T1, int, ref readonly T2, int)
[requires: EGL_ANGLE_program_cache_control]
[entry point: eglProgramCachePopulateANGLE
]
Declaration
public static void ProgramCachePopulateANGLE<T1, T2>(EGLDisplay dpy, ref readonly T1 key, int keysize, ref readonly T2 binary, int binarysize) where T1 : unmanaged where T2 : unmanaged
Parameters
Type |
Name |
Description |
EGLDisplay |
dpy |
|
T1 |
key |
|
int |
keysize |
|
T2 |
binary |
|
int |
binarysize |
|
Type Parameters
ProgramCachePopulateANGLE<T1, T2>(EGLDisplay, T1[], int, T2[], int)
[requires: EGL_ANGLE_program_cache_control]
[entry point: eglProgramCachePopulateANGLE
]
Declaration
public static void ProgramCachePopulateANGLE<T1, T2>(EGLDisplay dpy, T1[] key, int keysize, T2[] binary, int binarysize) where T1 : unmanaged where T2 : unmanaged
Parameters
Type |
Name |
Description |
EGLDisplay |
dpy |
|
T1[] |
key |
|
int |
keysize |
|
T2[] |
binary |
|
int |
binarysize |
|
Type Parameters
ProgramCacheQueryANGLE(EGLDisplay, int, nint, ref int, nint, ref int)
[requires: EGL_ANGLE_program_cache_control]
[entry point: eglProgramCacheQueryANGLE
]
Declaration
public static void ProgramCacheQueryANGLE(EGLDisplay dpy, int index, nint key, ref int keysize, nint binary, ref int binarysize)
Parameters
ProgramCacheQueryANGLE(EGLDisplay, int, nint, int[], nint, int[])
[requires: EGL_ANGLE_program_cache_control]
[entry point: eglProgramCacheQueryANGLE
]
Declaration
public static void ProgramCacheQueryANGLE(EGLDisplay dpy, int index, nint key, int[] keysize, nint binary, int[] binarysize)
Parameters
ProgramCacheQueryANGLE(EGLDisplay, int, nint, Span<int>, nint, Span<int>)
[requires: EGL_ANGLE_program_cache_control]
[entry point: eglProgramCacheQueryANGLE
]
Declaration
public static void ProgramCacheQueryANGLE(EGLDisplay dpy, int index, nint key, Span<int> keysize, nint binary, Span<int> binarysize)
Parameters
ProgramCacheQueryANGLE(EGLDisplay, int, void*, int*, void*, int*)
[requires: EGL_ANGLE_program_cache_control]
[entry point: eglProgramCacheQueryANGLE
]
Declaration
public static void ProgramCacheQueryANGLE(EGLDisplay dpy, int index, void* key, int* keysize, void* binary, int* binarysize)
Parameters
ProgramCacheQueryANGLE<T1, T2>(EGLDisplay, int, Span<T1>, Span<int>, Span<T2>, Span<int>)
[requires: EGL_ANGLE_program_cache_control]
[entry point: eglProgramCacheQueryANGLE
]
Declaration
public static void ProgramCacheQueryANGLE<T1, T2>(EGLDisplay dpy, int index, Span<T1> key, Span<int> keysize, Span<T2> binary, Span<int> binarysize) where T1 : unmanaged where T2 : unmanaged
Parameters
Type Parameters
ProgramCacheQueryANGLE<T1, T2>(EGLDisplay, int, ref T1, ref int, ref T2, ref int)
[requires: EGL_ANGLE_program_cache_control]
[entry point: eglProgramCacheQueryANGLE
]
Declaration
public static void ProgramCacheQueryANGLE<T1, T2>(EGLDisplay dpy, int index, ref T1 key, ref int keysize, ref T2 binary, ref int binarysize) where T1 : unmanaged where T2 : unmanaged
Parameters
Type Parameters
ProgramCacheQueryANGLE<T1, T2>(EGLDisplay, int, T1[], int[], T2[], int[])
[requires: EGL_ANGLE_program_cache_control]
[entry point: eglProgramCacheQueryANGLE
]
Declaration
public static void ProgramCacheQueryANGLE<T1, T2>(EGLDisplay dpy, int index, T1[] key, int[] keysize, T2[] binary, int[] binarysize) where T1 : unmanaged where T2 : unmanaged
Parameters
Type |
Name |
Description |
EGLDisplay |
dpy |
|
int |
index |
|
T1[] |
key |
|
int[] |
keysize |
|
T2[] |
binary |
|
int[] |
binarysize |
|
Type Parameters
ProgramCacheResizeANGLE(EGLDisplay, int, int)
[requires: EGL_ANGLE_program_cache_control]
[entry point: eglProgramCacheResizeANGLE
]
Declaration
public static int ProgramCacheResizeANGLE(EGLDisplay dpy, int limit, int mode)
Parameters
Returns
QueryDisplayAttribANGLE(EGLDisplay, int, nint*)
[requires: EGL_ANGLE_feature_control]
[entry point: eglQueryDisplayAttribANGLE
]
Declaration
public static int QueryDisplayAttribANGLE(EGLDisplay dpy, int attribute, nint* value)
Parameters
Returns
QueryDisplayAttribANGLE(EGLDisplay, int, ref nint)
[requires: EGL_ANGLE_feature_control]
[entry point: eglQueryDisplayAttribANGLE
]
Declaration
public static bool QueryDisplayAttribANGLE(EGLDisplay dpy, int attribute, ref nint value)
Parameters
Returns
QueryDisplayAttribANGLE(EGLDisplay, int, nint[])
[requires: EGL_ANGLE_feature_control]
[entry point: eglQueryDisplayAttribANGLE
]
Declaration
public static bool QueryDisplayAttribANGLE(EGLDisplay dpy, int attribute, nint[] value)
Parameters
Returns
QueryDisplayAttribANGLE(EGLDisplay, int, Span<nint>)
[requires: EGL_ANGLE_feature_control]
[entry point: eglQueryDisplayAttribANGLE
]
Declaration
public static bool QueryDisplayAttribANGLE(EGLDisplay dpy, int attribute, Span<nint> value)
Parameters
Returns
QueryStringiANGLE(EGLDisplay, int, int)
[requires: EGL_ANGLE_feature_control]
[entry point: eglQueryStringiANGLE
]
Declaration
public static string? QueryStringiANGLE(EGLDisplay dpy, int name, int index)
Parameters
Returns
QueryStringiANGLE_(EGLDisplay, int, int)
[requires: EGL_ANGLE_feature_control]
[entry point: eglQueryStringiANGLE
]
Declaration
public static byte* QueryStringiANGLE_(EGLDisplay dpy, int name, int index)
Parameters
Returns
QuerySurfacePointerANGLE(EGLDisplay, EGLSurface, SurfaceQueryAttribute, void**)
[requires: EGL_ANGLE_query_surface_pointer]
[entry point: eglQuerySurfacePointerANGLE
]
Declaration
public static bool QuerySurfacePointerANGLE(EGLDisplay dpy, EGLSurface surface, SurfaceQueryAttribute attribute, void** value)
Parameters
Returns
QuerySurfacePointerANGLE_(EGLDisplay, EGLSurface, SurfaceQueryAttribute, void**)
[requires: EGL_ANGLE_query_surface_pointer]
[entry point: eglQuerySurfacePointerANGLE
]
Declaration
public static int QuerySurfacePointerANGLE_(EGLDisplay dpy, EGLSurface surface, SurfaceQueryAttribute attribute, void** value)
Parameters
Returns
ReacquireHighPowerGPUANGLE(EGLDisplay, EGLContext)
[requires: EGL_ANGLE_power_preference]
[entry point: eglReacquireHighPowerGPUANGLE
]
Declaration
public static void ReacquireHighPowerGPUANGLE(EGLDisplay dpy, EGLContext ctx)
Parameters
ReleaseDeviceANGLE(EGLDeviceEXT)
[requires: EGL_ANGLE_device_creation]
[entry point: eglReleaseDeviceANGLE
]
Declaration
public static bool ReleaseDeviceANGLE(EGLDeviceEXT device)
Parameters
Returns
ReleaseDeviceANGLE_(EGLDeviceEXT)
[requires: EGL_ANGLE_device_creation]
[entry point: eglReleaseDeviceANGLE
]
Declaration
public static int ReleaseDeviceANGLE_(EGLDeviceEXT device)
Parameters
Returns
ReleaseExternalContextANGLE(EGLDisplay)
[requires: EGL_ANGLE_external_context_and_surface]
[entry point: eglReleaseExternalContextANGLE
]
Declaration
public static void ReleaseExternalContextANGLE(EGLDisplay dpy)
Parameters
ReleaseHighPowerGPUANGLE(EGLDisplay, EGLContext)
[requires: EGL_ANGLE_power_preference]
[entry point: eglReleaseHighPowerGPUANGLE
]
Declaration
public static void ReleaseHighPowerGPUANGLE(EGLDisplay dpy, EGLContext ctx)
Parameters
SetValidationEnabledANGLE(int)
[requires: EGL_ANGLE_no_error]
[entry point: eglSetValidationEnabledANGLE
]
Declaration
public static void SetValidationEnabledANGLE(int validationState)
Parameters
Type |
Name |
Description |
int |
validationState |
|
StreamPostD3DTextureANGLE(EGLDisplay, EGLStreamKHR, nint, ref readonly nint)
[requires: EGL_ANGLE_stream_producer_d3d_texture]
[entry point: eglStreamPostD3DTextureANGLE
]
Declaration
public static bool StreamPostD3DTextureANGLE(EGLDisplay dpy, EGLStreamKHR stream, nint texture, ref readonly nint attrib_list)
Parameters
Returns
StreamPostD3DTextureANGLE(EGLDisplay, EGLStreamKHR, nint, nint[])
[requires: EGL_ANGLE_stream_producer_d3d_texture]
[entry point: eglStreamPostD3DTextureANGLE
]
Declaration
public static bool StreamPostD3DTextureANGLE(EGLDisplay dpy, EGLStreamKHR stream, nint texture, nint[] attrib_list)
Parameters
Returns
StreamPostD3DTextureANGLE(EGLDisplay, EGLStreamKHR, nint, ReadOnlySpan<nint>)
[requires: EGL_ANGLE_stream_producer_d3d_texture]
[entry point: eglStreamPostD3DTextureANGLE
]
Declaration
public static bool StreamPostD3DTextureANGLE(EGLDisplay dpy, EGLStreamKHR stream, nint texture, ReadOnlySpan<nint> attrib_list)
Parameters
Returns
StreamPostD3DTextureANGLE(EGLDisplay, EGLStreamKHR, void*, nint*)
[requires: EGL_ANGLE_stream_producer_d3d_texture]
[entry point: eglStreamPostD3DTextureANGLE
]
Declaration
public static int StreamPostD3DTextureANGLE(EGLDisplay dpy, EGLStreamKHR stream, void* texture, nint* attrib_list)
Parameters
Returns
StreamPostD3DTextureANGLE<T1>(EGLDisplay, EGLStreamKHR, Span<T1>, ReadOnlySpan<nint>)
[requires: EGL_ANGLE_stream_producer_d3d_texture]
[entry point: eglStreamPostD3DTextureANGLE
]
Declaration
public static bool StreamPostD3DTextureANGLE<T1>(EGLDisplay dpy, EGLStreamKHR stream, Span<T1> texture, ReadOnlySpan<nint> attrib_list) where T1 : unmanaged
Parameters
Returns
Type Parameters
StreamPostD3DTextureANGLE<T1>(EGLDisplay, EGLStreamKHR, ref T1, ref readonly nint)
[requires: EGL_ANGLE_stream_producer_d3d_texture]
[entry point: eglStreamPostD3DTextureANGLE
]
Declaration
public static bool StreamPostD3DTextureANGLE<T1>(EGLDisplay dpy, EGLStreamKHR stream, ref T1 texture, ref readonly nint attrib_list) where T1 : unmanaged
Parameters
Returns
Type Parameters
StreamPostD3DTextureANGLE<T1>(EGLDisplay, EGLStreamKHR, T1[], nint[])
[requires: EGL_ANGLE_stream_producer_d3d_texture]
[entry point: eglStreamPostD3DTextureANGLE
]
Declaration
public static bool StreamPostD3DTextureANGLE<T1>(EGLDisplay dpy, EGLStreamKHR stream, T1[] texture, nint[] attrib_list) where T1 : unmanaged
Parameters
Returns
Type Parameters
SwapBuffersWithFrameTokenANGLE(EGLDisplay, EGLSurface, ulong)
[requires: EGL_ANGLE_swap_with_frame_token]
[entry point: eglSwapBuffersWithFrameTokenANGLE
]
Declaration
public static bool SwapBuffersWithFrameTokenANGLE(EGLDisplay dpy, EGLSurface surface, ulong frametoken)
Parameters
Returns
SwapBuffersWithFrameTokenANGLE_(EGLDisplay, EGLSurface, ulong)
[requires: EGL_ANGLE_swap_with_frame_token]
[entry point: eglSwapBuffersWithFrameTokenANGLE
]
Declaration
public static int SwapBuffersWithFrameTokenANGLE_(EGLDisplay dpy, EGLSurface surface, ulong frametoken)
Parameters
Returns
WaitUntilWorkScheduledANGLE(EGLDisplay)
[requires: EGL_ANGLE_wait_until_work_scheduled]
[entry point: eglWaitUntilWorkScheduledANGLE
]
Declaration
public static void WaitUntilWorkScheduledANGLE(EGLDisplay dpy)
Parameters