lv_opengles_texture_private.h

API reference for lv_opengles_texture_private.h

Report on GitHub
See Also: Public APIThis is the private implementation. See the public header for the stable interface.lv_opengles_texture.h

Functions

lv_opengles_texture_reshape

 
lv_result_t lv_opengles_texture_reshape(lv_opengles_texture_t *texture, lv_display_t *display, int32_t width, int32_t height)
Parameters
NameType
texturelv_opengles_texture_t *
displaylv_display_t *
widthint32_t
heightint32_t

lv_opengles_texture_deinit

 
void lv_opengles_texture_deinit(lv_opengles_texture_t *texture)
Parameters

lv_opengles_texture_render_display

Render the display content to the current OpenGL framebuffer Handles NanoVG, OpenGL and SW rendering

 
void lv_opengles_texture_render_display(lv_opengles_texture_t *texture, lv_display_t *display)
Parameters
NameTypeDescription
texturelv_opengles_texture_t *the texture of the display
displaylv_display_t *the display to render

Structs

struct

lv_opengles_texture_t

MemberTypeDescription
texture_idunsigned int
is_texture_ownerboolLV_USE_DRAW_OPENGLES
Used by 3 functions
  • lv_opengles_texture_reshape — param texture
  • lv_opengles_texture_deinit — param texture
  • lv_opengles_texture_render_display — param texture

Dependencies

  • lvgl_public.h

Last updated on

On this page