Trait smithay::backend::egl::native::EGLNativeDisplay[][src]

pub trait EGLNativeDisplay: Send {
    fn supported_platforms(&self) -> Vec<EGLPlatform<'_>>;

    fn surface_type(&self) -> EGLint { ... }
}
Expand description

Trait describing platform specific functionality to create a valid EGLDisplay using the EGL_EXT_platform_base extension.

Required methods

List of supported platforms that can be used to create a display using eglGetPlatformDisplayEXT

Provided methods

Type of surfaces created

Implementations on Foreign Types

Implementors