Class Egl.MESA
Assembly: OpenTK.Graphics.dll
Syntax
public static class Egl.MESA
Methods
CreateDRMImageMESA(EGLDisplay, int*)
[requires: EGL_MESA_drm_image]
[entry point: eglCreateDRMImageMESA
]
Declaration
public static EGLImageKHR CreateDRMImageMESA(EGLDisplay dpy, int* attrib_list)
Parameters
Returns
CreateDRMImageMESA(EGLDisplay, ref readonly int)
[requires: EGL_MESA_drm_image]
[entry point: eglCreateDRMImageMESA
]
Declaration
public static EGLImageKHR CreateDRMImageMESA(EGLDisplay dpy, ref readonly int attrib_list)
Parameters
Returns
CreateDRMImageMESA(EGLDisplay, int[])
[requires: EGL_MESA_drm_image]
[entry point: eglCreateDRMImageMESA
]
Declaration
public static EGLImageKHR CreateDRMImageMESA(EGLDisplay dpy, int[] attrib_list)
Parameters
Returns
CreateDRMImageMESA(EGLDisplay, ReadOnlySpan<int>)
[requires: EGL_MESA_drm_image]
[entry point: eglCreateDRMImageMESA
]
Declaration
public static EGLImageKHR CreateDRMImageMESA(EGLDisplay dpy, ReadOnlySpan<int> attrib_list)
Parameters
Returns
ExportDMABUFImageMESA(EGLDisplay, EGLImageKHR, int*, int*, int*)
[requires: EGL_MESA_image_dma_buf_export]
[entry point: eglExportDMABUFImageMESA
]
Declaration
public static int ExportDMABUFImageMESA(EGLDisplay dpy, EGLImageKHR image, int* fds, int* strides, int* offsets)
Parameters
Returns
ExportDMABUFImageMESA(EGLDisplay, EGLImageKHR, ref int, ref int, ref int)
[requires: EGL_MESA_image_dma_buf_export]
[entry point: eglExportDMABUFImageMESA
]
Declaration
public static bool ExportDMABUFImageMESA(EGLDisplay dpy, EGLImageKHR image, ref int fds, ref int strides, ref int offsets)
Parameters
Returns
ExportDMABUFImageMESA(EGLDisplay, EGLImageKHR, int[], int[], int[])
[requires: EGL_MESA_image_dma_buf_export]
[entry point: eglExportDMABUFImageMESA
]
Declaration
public static bool ExportDMABUFImageMESA(EGLDisplay dpy, EGLImageKHR image, int[] fds, int[] strides, int[] offsets)
Parameters
Returns
ExportDMABUFImageMESA(EGLDisplay, EGLImageKHR, Span<int>, Span<int>, Span<int>)
[requires: EGL_MESA_image_dma_buf_export]
[entry point: eglExportDMABUFImageMESA
]
Declaration
public static bool ExportDMABUFImageMESA(EGLDisplay dpy, EGLImageKHR image, Span<int> fds, Span<int> strides, Span<int> offsets)
Parameters
Returns
ExportDMABUFImageQueryMESA(EGLDisplay, EGLImageKHR, int*, int*, ulong*)
[requires: EGL_MESA_image_dma_buf_export]
[entry point: eglExportDMABUFImageQueryMESA
]
Declaration
public static int ExportDMABUFImageQueryMESA(EGLDisplay dpy, EGLImageKHR image, int* fourcc, int* num_planes, ulong* modifiers)
Parameters
Returns
ExportDMABUFImageQueryMESA(EGLDisplay, EGLImageKHR, ref int, ref int, ref ulong)
[requires: EGL_MESA_image_dma_buf_export]
[entry point: eglExportDMABUFImageQueryMESA
]
Declaration
public static bool ExportDMABUFImageQueryMESA(EGLDisplay dpy, EGLImageKHR image, ref int fourcc, ref int num_planes, ref ulong modifiers)
Parameters
Returns
ExportDMABUFImageQueryMESA(EGLDisplay, EGLImageKHR, int[], int[], ulong[])
[requires: EGL_MESA_image_dma_buf_export]
[entry point: eglExportDMABUFImageQueryMESA
]
Declaration
public static bool ExportDMABUFImageQueryMESA(EGLDisplay dpy, EGLImageKHR image, int[] fourcc, int[] num_planes, ulong[] modifiers)
Parameters
Returns
ExportDMABUFImageQueryMESA(EGLDisplay, EGLImageKHR, Span<int>, Span<int>, Span<ulong>)
[requires: EGL_MESA_image_dma_buf_export]
[entry point: eglExportDMABUFImageQueryMESA
]
Declaration
public static bool ExportDMABUFImageQueryMESA(EGLDisplay dpy, EGLImageKHR image, Span<int> fourcc, Span<int> num_planes, Span<ulong> modifiers)
Parameters
Returns
ExportDRMImageMESA(EGLDisplay, EGLImageKHR, int*, int*, int*)
[requires: EGL_MESA_drm_image]
[entry point: eglExportDRMImageMESA
]
Declaration
public static int ExportDRMImageMESA(EGLDisplay dpy, EGLImageKHR image, int* name, int* handle, int* stride)
Parameters
Returns
ExportDRMImageMESA(EGLDisplay, EGLImageKHR, ref int, ref int, ref int)
[requires: EGL_MESA_drm_image]
[entry point: eglExportDRMImageMESA
]
Declaration
public static bool ExportDRMImageMESA(EGLDisplay dpy, EGLImageKHR image, ref int name, ref int handle, ref int stride)
Parameters
Returns
ExportDRMImageMESA(EGLDisplay, EGLImageKHR, int[], int[], int[])
[requires: EGL_MESA_drm_image]
[entry point: eglExportDRMImageMESA
]
Declaration
public static bool ExportDRMImageMESA(EGLDisplay dpy, EGLImageKHR image, int[] name, int[] handle, int[] stride)
Parameters
Returns
ExportDRMImageMESA(EGLDisplay, EGLImageKHR, Span<int>, Span<int>, Span<int>)
[requires: EGL_MESA_drm_image]
[entry point: eglExportDRMImageMESA
]
Declaration
public static bool ExportDRMImageMESA(EGLDisplay dpy, EGLImageKHR image, Span<int> name, Span<int> handle, Span<int> stride)
Parameters
Returns
GetDisplayDriverConfig(EGLDisplay)
[requires: EGL_MESA_query_driver]
[entry point: eglGetDisplayDriverConfig
]
Declaration
public static string? GetDisplayDriverConfig(EGLDisplay dpy)
Parameters
Returns
GetDisplayDriverConfig_(EGLDisplay)
[requires: EGL_MESA_query_driver]
[entry point: eglGetDisplayDriverConfig
]
Declaration
public static byte* GetDisplayDriverConfig_(EGLDisplay dpy)
Parameters
Returns
GetDisplayDriverName(EGLDisplay)
[requires: EGL_MESA_query_driver]
[entry point: eglGetDisplayDriverName
]
Declaration
public static string? GetDisplayDriverName(EGLDisplay dpy)
Parameters
Returns
GetDisplayDriverName_(EGLDisplay)
[requires: EGL_MESA_query_driver]
[entry point: eglGetDisplayDriverName
]
Declaration
public static byte* GetDisplayDriverName_(EGLDisplay dpy)
Parameters
Returns