Show / Hide Table of Contents

Class Egl.MESA

MESA extensions.

Inheritance
object
Egl.MESA
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.MESA

Methods

CreateDRMImageMESA(EGLDisplay, int*)

[requires: EGL_MESA_drm_image] [entry point: eglCreateDRMImageMESA]

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

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

CreateDRMImageMESA(EGLDisplay, int[])

[requires: EGL_MESA_drm_image] [entry point: eglCreateDRMImageMESA]

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

CreateDRMImageMESA(EGLDisplay, ReadOnlySpan<int>)

[requires: EGL_MESA_drm_image] [entry point: eglCreateDRMImageMESA]

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

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
Type Name Description
EGLDisplay dpy
EGLImageKHR image
int* fds
int* strides
int* offsets
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLImageKHR image
int fds
int strides
int offsets
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLImageKHR image
int[] fds
int[] strides
int[] offsets
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLImageKHR image
Span<int> fds
Span<int> strides
Span<int> offsets
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLImageKHR image
int* fourcc
int* num_planes
ulong* modifiers
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLImageKHR image
int fourcc
int num_planes
ulong modifiers
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLImageKHR image
int[] fourcc
int[] num_planes
ulong[] modifiers
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLImageKHR image
Span<int> fourcc
Span<int> num_planes
Span<ulong> modifiers
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLImageKHR image
int* name
int* handle
int* stride
Returns
Type Description
int

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
Type Name Description
EGLDisplay dpy
EGLImageKHR image
int name
int handle
int stride
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLImageKHR image
int[] name
int[] handle
int[] stride
Returns
Type Description
bool

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
Type Name Description
EGLDisplay dpy
EGLImageKHR image
Span<int> name
Span<int> handle
Span<int> stride
Returns
Type Description
bool

GetDisplayDriverConfig(EGLDisplay)

[requires: EGL_MESA_query_driver] [entry point: eglGetDisplayDriverConfig]

Declaration
public static string? GetDisplayDriverConfig(EGLDisplay dpy)
Parameters
Type Name Description
EGLDisplay dpy
Returns
Type Description
string

GetDisplayDriverConfig_(EGLDisplay)

[requires: EGL_MESA_query_driver] [entry point: eglGetDisplayDriverConfig]

Declaration
public static byte* GetDisplayDriverConfig_(EGLDisplay dpy)
Parameters
Type Name Description
EGLDisplay dpy
Returns
Type Description
byte*

GetDisplayDriverName(EGLDisplay)

[requires: EGL_MESA_query_driver] [entry point: eglGetDisplayDriverName]

Declaration
public static string? GetDisplayDriverName(EGLDisplay dpy)
Parameters
Type Name Description
EGLDisplay dpy
Returns
Type Description
string

GetDisplayDriverName_(EGLDisplay)

[requires: EGL_MESA_query_driver] [entry point: eglGetDisplayDriverName]

Declaration
public static byte* GetDisplayDriverName_(EGLDisplay dpy)
Parameters
Type Name Description
EGLDisplay dpy
Returns
Type Description
byte*
In this article
Back to top Generated by DocFX