gstglegl.gldisplay_egl

Module for [GLDisplayEGL] class

Types 3

the contents of a #GstGLDisplayEGL are private and should only be accessed through the provided API

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
GLDisplayEGL self() nothrowReturns `this`, for use in `with` statements.
GLDisplayEGLGidBuilder builder() static nothrowGet builder for [gstglegl.gldisplay_egl.GLDisplayEGL] Returns: New builder object
gstglegl.gldisplay_egl.GLDisplayEGL newSurfaceless() static nothrowCreate a new surfaceless #GstGLDisplayEGL using the Mesa3D EGL_PLATFORM_SURFACELESS_MESA extension. Returns: a new #GstGLDisplayEGL or null
gstglegl.gldisplay_egl.GLDisplayEGL newWithEglDisplay(void * display = null) static nothrow
gstglegl.gldisplay_egl.GLDisplayEGL fromGlDisplay(gstgl.gldisplay.GLDisplay display) static nothrowCreates a EGL display connection from a native Display.
void * getFromNative(gstgl.types.GLDisplayType type, size_t display) static nothrowAttempts to create a new `EGLDisplay` from display. If type is [gstgl.types.GLDisplayType.Any] or [gstgl.types.GLDisplayType.EglSurfaceless], then display must be 0. type must not be [gstgl.types....
Constructors
this(void * ptr, Flag!"Take" take)
this()Create a new #GstGLDisplayEGL using the default EGL_DEFAULT_DISPLAY. Returns: a new #GstGLDisplayEGL or null
Methods
GLDisplayEGL build() nothrowCreate object from builder. Returns: New object