EglDisplay Class
Definition
public class EglDisplay
Constructors
| Name | Description |
|---|---|
| EglDisplay (3 overloads) | No summary available. |
EglDisplay overloads
EglDisplay Constructor
public EglDisplay()
EglDisplay Constructor
public EglDisplay(Avalonia.OpenGL.Egl.EglDisplayCreationOptions options)
Parameters
EglDisplay Constructor
public EglDisplay(IntPtr display, Avalonia.OpenGL.Egl.EglDisplayOptions options)
Parameters
display IntPtr
Methods
| Name | Description |
|---|---|
| CreateContext | No summary available. |
| CreatePBufferFromClientBuffer (2 overloads) | No summary available. |
| CreateWindowSurface | No summary available. |
| Dispose | No summary available. |
| Lock | No summary available. |
CreateContext Method
public Avalonia.OpenGL.Egl.EglContext CreateContext(Avalonia.OpenGL.Egl.EglContextOptions options)
Parameters
options Avalonia.OpenGL.Egl.EglContextOptions
Returns
CreatePBufferFromClientBuffer overloads
CreatePBufferFromClientBuffer Method
public Avalonia.OpenGL.Egl.EglSurface CreatePBufferFromClientBuffer(int bufferType, IntPtr handle, int* attribs)
Parameters
bufferType int
handle IntPtr
attribs int*
Returns
CreatePBufferFromClientBuffer Method
public Avalonia.OpenGL.Egl.EglSurface CreatePBufferFromClientBuffer(int bufferType, IntPtr handle, int[] attribs)
Parameters
bufferType int
handle IntPtr
attribs int[]
Returns
CreateWindowSurface Method
public Avalonia.OpenGL.Egl.EglSurface CreateWindowSurface(IntPtr window)
Parameters
window IntPtr
Returns
Dispose Method
public void Dispose()
Lock Method
public IDisposable Lock()
Returns
IDisposable
Properties
| Name | Description |
|---|---|
| Config | No summary available. |
| EglInterface | No summary available. |
| Handle | No summary available. |
| IsLost | No summary available. |
| SupportsSharing | No summary available. |
Config Property
public IntPtr Config { get; set; }
EglInterface Property
public Avalonia.OpenGL.Egl.EglInterface EglInterface { get; set; }
Handle Property
public IntPtr Handle { get; set; }
IsLost Property
public bool IsLost { get; set; }
SupportsSharing Property
public bool SupportsSharing { get; set; }