i80_controller sample
lv_image_header_t::w
is only used within i80_controller sample.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (2/4)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
i80_controller sample
lv_image_header_t::w
lv_image_header_t::w field
Syntax
Show:
Summary
Declaration
from
lv_image_dsc.h:93
uint32_t
w
:
16
;
Examples
References
from
examples
Code
Location
Referrer
uint32_t
w
:
16
;
lv_image_dsc.h:93
.
header
.
w
=
130
,
animimg001.c:187
.
header
.
w
=
130
,
animimg002.c:187
.
header
.
w
=
130
,
animimg003.c:187
.
header
.
w
=
96
,
esp_logo.c:231
.
header
.
w
=
240
,
esp_text.c:117
.
header
.
w
=
0
,
img_bulb_gif.c:1121
.
header
.
w
=
13
,
img_caret_down.c:50
.
header
.
w
=
100
,
img_cogwheel_argb.c:118
.
header
.
w
=
100
,
img_cogwheel_indexed16.c:134
.
header
.
w
=
100
,
img_cogwheel_rgb.c:429
.
header
.
w
=
72
,
img_emoji_F617.c:243
.
header
.
w
=
100
,
img_hand.c:26
.
header
.
w
=
80
,
img_skew_strip.c:86
.
header
.
w
=
30
,
img_star.c:59
.
header
.
w
=
8
,
imgbtn_left.c:68
.
header
.
w
=
5
,
imgbtn_mid.c:67
.
header
.
w
=
8
,
imgbtn_right.c:69
header
->
w
=
1
;
lv_bin_decoder.c:155
lv_bin_decoder_info()
tmp
.
header
.
stride
=
(
tmp
.
header
.
w
*
lv_color_format_get_bpp
(
cf
)
+
7
)
>
>
3
;
lv_bin_decoder.c:300
lv_bin_decoder_open()
decoded
=
lv_draw_buf_create_ex
(
image_cache_draw_buf_handlers
,
dsc
->
header
.
w
,
dsc
->
header
.
h
,
LV_COLOR_FORMAT_A8
,
lv_bin_decoder.c:836
decode_alpha_only()
lv_draw_buf_t
*
decompressed
=
lv_draw_buf_create_ex
(
image_cache_draw_buf_handlers
,
dsc
->
header
.
w
,
dsc
->
header
.
h
,
lv_bin_decoder.c:1092
decompress_image()
fo
r
(
0
heade
r-
>
w
x+
+
lv_canvas.c:310
lv_canvas_fill_bg()
fo
r
(
0
heade
r-
>
w
x+
+
lv_canvas.c:323
lv_canvas_fill_bg()
fo
r
(
0
heade
r-
>
3
+
3
lv_canvas.c:331
lv_canvas_fill_bg()
fo
r
(
0
heade
r-
>
w
x+
+
lv_canvas.c:342
lv_canvas_fill_bg()
fo
r
(
0
heade
r-
>
w
x+
+
lv_canvas.c:353
lv_canvas_fill_bg()
fo
r
(
0
heade
r-
>
w
x+
+
lv_canvas.c:361
lv_canvas_fill_bg()
lv_area_
canvas_are
{
0
0
heade
r-
>
1
heade
r-
>
1
}
lv_canvas.c:378
lv_canvas_init_layer()
a_draw_buf
.
x2
=
draw_buf
->
header
.
w
-
1
;
lv_draw_buf.c:173
lv_draw_buf_clear()
if
(
dest_area
==
NULL
)
line_width
=
dest
->
header
.
w
;
lv_draw_buf.c:202
lv_draw_buf_copy()
if
(
(
src_area
==
NULL
&&
line_width
!=
src
->
header
.
w
)
||
\
lv_draw_buf.c:213
lv_draw_buf_copy()
header
->
w
=
w
;
lv_draw_buf.c:261
lv_draw_buf_init()
draw_buf
->
header
.
w
=
w
;
lv_draw_buf.c:302
lv_draw_buf_create_ex()
lv_draw_buf_t
*
new_buf
=
lv_draw_buf_create_ex
(
handlers
,
header
->
w
,
header
->
h
,
header
->
cf
,
header
->
stride
)
;
lv_draw_buf.c:323
lv_draw_buf_dup_ex()
draw_buf
->
header
.
w
=
w
;
lv_draw_buf.c:354
lv_draw_buf_reshape()
uint32_t
w
=
header
->
w
;
lv_draw_buf.c:402
lv_draw_buf_adjust_stride()
uint32_t
w
=
draw_buf
->
header
.
w
;
lv_draw_buf.c:479
lv_draw_buf_premultiply()
uint32_t
w
=
draw_buf
->
header
.
w
;
lv_draw_buf.c:493
lv_draw_buf_premultiply()
uint32_t
w
=
draw_buf
->
header
.
w
;
lv_draw_buf.c:510
lv_draw_buf_premultiply()
lv_draw_buf_init
(
buf
,
img
->
header
.
w
,
img
->
header
.
h
,
img
->
header
.
cf
,
img
->
header
.
stride
,
lv_draw_buf.c:566
lv_draw_buf_from_image()
lv_area_set
(
full_area
,
0
,
0
,
header
->
w
-
1
,
header
->
h
-
1
)
;
lv_draw_buf.c:668
draw_buf_get_full_area()
int32_t
img_w
=
draw_dsc
->
header
.
w
;
lv_draw_image.c:198
lv_draw_image_tiled_helper()
lv_area_t
a
=
{
0
,
0
,
header
.
w
-
1
,
header
.
h
-
1
}
;
lv_draw_rect.c:216
lv_draw_rect()
img_area
.
x2
=
decoder_dsc
.
decoded
->
header
.
w
-
1
;
lv_draw_sw_arc.c:140
lv_draw_sw_arc()
int32_t
ofs
=
decoder_dsc
.
decoded
->
header
.
w
/
2
;
lv_draw_sw_arc.c:142
lv_draw_sw_arc()
blend_ds
c
.mask_bu
+
img_strid
src_
heade
r-
>
src_
h
lv_draw_sw_img.c:221
img_draw_core()
lv_area_se
t
(
&mask_are
a
0
0
mask_im
g-
>heade
r
.
1
mask_im
g-
>heade
r
.
1
)
lv_draw_sw_img.c:257
img_draw_core()
symbol_w
=
header
.
w
;
lv_dropdown.c:898
draw_main()
a
.
x2
=
header
.
w
-
1
;
lv_example_buttonmatrix_2.c:58
event_cb()
LV_DRAW_BUF_DEFINE_STATIC
(
draw_buf_16bpp
,
CANVAS_WIDTH
,
CANVAS_HEIGHT
,
LV_COLOR_FORMAT_RGB565
)
;
lv_example_canvas_1.c:30
lv_example_canvas_1()
LV_DRAW_BUF_INIT_STATIC
(
draw_buf_16bpp
)
;
lv_example_canvas_1.c:31
lv_example_canvas_1()
LV_DRAW_BUF_DEFINE_STATIC
(
draw_buf_32bpp
,
CANVAS_WIDTH
,
CANVAS_HEIGHT
,
LV_COLOR_FORMAT_ARGB8888
)
;
lv_example_canvas_1.c:51
lv_example_canvas_1()
LV_DRAW_BUF_INIT_STATIC
(
draw_buf_32bpp
)
;
lv_example_canvas_1.c:52
lv_example_canvas_1()
LV_DRAW_BUF_DEFINE_STATIC
(
draw_buf
,
CANVAS_WIDTH
,
CANVAS_HEIGHT
,
LV_COLOR_FORMAT_ARGB8888
)
;
lv_example_canvas_2.c:15
lv_example_canvas_2()
LV_DRAW_BUF_INIT_STATIC
(
draw_buf
)
;
lv_example_canvas_2.c:16
lv_example_canvas_2()
LV_DRAW_BUF_DEFINE_STATIC
(
draw_buf
,
CANVAS_WIDTH
,
CANVAS_HEIGHT
,
LV_COLOR_FORMAT_ARGB8888
)
;
lv_example_canvas_3.c:13
lv_example_canvas_3()
LV_DRAW_BUF_INIT_STATIC
(
draw_buf
)
;
lv_example_canvas_3.c:14
lv_example_canvas_3()
LV_DRAW_BUF_DEFINE_STATIC
(
draw_buf
,
CANVAS_WIDTH
,
CANVAS_HEIGHT
,
LV_COLOR_FORMAT_ARGB8888
)
;
lv_example_canvas_5.c:13
lv_example_canvas_5()
LV_DRAW_BUF_INIT_STATIC
(
draw_buf
)
;
lv_example_canvas_5.c:14
lv_example_canvas_5()
lv_area_t
coords
=
{
10
,
10
,
10
+
img_star
.
header
.
w
-
1
,
10
+
img_star
.
header
.
h
-
1
}
;
lv_example_canvas_6.c:29
lv_example_canvas_6()
LV_DRAW_BUF_DEFINE_STATIC
(
draw_buf
,
CANVAS_WIDTH
,
CANVAS_HEIGHT
,
LV_COLOR_FORMAT_ARGB8888
)
;
lv_example_canvas_7.c:13
lv_example_canvas_7()
LV_DRAW_BUF_INIT_STATIC
(
draw_buf
)
;
lv_example_canvas_7.c:14
lv_example_canvas_7()
lv_area_t
a
=
{
0
,
0
,
mask
->
header
.
w
-
1
,
mask
->
header
.
h
/
2
-
10
}
;
lv_example_roller_3.c:23
generate_mask()
LV_DRAW_BUF_DEFINE_STATIC
(
mask
,
130
,
150
,
LV_COLOR_FORMAT_L8
)
;
lv_example_roller_3.c:76
lv_example_roller_3()
LV_DRAW_BUF_INIT_STATIC
(
mask
)
;
lv_example_roller_3.c:77
lv_example_roller_3()
header
.
w
=
size
.
x
;
lv_image.c:229
lv_image_set_src()
img
->
w
=
header
.
w
;
lv_image.c:234
lv_image_set_src()
uint32_t
stride_expect
=
lv_draw_buf_width_to_stride
(
decoded
->
header
.
w
,
decoded
->
header
.
cf
)
;
lv_image_decoder.c:246
lv_image_decoder_post_process()
lv_draw_buf_t
*
aligned
=
lv_draw_buf_create_ex
(
image_cache_draw_buf_handlers
,
decoded
->
header
.
w
,
decoded
->
header
.
h
,
lv_image_decoder.c:251
lv_image_decoder_post_process()
return
header
->
w
*
2
;
lv_image_decoder.c:389
img_width_to_stride()
return
(
(
uint32_t
)
header
->
w
*
lv_color_format_get_bpp
(
header
->
cf
)
+
7
)
>
>
3
;
lv_image_decoder.c:392
img_width_to_stride()
p
->
x
=
LV_MAX
(
p
->
x
,
imagebutton
->
src_mid
[
state
]
.
header
.
w
)
;
lv_imagebutton.c:179
lv_imagebutton_event()
left_w
=
src_info
->
header
.
w
;
lv_imagebutton.c:211
draw_main()
coords_part
.
x2
=
coords
.
x1
+
src_info
->
header
.
w
-
1
;
lv_imagebutton.c:214
draw_main()
right_w
=
src_info
->
header
.
w
;
lv_imagebutton.c:222
draw_main()
coords_part
.
x1
=
coords
.
x2
-
src_info
->
header
.
w
+
1
;
lv_imagebutton.c:223
draw_main()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
lv_image_header_t::w
is written by 5 functions and is read by 31 functions:
lv_draw_buf_init()
lv_draw_buf_create_ex()
lv_draw_buf_reshape()
lv_bin_decoder_info()
lv_image_set_src()
All items filtered out
lv_image_header_t::w
lv_draw_buf_clear()
lv_draw_buf_copy()
lv_draw_buf_dup_ex()
lv_draw_buf_adjust_stride()
lv_draw_buf_premultiply()
lv_draw_buf_from_image()
draw_buf_get_full_area()
lv_draw_image_tiled_helper()
lv_draw_rect()
lv_image_decoder_post_process()
img_width_to_stride()
lv_draw_sw_arc()
img_draw_core()
lv_bin_decoder_open()
decode_alpha_only()
decompress_image()
lv_canvas_fill_bg()
lv_canvas_init_layer()
draw_main()
lv_image_set_src()
lv_imagebutton_event()
draw_main()
event_cb()
lv_example_canvas_1()
lv_example_canvas_2()
lv_example_canvas_3()
lv_example_canvas_5()
lv_example_canvas_6()
lv_example_canvas_7()
generate_mask()
lv_example_roller_3()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out