i80_controller sample
lv_image_decoder_t
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_decoder_t
lv_image_decoder_t struct
Syntax
Show:
Summary
Declaration
Definition
from
lv_types.h:120
typedef
struct
lv_image_decoder_t
lv_image_decoder_t
;
Implemented in
lv_image_decoder_private.h:44
Fields
Field
Declared as
lv_image_decoder_t::info_cb
lv_image_decoder_info_f_t
lv_image_decoder_t::open_cb
lv_image_decoder_open_f_t
lv_image_decoder_t::get_area_cb
lv_image_decoder_get_area_cb_t
lv_image_decoder_t::close_cb
lv_image_decoder_close_f_t
lv_image_decoder_t::name
const
char
*
lv_image_decoder_t::user_data
void
*
Examples
References
from
examples
Code
Location
Scope
Referrer
struct
lv_image_decoder_t
{
lv_image_decoder_private.h:44
typedef
struct
lv_image_decoder_t
lv_image_decoder_t
;
lv_types.h:120
static
lv_result_t
decode_indexed
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
)
;
lv_bin_decoder.c:66
decode_indexed()
decode_indexed()::decoder
static
lv_result_t
load_indexed
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
)
;
lv_bin_decoder.c:67
load_indexed()
load_indexed()::decoder
static
lv_result_t
decode_alpha_only
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
)
;
lv_bin_decoder.c:71
decode_alpha_only()
decode_alpha_only()::decoder
static
lv_result_t
decode_compressed
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
)
;
lv_bin_decoder.c:74
decode_compressed()
decode_compressed()::decoder
lv_image_decoder_t
*
decoder
;
lv_bin_decoder.c:97
lv_bin_decoder_init()
lv_result_t
lv_bin_decoder_info
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
,
lv_image_header_t
*
header
)
lv_bin_decoder.c:114
lv_bin_decoder_info()
lv_bin_decoder_info()::decoder
lv_result_t
lv_bin_decoder_open
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
)
lv_bin_decoder.c:180
lv_bin_decoder_open()
lv_bin_decoder_open()::decoder
void
lv_bin_decoder_close
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
)
lv_bin_decoder.c:365
lv_bin_decoder_close()
lv_bin_decoder_close()::decoder
lv_result_t
lv_bin_decoder_get_area
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
,
lv_bin_decoder.c:378
lv_bin_decoder_get_area()
lv_bin_decoder_get_area()::decoder
static
lv_result_t
decode_indexed
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
)
lv_bin_decoder.c:554
decode_indexed()
decode_indexed()::decoder
static
lv_result_t
load_indexed
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
)
lv_bin_decoder.c:676
load_indexed()
load_indexed()::decoder
static
lv_result_t
decode_alpha_only
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
)
lv_bin_decoder.c:823
decode_alpha_only()
decode_alpha_only()::decoder
static
lv_result_t
decode_compressed
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
)
lv_bin_decoder.c:894
decode_compressed()
decode_compressed()::decoder
lv_result_t
lv_bin_decoder_info
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
,
lv_image_header_t
*
header
)
;
lv_bin_decoder.h:42
lv_bin_decoder_info()
lv_bin_decoder_info()::decoder
lv_result_t
lv_bin_decoder_get_area
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
,
lv_bin_decoder.h:44
lv_bin_decoder_get_area()
lv_bin_decoder_get_area()::decoder
lv_result_t
lv_bin_decoder_open
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
)
;
lv_bin_decoder.h:53
lv_bin_decoder_open()
lv_bin_decoder_open()::decoder
void
lv_bin_decoder_close
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
)
;
lv_bin_decoder.h:60
lv_bin_decoder_close()
lv_bin_decoder_close()::decoder
static
lv_image_decoder_t
*
image_decoder_get_info
(
lv_image_decoder_dsc_t
*
dsc
,
lv_image_header_t
*
header
)
;
lv_image_decoder.c:40
image_decoder_get_info()
lv_ll_init
(
img_decoder_ll_p
,
sizeof
(
lv_image_decoder_t
)
)
;
lv_image_decoder.c:61
lv_image_decoder_init()
lv_image_decoder_t
*
decoder
=
image_decoder_get_info
(
&
dsc
,
header
)
;
lv_image_decoder.c:86
lv_image_decoder_get_info()
lv_image_decoder_t
*
lv_image_decoder_create
(
void
)
lv_image_decoder.c:171
lv_image_decoder_create()
lv_image_decoder_t
*
decoder
;
lv_image_decoder.c:173
lv_image_decoder_create()
lv_memzero
(
decoder
,
sizeof
(
lv_image_decoder_t
)
)
;
lv_image_decoder.c:178
lv_image_decoder_create()
void
lv_image_decoder_delete
(
lv_image_decoder_t
*
decoder
)
lv_image_decoder.c:183
lv_image_decoder_delete()
lv_image_decoder_delete()::decoder
lv_image_decoder_t
*
lv_image_decoder_get_next
(
lv_image_decoder_t
*
decoder
)
lv_image_decoder.c:189
lv_image_decoder_get_next()
void
lv_image_decoder_set_info_cb
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_info_f_t
info_cb
)
lv_image_decoder.c:197
lv_image_decoder_set_info_cb()
lv_image_decoder_set_info_cb()::decoder
void
lv_image_decoder_set_open_cb
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_open_f_t
open_cb
)
lv_image_decoder.c:202
lv_image_decoder_set_open_cb()
lv_image_decoder_set_open_cb()::decoder
void
lv_image_decoder_set_get_area_cb
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_get_area_cb_t
get_area_cb
)
lv_image_decoder.c:207
lv_image_decoder_set_get_area_cb()
lv_image_decoder_set_get_area_cb()::decoder
void
lv_image_decoder_set_close_cb
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_close_f_t
close_cb
)
lv_image_decoder.c:212
lv_image_decoder_set_close_cb()
lv_image_decoder_set_close_cb()::decoder
lv_cache_entry_t
*
lv_image_decoder_add_to_cache
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder.c:217
lv_image_decoder_add_to_cache()
lv_image_decoder_add_to_cache()::decoder
static
lv_image_decoder_t
*
image_decoder_get_info
(
lv_image_decoder_dsc_t
*
dsc
,
lv_image_header_t
*
header
)
lv_image_decoder.c:293
image_decoder_get_info()
lv_image_decoder_t
*
decoder
;
lv_image_decoder.c:308
image_decoder_get_info()
lv_image_decoder_t
*
decoder_prev
=
NULL
;
lv_image_decoder.c:338
image_decoder_get_info()
dsc
->
decoder
=
(
lv_image_decoder_t
*
)
cached_data
->
decoder
;
lv_image_decoder.c:409
try_cache()
typedef
lv_result_t
(
*
lv_image_decoder_info_f_t
)
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
,
lv_image_decoder.h:48
typedef
lv_result_t
(
*
lv_image_decoder_open_f_t
)
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
)
;
lv_image_decoder.h:56
typedef
lv_result_t
(
*
lv_image_decoder_get_area_cb_t
)
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder.h:68
typedef
void
(
*
lv_image_decoder_close_f_t
)
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_dsc_t
*
dsc
)
;
lv_image_decoder.h:77
lv_image_decoder_t
*
lv_image_decoder_create
(
void
)
;
lv_image_decoder.h:130
lv_image_decoder_create()
void
lv_image_decoder_delete
(
lv_image_decoder_t
*
decoder
)
;
lv_image_decoder.h:136
lv_image_decoder_delete()
lv_image_decoder_delete()::decoder
lv_image_decoder_t
*
lv_image_decoder_get_next
(
lv_image_decoder_t
*
decoder
)
;
lv_image_decoder.h:143
lv_image_decoder_get_next()
void
lv_image_decoder_set_info_cb
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_info_f_t
info_cb
)
;
lv_image_decoder.h:150
lv_image_decoder_set_info_cb()
lv_image_decoder_set_info_cb()::decoder
void
lv_image_decoder_set_open_cb
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_open_f_t
open_cb
)
;
lv_image_decoder.h:157
lv_image_decoder_set_open_cb()
lv_image_decoder_set_open_cb()::decoder
void
lv_image_decoder_set_get_area_cb
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_get_area_cb_t
read_line_cb
)
;
lv_image_decoder.h:164
lv_image_decoder_set_get_area_cb()
lv_image_decoder_set_get_area_cb()::decoder
void
lv_image_decoder_set_close_cb
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder_close_f_t
close_cb
)
;
lv_image_decoder.h:171
lv_image_decoder_set_close_cb()
lv_image_decoder_set_close_cb()::decoder
lv_cache_entry_t
*
lv_image_decoder_add_to_cache
(
lv_image_decoder_t
*
decoder
,
lv_image_decoder.h:173
lv_image_decoder_add_to_cache()
lv_image_decoder_add_to_cache()::decoder
const
lv_image_decoder_t
*
decoder
;
lv_image_decoder_private.h:62
lv_image_cache_data_t
lv_image_cache_data_t::decoder
lv_image_decoder_t
*
decoder
;
lv_image_decoder_private.h:71
lv_image_header_cache_data_t
lv_image_header_cache_data_t::decoder
lv_image_decoder_t
*
decoder
;
lv_image_decoder_private.h:77
lv_image_decoder_dsc_t
lv_image_decoder_dsc_t::decoder
typedef
struct
lv_image_decoder_t
lv_image_decoder_t
;
lv_types.h:120
lv_image_decoder_t
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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
Instance
Scope
Location
Project
lv_image_cache_data_t::decoder
lv_image_cache_data_t
lv_image_decoder_private.h:62
lv_image_header_cache_data_t::decoder
lv_image_header_cache_data_t
lv_image_decoder_private.h:71
lv_image_decoder_dsc_t::decoder
lv_image_decoder_dsc_t
lv_image_decoder_private.h:77
return
lv_image_decoder_create()
lv_image_decoder.h:130
lv_image_decoder_delete()::decoder
lv_image_decoder_delete()
lv_image_decoder.h:136
return
lv_image_decoder_get_next()
lv_image_decoder.h:143
lv_image_decoder_get_next()::decoder
lv_image_decoder_get_next()
lv_image_decoder.h:143
lv_image_decoder_set_info_cb()::decoder
lv_image_decoder_set_info_cb()
lv_image_decoder.h:150
lv_image_decoder_set_open_cb()::decoder
lv_image_decoder_set_open_cb()
lv_image_decoder.h:157
lv_image_decoder_set_get_area_cb()::decoder
lv_image_decoder_set_get_area_cb()
lv_image_decoder.h:164
lv_image_decoder_set_close_cb()::decoder
lv_image_decoder_set_close_cb()
lv_image_decoder.h:171
lv_image_decoder_add_to_cache()::decoder
lv_image_decoder_add_to_cache()
lv_image_decoder.h:173
return
image_decoder_get_info()
lv_image_decoder.c:40
return
lv_image_decoder_create()
lv_image_decoder.c:171
lv_image_decoder_delete()::decoder
lv_image_decoder_delete()
lv_image_decoder.c:183
return
lv_image_decoder_get_next()
lv_image_decoder.c:189
lv_image_decoder_get_next()::decoder
lv_image_decoder_get_next()
lv_image_decoder.c:189
lv_image_decoder_set_info_cb()::decoder
lv_image_decoder_set_info_cb()
lv_image_decoder.c:197
lv_image_decoder_set_open_cb()::decoder
lv_image_decoder_set_open_cb()
lv_image_decoder.c:202
lv_image_decoder_set_get_area_cb()::decoder
lv_image_decoder_set_get_area_cb()
lv_image_decoder.c:207
lv_image_decoder_set_close_cb()::decoder
lv_image_decoder_set_close_cb()
lv_image_decoder.c:212
lv_image_decoder_add_to_cache()::decoder
lv_image_decoder_add_to_cache()
lv_image_decoder.c:217
return
image_decoder_get_info()
lv_image_decoder.c:293
lv_bin_decoder_info()::decoder
lv_bin_decoder_info()
lv_bin_decoder.h:42
lv_bin_decoder_get_area()::decoder
lv_bin_decoder_get_area()
lv_bin_decoder.h:44
lv_bin_decoder_open()::decoder
lv_bin_decoder_open()
lv_bin_decoder.h:53
lv_bin_decoder_close()::decoder
lv_bin_decoder_close()
lv_bin_decoder.h:60
decode_indexed()::decoder
decode_indexed()
lv_bin_decoder.c:66
load_indexed()::decoder
load_indexed()
lv_bin_decoder.c:67
decode_alpha_only()::decoder
decode_alpha_only()
lv_bin_decoder.c:71
decode_compressed()::decoder
decode_compressed()
lv_bin_decoder.c:74
lv_bin_decoder_info()::decoder
lv_bin_decoder_info()
lv_bin_decoder.c:114
lv_bin_decoder_open()::decoder
lv_bin_decoder_open()
lv_bin_decoder.c:180
lv_bin_decoder_close()::decoder
lv_bin_decoder_close()
lv_bin_decoder.c:365
lv_bin_decoder_get_area()::decoder
lv_bin_decoder_get_area()
lv_bin_decoder.c:378
decode_indexed()::decoder
decode_indexed()
lv_bin_decoder.c:554
load_indexed()::decoder
load_indexed()
lv_bin_decoder.c:676
decode_alpha_only()::decoder
decode_alpha_only()
lv_bin_decoder.c:823
decode_compressed()::decoder
decode_compressed()
lv_bin_decoder.c:894
Lifecycle
from
examples
All items filtered out
All items filtered out