# lv_draw_nanovg.h (/api/private/draw/nanovg/lv_draw_nanovg_h)



<RelatedHeaders name="lv_draw_nanovg_private.h" isPrivate="false" />

<ApiSummary functions="2" />

Functions [#functions]

<ApiTabs items="[&#x22;Getters (1)&#x22;,&#x22;Other (1)&#x22;]">
  <ApiTab value="Getters (1)">
    <ApiMember kind="function" name="lv_draw_nanovg_get_draw_buf_handlers" file="private/draw/nanovg/lv_draw_nanovg.h" line="38" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/nanovg/lv_draw_nanovg.h#L38">
      lv_draw_nanovg_get_draw_buf_handlers [#lv_draw_nanovg_get_draw_buf_handlers]

      ```c title=" " lineNumbers=1
      const lv_draw_buf_handlers_t * lv_draw_nanovg_get_draw_buf_handlers(void)
      ```
    </ApiMember>
  </ApiTab>

  <ApiTab value="Other (1)">
    <ApiMember kind="function" name="lv_draw_nanovg_init" file="private/draw/nanovg/lv_draw_nanovg.h" line="36" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/nanovg/lv_draw_nanovg.h#L36">
      lv_draw_nanovg_init [#lv_draw_nanovg_init]

      Initialize NanoVG rendering

      ```c title=" " lineNumbers=1
      void lv_draw_nanovg_init(void)
      ```
    </ApiMember>
  </ApiTab>
</ApiTabs>

Dependencies [#dependencies]

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