lv_opengles_pbuffer.h

API reference for lv_opengles_pbuffer.h

Report on GitHub

Functions

lv_opengles_pbuffer_get_gles_version

Get the OpenGL ES major version of the context backing a pbuffer display. ES3 is requested first, but drivers that cannot provide it fall back to ES2, where features needing ES3 shaders (e.g. glTF) are unavailable.

 
uint8_t lv_opengles_pbuffer_get_gles_version(lv_display_t *display)
Parameters
NameTypeDescription
displaylv_display_t *a display created by lv_opengles_pbuffer_create

Returns: uint8_t — 3 or 2, or 0 if display is not a pbuffer display

lv_opengles_pbuffer_get_handle

Get the pbuffer handle of a display, so it can be torn down after the display itself is gone. See lv_opengles_pbuffer_destroy.

 
lv_opengles_pbuffer_t * lv_opengles_pbuffer_get_handle(lv_display_t *display)
Parameters
NameTypeDescription
displaylv_display_t *a display created by lv_opengles_pbuffer_create

Returns: lv_opengles_pbuffer_t * — the handle, or NULL if display is not a pbuffer display

Typedefs

lv_opengles_pbuffer_t

 
typedef struct _lv_opengles_pbuffer lv_opengles_pbuffer_t

An off-screen EGL pbuffer context and its render target

Used by 1 function
  • lv_opengles_pbuffer_destroy — param pbuffer

Dependencies

  • lvgl_public.h

Last updated on

On this page