# lv_opengles_shader.h (/api/private/drivers/opengles/assets/lv_opengles_shader_h)



<ApiSummary functions="3" />

Functions [#functions]

<ApiMember kind="function" name="lv_opengles_shader_get_vertex" file="private/drivers/opengles/assets/lv_opengles_shader.h" line="24" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/drivers/opengles/assets/lv_opengles_shader.h#L24">
  lv_opengles_shader_get_vertex [#lv_opengles_shader_get_vertex]

  ```c title=" " lineNumbers=1
  char * lv_opengles_shader_get_vertex(lv_opengl_glsl_version_t version)
  ```

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

  | Name      | Type                                        |
  | --------- | ------------------------------------------- |
  | `version` | <ApiLink name="lv_opengl_glsl_version_t" /> |
</ApiMember>

<ApiMember kind="function" name="lv_opengles_shader_get_fragment" file="private/drivers/opengles/assets/lv_opengles_shader.h" line="25" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/drivers/opengles/assets/lv_opengles_shader.h#L25">
  lv_opengles_shader_get_fragment [#lv_opengles_shader_get_fragment]

  ```c title=" " lineNumbers=1
  char * lv_opengles_shader_get_fragment(lv_opengl_glsl_version_t version)
  ```

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

  | Name      | Type                                        |
  | --------- | ------------------------------------------- |
  | `version` | <ApiLink name="lv_opengl_glsl_version_t" /> |
</ApiMember>

<ApiMember kind="function" name="lv_opengles_shader_get_source" file="private/drivers/opengles/assets/lv_opengles_shader.h" line="26" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/drivers/opengles/assets/lv_opengles_shader.h#L26">
  lv_opengles_shader_get_source [#lv_opengles_shader_get_source]

  ```c title=" " lineNumbers=1
  void lv_opengles_shader_get_source(lv_opengl_shader_portions_t *portions, lv_opengl_glsl_version_t version)
  ```

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

  | Name       | Type                                                                                   |
  | ---------- | -------------------------------------------------------------------------------------- |
  | `portions` | <ApiLink name="lv_opengl_shader_portions_t" display="lv_opengl_shader_portions_t *" /> |
  | `version`  | <ApiLink name="lv_opengl_glsl_version_t" />                                            |
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_opengl_shader_internal.h&#x22;]" includedBy="[&#x22;lvgl_private.h&#x22;]" transitiveIncludes="[&#x22;lv_opengles_debug.h&#x22;, &#x22;lv_opengles_private.h&#x22;, &#x22;lv_rb_private.h&#x22;]" />
