# lv_canvas_private.h (/api/private/widgets/canvas/lv_canvas_private_h)



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

<ApiSummary structs="1" />

Structs [#structs]

<ApiMember kind="struct" name="_lv_canvas_t">
  \_lv_canvas_t [#_lv_canvas_t]

  Canvas data

  | Member       | Type                                                       | Description |
  | ------------ | ---------------------------------------------------------- | ----------- |
  | `img`        | <ApiLink name="lv_image_t" />                              |             |
  | `draw_buf`   | <ApiLink name="lv_draw_buf_t" display="lv_draw_buf_t *" /> |             |
  | `static_buf` | <ApiLink name="lv_draw_buf_t" />                           |             |
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_image_private.h&#x22;, &#x22;lvgl_public.h&#x22;]" includedBy="[&#x22;lvgl_private.h&#x22;, &#x22;lv_barcode_private.h&#x22;, &#x22;lv_lottie_private.h&#x22;, &#x22;lv_qrcode_private.h&#x22;]" transitiveIncludes="[&#x22;lv_array.h&#x22;, &#x22;lv_event_private.h&#x22;, &#x22;lv_obj_private.h&#x22;]" />
