Egl Namespace
Namespace Avalonia.OpenGL.Egl
Types
- EglConfigProbeCallback - 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).
- EglConsts
- EglContext
- EglContextOptions
- EglDisplay
- EglDisplayCreationOptions
- EglDisplayOptions
- EglErrors
- EglGlPlatformImageSurfaceBase - Base class for EGL-backed Avalonia.OpenGL.Surfaces.IGlPlatformSurface implementations that render into an EGLImage. Derived types create a concrete render target bound to a given GL context.
- EglGlPlatformSurface
- EglGlPlatformSurface.IEglWindowGlPlatformSurfaceInfo
- EglGlPlatformSurface.IEglWindowGlPlatformSurfaceInfoWithWaitPolicy
- EglGlPlatformSurfaceBase
- EglImage - Wraps a native
EGLImageKHRhandle and destroys it viaeglDestroyImageKHRon disposal. - EglInterface
- EglPlatformGraphics
- EglPlatformImageSurfaceRenderTargetBase - Base class for EGLImage render targets. Manages a reusable framebuffer/texture pair and binds an EGLImage as the color attachment for each draw.
- EglPlatformSurfaceRenderTargetBase
- EglSurface