EglConfigProbeCallback Delegate
Definition
Given every EGL config matched by eglChooseConfig, returns the one that should be used, or null if none are usable. This lets platforms filter out broken configs that can't be distinguished by their attributes (e.g. nvidia exposes duplicate, partially broken configs) and impose their own preference order between usable ones (e.g. preferring a transparent/32-bit X11 visual, which mesa lists after the opaque ones).
public delegate EglConfigProbeCallback
Constructors
| Name | Description |
|---|---|
| EglConfigProbeCallback | No summary available. |
EglConfigProbeCallback Constructor
public EglConfigProbeCallback(object object, IntPtr method)
Parameters
object object
method IntPtr
Methods
| Name | Description |
|---|---|
| BeginInvoke | No summary available. |
| EndInvoke | No summary available. |
| Invoke | No summary available. |
BeginInvoke Method
public IAsyncResult BeginInvoke(Avalonia.OpenGL.Egl.EglInterface egl, IntPtr display, IntPtr[] configs, AsyncCallback callback, object object)
Parameters
egl Avalonia.OpenGL.Egl.EglInterface
display IntPtr
configs IntPtr[]
callback AsyncCallback
object object
Returns
IAsyncResult
EndInvoke Method
public Nullable<IntPtr> EndInvoke(IAsyncResult result)
Parameters
result IAsyncResult
Returns
Nullable<IntPtr>
Invoke Method
public Nullable<IntPtr> Invoke(Avalonia.OpenGL.Egl.EglInterface egl, IntPtr display, IntPtr[] configs)
Parameters
egl Avalonia.OpenGL.Egl.EglInterface
display IntPtr
configs IntPtr[]
Returns
Nullable<IntPtr>