# lv_opengles_texture_private.h (/api/private/drivers/opengles/lv_opengles_texture_private_h)



<RelatedHeaders name="lv_opengles_texture.h" isPrivate="true" />

<ApiSummary functions="3" structs="1" />

Functions [#functions]

<ApiMember kind="function" name="lv_opengles_texture_reshape" file="private/drivers/opengles/lv_opengles_texture_private.h" line="41" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/drivers/opengles/lv_opengles_texture_private.h#L41">
  lv_opengles_texture_reshape [#lv_opengles_texture_reshape]

  ```c title=" " lineNumbers=1
  lv_result_t lv_opengles_texture_reshape(lv_opengles_texture_t *texture, lv_display_t *display, int32_t width, int32_t height)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name      | Type                                                                       |
  | --------- | -------------------------------------------------------------------------- |
  | `texture` | <ApiLink name="lv_opengles_texture_t" display="lv_opengles_texture_t *" /> |
  | `display` | <ApiLink name="lv_display_t" display="lv_display_t *" />                   |
  | `width`   | `int32_t`                                                                  |
  | `height`  | `int32_t`                                                                  |
</ApiMember>

<ApiMember kind="function" name="lv_opengles_texture_deinit" file="private/drivers/opengles/lv_opengles_texture_private.h" line="43" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/drivers/opengles/lv_opengles_texture_private.h#L43">
  lv_opengles_texture_deinit [#lv_opengles_texture_deinit]

  ```c title=" " lineNumbers=1
  void lv_opengles_texture_deinit(lv_opengles_texture_t *texture)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name      | Type                                                                       |
  | --------- | -------------------------------------------------------------------------- |
  | `texture` | <ApiLink name="lv_opengles_texture_t" display="lv_opengles_texture_t *" /> |
</ApiMember>

<ApiMember kind="function" name="lv_opengles_texture_render_display" file="private/drivers/opengles/lv_opengles_texture_private.h" line="51" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/drivers/opengles/lv_opengles_texture_private.h#L51">
  lv_opengles_texture_render_display [#lv_opengles_texture_render_display]

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

  ```c title=" " lineNumbers=1
  void lv_opengles_texture_render_display(lv_opengles_texture_t *texture, lv_display_t *display)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name      | Type                                                                       | Description                |
  | --------- | -------------------------------------------------------------------------- | -------------------------- |
  | `texture` | <ApiLink name="lv_opengles_texture_t" display="lv_opengles_texture_t *" /> | the texture of the display |
  | `display` | <ApiLink name="lv_display_t" display="lv_display_t *" />                   | the display to render      |
</ApiMember>

Structs [#structs]

<ApiMember kind="struct" name="lv_opengles_texture_t">
  lv_opengles_texture_t [#lv_opengles_texture_t]

  | Member             | Type           | Description             |
  | ------------------ | -------------- | ----------------------- |
  | `texture_id`       | `unsigned int` |                         |
  | `is_texture_owner` | `bool`         | LV\_USE\_DRAW\_OPENGLES |
</ApiMember>

<TypeUsedBy name="lv_opengles_texture_t" count="3">
  * `lv_opengles_texture_reshape` — param `texture`
  * `lv_opengles_texture_deinit` — param `texture`
  * `lv_opengles_texture_render_display` — param `texture`
</TypeUsedBy>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lvgl_public.h&#x22;]" includedBy="[&#x22;lv_linux_drm_egl_private.h&#x22;, &#x22;lv_sdl_private.h&#x22;, &#x22;lvgl_private.h&#x22;]" />
