lv_opengles_driver.h
Functions
-
void lv_opengles_init(void)
Initialize OpenGL
Note
it is not necessary to call this if you use
lv_glfw_window_create
-
void lv_opengles_deinit(void)
Deinitialize OpenGL
Note
it is not necessary to call this if you use
lv_glfw_window_create
-
void lv_opengles_render_texture(unsigned int texture, const lv_area_t *texture_area, lv_opa_t opa, int32_t disp_w, int32_t disp_h, const lv_area_t *texture_clip_area, bool flip)
Render a texture
- Parameters:
texture – OpenGL texture ID
texture_area – the area in the window to render the texture in
opa – opacity to blend the texture with existing contents
disp_w – width of the window/framebuffer being rendered to
disp_h – height of the window/framebuffer being rendered to
-
void lv_opengles_render_fill(lv_color_t color, const lv_area_t *area, lv_opa_t opa, int32_t disp_w, int32_t disp_h)
Render a fill
- Parameters:
color – the color of the fill
area – the area in the window to render the fill
opa – opacity to blend the fill with existing contents
disp_w – width of the window/framebuffer being rendered to
disp_h – height of the window/framebuffer being rendered to
-
void lv_opengles_render_clear(void)
Clear the window/display
-
void lv_opengles_viewport(int32_t x, int32_t y, int32_t w, int32_t h)
Set the OpenGL viewport
- Parameters:
x – x position of the viewport
y – y position of the viewport
w – width of the viewport
h – height of the viewport