i80_controller sample
lv_image_header_t::h
is only used within i80_controller sample.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
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::h
lv_image_header_t::h field
Syntax
Show:
Summary
Declaration
from
lv_image_dsc.h:94
uint32_t
h
:
16
;
Examples
References
from
examples
Code
Location
Referrer
uint32_t
h
:
16
;
lv_image_dsc.h:94
.
header
.
h
=
170
,
animimg001.c:188
.
header
.
h
=
170
,
animimg002.c:188
.
header
.
h
=
170
,
animimg003.c:188
.
header
.
h
=
96
,
esp_logo.c:232
.
header
.
h
=
40
,
esp_text.c:118
.
header
.
h
=
0
,
img_bulb_gif.c:1122
.
header
.
h
=
8
,
img_caret_down.c:51
.
header
.
h
=
100
,
img_cogwheel_argb.c:119
.
header
.
h
=
100
,
img_cogwheel_indexed16.c:135
.
header
.
h
=
100
,
img_cogwheel_rgb.c:430
.
header
.
h
=
72
,
img_emoji_F617.c:244
.
header
.
h
=
9
,
img_hand.c:27
.
header
.
h
=
20
,
img_skew_strip.c:87
.
header
.
h
=
29
,
img_star.c:60
.
header
.
h
=
50
,
imgbtn_left.c:69
.
header
.
h
=
49
,
imgbtn_mid.c:68
.
header
.
h
=
50
,
imgbtn_right.c:70
header
->
h
=
1
;
lv_bin_decoder.c:156
lv_bin_decoder_info()
offset
+=
dsc
->
header
.
h
*
dsc
->
header
.
stride
;
/*Move to A8 map*/
lv_bin_decoder.c:501
lv_bin_decoder_get_area()
uint32_t
buf_len
=
w
*
dsc
->
header
.
h
;
/*always decode to A8 format*/
lv_bin_decoder.c:832
decode_alpha_only()
uint32_t
file_len
=
(
uint32_t
)
dsc
->
header
.
stride
*
dsc
->
header
.
h
;
lv_bin_decoder.c:834
decode_alpha_only()
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-
>
h
y+
+
lv_canvas.c:308
lv_canvas_fill_bg()
fo
r
(
0
heade
r-
>
h
y+
+
lv_canvas.c:321
lv_canvas_fill_bg()
fo
r
(
0
heade
r-
>
h
y+
+
lv_canvas.c:329
lv_canvas_fill_bg()
fo
r
(
0
heade
r-
>
h
y+
+
lv_canvas.c:340
lv_canvas_fill_bg()
fo
r
(
0
heade
r-
>
h
y+
+
lv_canvas.c:351
lv_canvas_fill_bg()
fo
r
(
0
heade
r-
>
h
y+
+
lv_canvas.c:360
lv_canvas_fill_bg()
lv_area_
canvas_are
{
0
0
heade
r-
>
1
heade
r-
>
1
}
lv_canvas.c:378
lv_canvas_init_layer()
lv_memzero
(
buf
,
header
->
h
*
stride
)
;
lv_draw_buf.c:166
lv_draw_buf_clear()
a_draw_buf
.
y2
=
draw_buf
->
header
.
h
-
1
;
lv_draw_buf.c:174
lv_draw_buf_clear()
end_y
=
dest
->
header
.
h
-
1
;
lv_draw_buf.c:232
lv_draw_buf_copy()
header
->
h
=
h
;
lv_draw_buf.c:262
lv_draw_buf_init()
draw_buf
->
header
.
h
=
h
;
lv_draw_buf.c:303
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
.
h
=
h
;
lv_draw_buf.c:355
lv_draw_buf_reshape()
uint32_t
h
=
header
->
h
;
lv_draw_buf.c:403
lv_draw_buf_adjust_stride()
uint32_t
h
=
draw_buf
->
header
.
h
;
lv_draw_buf.c:478
lv_draw_buf_premultiply()
uint32_t
h
=
draw_buf
->
header
.
h
;
lv_draw_buf.c:492
lv_draw_buf_premultiply()
uint32_t
h
=
draw_buf
->
header
.
h
;
lv_draw_buf.c:509
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_h
=
draw_dsc
->
header
.
h
;
lv_draw_image.c:199
lv_draw_image_tiled_helper()
draw_buf
->
header
.
h
=
g
.
box_h
;
lv_draw_label.c:427
draw_letter()
lv_area_t
a
=
{
0
,
0
,
header
.
w
-
1
,
header
.
h
-
1
}
;
lv_draw_rect.c:216
lv_draw_rect()
img_area
.
y2
=
decoder_dsc
.
decoded
->
header
.
h
-
1
;
lv_draw_sw_arc.c:141
lv_draw_sw_arc()
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_h
=
header
.
h
;
lv_dropdown.c:899
draw_main()
a
.
y2
=
header
.
h
-
1
;
lv_example_buttonmatrix_2.c:60
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()
a
.
y1
=
mask
->
header
.
h
/
2
+
10
;
lv_example_roller_3.c:26
generate_mask()
a
.
y2
=
mask
->
header
.
h
-
1
;
lv_example_roller_3.c:27
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
.
h
=
size
.
y
;
lv_image.c:230
lv_image_set_src()
img
->
h
=
header
.
h
;
lv_image.c:235
lv_image_set_src()
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()
coords_part
.
y2
=
coords
.
y1
+
src_info
->
header
.
h
-
1
;
lv_imagebutton.c:215
draw_main()
coords_part
.
y2
=
coords
.
y1
+
src_info
->
header
.
h
-
1
;
lv_imagebutton.c:226
draw_main()
lv_obj_set_height
(
obj
,
imagebutton
->
src_mid
[
state
]
.
header
.
h
)
;
/*Keep the user defined width*/
lv_imagebutton.c:260
refr_image()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
lv_image_header_t::h
is written by 6 functions and is read by 30 functions:
lv_draw_buf_init()
lv_draw_buf_create_ex()
lv_draw_buf_reshape()
draw_letter()
lv_bin_decoder_info()
lv_image_set_src()
All items filtered out
lv_image_header_t::h
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()
lv_draw_sw_arc()
img_draw_core()
lv_bin_decoder_get_area()
decode_alpha_only()
decompress_image()
lv_canvas_fill_bg()
lv_canvas_init_layer()
draw_main()
lv_image_set_src()
draw_main()
refr_image()
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