i80_controller sample
lv_image_header_t::cf
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::cf
lv_image_header_t::cf field
Color format: See `lv_color_format_t`
Syntax
Show:
Summary
Declaration
from
lv_image_dsc.h:90
uint32_t
cf
:
8
;
Examples
References
from
examples
Code
Location
Referrer
uint32_t
cf
:
8
;
/**< Color format: See `lv_color_format_t`*/
lv_image_dsc.h:90
.
header
.
cf
=
LV_COLOR_FORMAT_ARGB8888
,
animimg001.c:190
.
header
.
cf
=
LV_COLOR_FORMAT_ARGB8888
,
animimg002.c:190
.
header
.
cf
=
LV_COLOR_FORMAT_ARGB8888
,
animimg003.c:190
.
header
.
cf
=
LV_COLOR_FORMAT_RGB565A8
,
esp_logo.c:229
.
header
.
cf
=
LV_COLOR_FORMAT_RGB565A8
,
esp_text.c:115
.
header
.
cf
=
LV_COLOR_FORMAT_RAW
,
img_bulb_gif.c:1123
.
header
.
cf
=
LV_COLOR_FORMAT_ARGB8888
,
img_caret_down.c:53
.
header
.
cf
=
LV_COLOR_FORMAT_ARGB8888
,
img_cogwheel_argb.c:121
.
header
.
cf
=
LV_COLOR_FORMAT_I4
,
img_cogwheel_indexed16.c:137
.
header
.
cf
=
LV_COLOR_FORMAT_NATIVE
,
img_cogwheel_rgb.c:440
.
header
.
cf
=
LV_COLOR_FORMAT_NATIVE
,
img_emoji_F617.c:242
.
header
.
cf
=
LV_COLOR_FORMAT_ARGB8888
,
img_hand.c:29
.
header
.
cf
=
LV_COLOR_FORMAT_ARGB8888
,
img_skew_strip.c:89
.
header
.
cf
=
LV_COLOR_FORMAT_ARGB8888
,
img_star.c:57
.
header
.
cf
=
LV_COLOR_FORMAT_ARGB8888
,
imgbtn_left.c:71
.
header
.
cf
=
LV_COLOR_FORMAT_ARGB8888
,
imgbtn_mid.c:70
.
header
.
cf
=
LV_COLOR_FORMAT_ARGB8888
,
imgbtn_right.c:72
header
->
cf
=
header
->
magic
;
lv_bin_decoder.c:145
lv_bin_decoder_info()
header
->
cf
=
LV_COLOR_FORMAT_A8
;
lv_bin_decoder.c:159
lv_bin_decoder_info()
lv_color_format_t
cf
=
dsc
->
header
.
cf
;
lv_bin_decoder.c:216
lv_bin_decoder_open()
lv_color_format_t
cf
=
image
->
header
.
cf
;
lv_bin_decoder.c:257
lv_bin_decoder_open()
lv_color_format_t
cf
=
dsc
->
header
.
cf
;
lv_bin_decoder.c:383
lv_bin_decoder_get_area()
lv_color_format_t
cf
=
dsc
->
header
.
cf
;
lv_bin_decoder.c:561
decode_indexed()
uint8_t
bpp
=
lv_color_format_get_bpp
(
dsc
->
header
.
cf
)
;
lv_bin_decoder.c:829
decode_alpha_only()
if
(
dsc
->
header
.
cf
!=
LV_COLOR_FORMAT_A8
)
{
lv_bin_decoder.c:862
decode_alpha_only()
dsc
->
header
.
cf
,
lv_bin_decoder.c:1093
decompress_image()
lv_color_format_
c
draw_bu
f-
>heade
r
.c
f
lv_canvas.c:114
lv_canvas_set_px()
switc
h
(heade
r-
>c
f
lv_canvas.c:213
lv_canvas_get_px()
LV_ASSERT_MS
G
(canva
s-
>draw_bu
f-
>heade
r
.c
=
dest_bu
f-
>heade
r
.c
f
"Color formats must be the same
"
)
lv_canvas.c:287
lv_canvas_copy_buf()
i
f
(heade
r-
>c
=
LV_COLOR_FORMAT_RGB56
5
lv_canvas.c:306
lv_canvas_fill_bg()
els
i
f
(heade
r-
>c
=
LV_COLOR_FORMAT_XRGB888
|
heade
r-
>c
=
LV_COLOR_FORMAT_ARGB888
8
lv_canvas.c:315
lv_canvas_fill_bg()
i
f
(heade
r-
>c
=
LV_COLOR_FORMAT_ARGB888
8
lv_canvas.c:317
lv_canvas_fill_bg()
els
i
f
(heade
r-
>c
=
LV_COLOR_FORMAT_RGB88
8
lv_canvas.c:328
lv_canvas_fill_bg()
els
i
f
(heade
r-
>c
=
LV_COLOR_FORMAT_L
8
lv_canvas.c:338
lv_canvas_fill_bg()
els
i
f
(heade
r-
>c
=
LV_COLOR_FORMAT_AL8
8
lv_canvas.c:347
lv_canvas_fill_bg()
laye
r-
>color_forma
heade
r-
>c
f
lv_canvas.c:382
lv_canvas_init_layer()
if
(
disp
->
buf_1
)
disp
->
buf_1
->
header
.
cf
=
color_format
;
lv_display.c:477
lv_display_set_color_format()
if
(
disp
->
buf_2
)
disp
->
buf_2
->
header
.
cf
=
color_format
;
lv_display.c:478
lv_display_set_color_format()
uint8_t
bpp
=
lv_color_format_get_bpp
(
header
->
cf
)
;
lv_draw_buf.c:182
lv_draw_buf_clear()
LV_ASSERT_FORMAT_MSG
(
dest
->
header
.
cf
==
src
->
header
.
cf
,
"Color format mismatch: %d != %d"
,
lv_draw_buf.c:199
lv_draw_buf_copy()
if
(
LV_COLOR_FORMAT_IS_INDEXED
(
dest
->
header
.
cf
)
)
{
lv_draw_buf.c:207
lv_draw_buf_copy()
lv_memcpy
(
dest
->
data
,
src
->
data
,
LV_COLOR_INDEXED_PALETTE_SIZE
(
dest
->
header
.
cf
)
*
sizeof
(
lv_color32_t
)
)
;
lv_draw_buf.c:208
lv_draw_buf_copy()
uint32_t
line_bytes
=
(
line_width
*
lv_color_format_get_bpp
(
dest
->
header
.
cf
)
+
7
)
>
>
3
;
lv_draw_buf.c:237
lv_draw_buf_copy()
header
->
cf
=
cf
;
lv_draw_buf.c:263
lv_draw_buf_init()
draw_buf
->
header
.
cf
=
cf
;
lv_draw_buf.c:304
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()
if
(
cf
==
LV_COLOR_FORMAT_UNKNOWN
)
cf
=
draw_buf
->
header
.
cf
;
lv_draw_buf.c:343
lv_draw_buf_reshape()
draw_buf
->
header
.
cf
=
cf
;
lv_draw_buf.c:353
lv_draw_buf_reshape()
data
+=
LV_COLOR_INDEXED_PALETTE_SIZE
(
buf
->
header
.
cf
)
*
sizeof
(
lv_color32_t
)
;
lv_draw_buf.c:386
lv_draw_buf_goto_xy()
return
data
+
x
*
lv_color_format_get_bpp
(
buf
->
header
.
cf
)
/
8
;
lv_draw_buf.c:391
lv_draw_buf_goto_xy()
if
(
stride
==
0
)
stride
=
lv_draw_buf_width_to_stride
(
w
,
header
->
cf
)
;
lv_draw_buf.c:410
lv_draw_buf_adjust_stride()
uint32_t
bpp
=
lv_color_format_get_bpp
(
header
->
cf
)
;
lv_draw_buf.c:416
lv_draw_buf_adjust_stride()
uint32_t
new_size
=
_calculate_draw_buf_size
(
w
,
h
,
header
->
cf
,
stride
)
;
lv_draw_buf.c:424
lv_draw_buf_adjust_stride()
uint32_t
offset
=
LV_COLOR_INDEXED_PALETTE_SIZE
(
header
->
cf
)
*
4
;
lv_draw_buf.c:429
lv_draw_buf_adjust_stride()
lv_color_format_t
cf
=
draw_buf
->
header
.
cf
;
lv_draw_buf.c:469
lv_draw_buf_premultiply()
if
(
!
LV_COLOR_FORMAT_IS_INDEXED
(
draw_buf
->
header
.
cf
)
)
{
lv_draw_buf.c:540
lv_draw_buf_set_palette()
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_color_format_t
cf
=
draw_dsc
->
header
.
cf
;
lv_draw_sw.c:412
evaluate()
blend_dsc
.
src_color_format
=
decoder_dsc
.
decoded
->
header
.
cf
;
lv_draw_sw_arc.c:147
lv_draw_sw_arc()
lv_color_format_
c
decode
d-
>heade
r
.c
f
lv_draw_sw_img.c:194
img_draw_core()
i
f
(mask_decoder_ds
c
.decode
d-
>heade
r
.c
=
LV_COLOR_FORMAT_A
|
lv_draw_sw_img.c:248
img_draw_core()
mask_decoder_ds
c
.decode
d-
>heade
r
.c
=
LV_COLOR_FORMAT_L
8
lv_draw_sw_img.c:249
img_draw_core()
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_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_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()
img
->
cf
=
header
.
cf
;
lv_image.c:236
lv_image_set_src()
if
(
args
->
stride_align
&&
decoded
->
header
.
cf
!=
LV_COLOR_FORMAT_RGB565A8
)
{
lv_image_decoder.c:245
lv_image_decoder_post_process()
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()
decoded
->
header
.
cf
,
stride_expect
)
;
lv_image_decoder.c:252
lv_image_decoder_post_process()
&&
!
LV_COLOR_FORMAT_IS_ALPHA_ONLY
(
decoded
->
header
.
cf
)
lv_image_decoder.c:266
lv_image_decoder_post_process()
&&
lv_color_format_has_alpha
(
decoded
->
header
.
cf
)
lv_image_decoder.c:267
lv_image_decoder_post_process()
if
(
header
->
cf
==
LV_COLOR_FORMAT_RGB565A8
)
{
lv_image_decoder.c:388
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()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
lv_image_header_t::cf
is written by 5 functions and is read by 31 functions:
lv_display_set_color_format()
lv_draw_buf_init()
lv_draw_buf_create_ex()
lv_draw_buf_reshape()
lv_bin_decoder_info()
All items filtered out
lv_image_header_t::cf
lv_draw_buf_clear()
lv_draw_buf_copy()
lv_draw_buf_dup_ex()
lv_draw_buf_reshape()
lv_draw_buf_goto_xy()
lv_draw_buf_adjust_stride()
lv_draw_buf_premultiply()
lv_draw_buf_set_palette()
lv_draw_buf_from_image()
lv_image_decoder_post_process()
img_width_to_stride()
evaluate()
lv_draw_sw_arc()
img_draw_core()
lv_bin_decoder_open()
lv_bin_decoder_get_area()
decode_indexed()
decode_alpha_only()
decompress_image()
lv_canvas_set_px()
lv_canvas_get_px()
lv_canvas_copy_buf()
lv_canvas_fill_bg()
lv_canvas_init_layer()
lv_image_set_src()
lv_example_canvas_1()
lv_example_canvas_2()
lv_example_canvas_3()
lv_example_canvas_5()
lv_example_canvas_7()
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