# lv_gltf_view_shader.h (/api/libs/gltf/gltf_view/assets/lv_gltf_view_shader_h)



<ApiSummary functions="4" />

Functions [#functions]

<ApiMember kind="function" name="lv_gltf_view_shader_get_vertex" file="libs/gltf/gltf_view/assets/lv_gltf_view_shader.h" line="24" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/libs/gltf/gltf_view/assets/lv_gltf_view_shader.h#L24">
  lv_gltf_view_shader_get_vertex [#lv_gltf_view_shader_get_vertex]

  ```c title=" " lineNumbers=1
  char * lv_gltf_view_shader_get_vertex(void)
  ```
</ApiMember>

<ApiMember kind="function" name="lv_gltf_view_shader_get_fragment" file="libs/gltf/gltf_view/assets/lv_gltf_view_shader.h" line="25" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/libs/gltf/gltf_view/assets/lv_gltf_view_shader.h#L25">
  lv_gltf_view_shader_get_fragment [#lv_gltf_view_shader_get_fragment]

  ```c title=" " lineNumbers=1
  char * lv_gltf_view_shader_get_fragment(void)
  ```
</ApiMember>

<ApiMember kind="function" name="lv_gltf_view_shader_get_src" file="libs/gltf/gltf_view/assets/lv_gltf_view_shader.h" line="26" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/libs/gltf/gltf_view/assets/lv_gltf_view_shader.h#L26">
  lv_gltf_view_shader_get_src [#lv_gltf_view_shader_get_src]

  ```c title=" " lineNumbers=1
  void lv_gltf_view_shader_get_src(lv_opengl_shader_portions_t *shaders)
  ```

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

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

<ApiMember kind="function" name="lv_gltf_view_shader_get_env" file="libs/gltf/gltf_view/assets/lv_gltf_view_shader.h" line="27" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/libs/gltf/gltf_view/assets/lv_gltf_view_shader.h#L27">
  lv_gltf_view_shader_get_env [#lv_gltf_view_shader_get_env]

  ```c title=" " lineNumbers=1
  void lv_gltf_view_shader_get_env(lv_opengl_shader_portions_t *shaders)
  ```

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

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

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_opengl_shader_internal.h&#x22;]" transitiveIncludes="[&#x22;lv_area.h&#x22;, &#x22;lv_assert.h&#x22;, &#x22;lv_color.h&#x22;, &#x22;lv_color_op.h&#x22;, &#x22;lv_conf_internal.h&#x22;, &#x22;lv_conf_kconfig.h&#x22;, &#x22;lv_log.h&#x22;, &#x22;lv_math.h&#x22;, &#x22;lv_mem.h&#x22;, &#x22;lv_opengles_debug.h&#x22;, &#x22;lv_opengles_private.h&#x22;, &#x22;lv_palette.h&#x22;, &#x22;lv_rb.h&#x22;, &#x22;lv_rb_private.h&#x22;, &#x22;lv_string.h&#x22;, &#x22;lv_types.h&#x22;]" />
