i2c_oled sample
_lv_anim_t::var
is only used within i2c_oled 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
i2c_oled sample
_lv_anim_t::var
_lv_anim_t::var field
Variable to animate
Syntax
Show:
Summary
Declaration
from
lv_anim.h:74
void
*
var
;
Examples
References
from
examples
Code
Location
Referrer
void
*
var
;
/**<Variable to animate*/
lv_anim.h:74
if
(
a
->
exec_cb
!=
NULL
)
lv_anim_del
(
a
->
var
,
a
->
exec_cb
)
;
/*exec_cb == NULL would delete all animations of var*/
lv_anim.c:81
lv_anim_start()
if
(
a
->
var
==
a
)
new_anim
->
var
=
new_anim
;
lv_anim.c:95
lv_anim_start()
if
(
new_anim
->
exec_cb
&&
new_anim
->
var
)
new_anim
->
exec_cb
(
new_anim
->
var
,
new_anim
->
start_value
)
;
lv_anim.c:106
lv_anim_start()
if
(
(
a
->
var
==
var
||
var
==
NULL
)
&&
(
a
->
exec_cb
==
exec_cb
||
exec_cb
==
NULL
)
)
{
lv_anim.c:148
lv_anim_del()
if
(
a
->
var
==
var
&&
(
a
->
exec_cb
==
exec_cb
||
exec_cb
==
NULL
)
)
{
lv_anim.c:173
lv_anim_get()
if
(
a
->
exec_cb
)
a
->
exec_cb
(
a
->
var
,
new_value
)
;
lv_anim.c:392
anim_timer()
a
->
var
=
var
;
lv_anim.h:128
lv_anim_set_var()
a
->
var
=
a
;
lv_anim.h:187
lv_anim_set_custom_exec_cb()
return
lv_anim_del
(
a
?
a
->
var
:
NULL
,
(
lv_anim_exec_xcb_t
)
exec_cb
)
;
lv_anim.h:382
lv_anim_custom_del()
return
lv_anim_get
(
a
?
a
->
var
:
NULL
,
(
lv_anim_exec_xcb_t
)
exec_cb
)
;
lv_anim.h:396
lv_anim_custom_get()
if
(
a
->
var
==
NULL
&&
a
->
exec_cb
==
NULL
)
{
lv_anim_timeline.c:85
lv_anim_timeline_add()
at
->
anim_dsc
[
at
->
anim_dsc_cnt
-
1
]
.
anim
.
var
=
at
;
lv_anim_timeline.c:86
lv_anim_timeline_add()
lv_anim_del
(
a
->
var
,
a
->
exec_cb
)
;
lv_anim_timeline.c:124
lv_anim_timeline_stop()
a
->
exec_cb
(
a
->
var
,
value
)
;
lv_anim_timeline.c:162
lv_anim_timeline_set_progress()
_lv_bar_anim_t
*
var
=
a
->
var
;
lv_bar.c:558
lv_bar_anim_ready()
lv_disp_t
*
d
=
lv_obj_get_disp
(
a
->
var
)
;
lv_disp.c:489
scr_load_anim_start()
d
->
act_scr
=
a
->
var
;
lv_disp.c:492
scr_load_anim_start()
lv_disp_t
*
d
=
lv_obj_get_disp
(
a
->
var
)
;
lv_disp.c:514
scr_anim_ready()
lv_obj_remove_local_style_prop
(
a
->
var
,
LV_STYLE_OPA
,
0
)
;
lv_disp.c:523
scr_anim_ready()
lv_event_send
(
a
->
var
,
LV_EVENT_SCROLL_END
,
NULL
)
;
lv_obj_scroll.c:684
scroll_anim_ready_cb()
trans_t
*
tr
=
a
->
var
;
lv_obj_style.c:782
trans_anim_start_cb()
trans_t
*
tr
=
a
->
var
;
lv_obj_style.c:803
trans_anim_ready_cb()
lv_obj_remove_local_style_prop
(
a
->
var
,
LV_STYLE_OPA
,
0
)
;
lv_obj_style.c:858
fade_in_anim_ready()
lv_obj_del
(
a
->
var
)
;
lv_obj_tree.c:123
lv_obj_del_anim_ready_cb()
lv_obj_t
*
obj
=
lv_obj_get_parent
(
a
->
var
)
;
/*The label is animated*/
lv_roller.c:776
scroll_anim_ready_cb()
lv_switch_t
*
sw
=
a
->
var
;
lv_switch.c:229
lv_switch_anim_ready()
lv_obj_t
*
obj
=
a
->
var
;
lv_textarea.c:966
pwd_char_hider_anim_ready()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
_lv_anim_t::var
is written by 4 functions and is read by 20 functions:
lv_anim_set_var()
lv_anim_set_custom_exec_cb()
lv_anim_start()
lv_anim_timeline_add()
All items filtered out
_lv_anim_t::var
lv_anim_custom_del()
lv_anim_custom_get()
scr_load_anim_start()
scr_anim_ready()
scroll_anim_ready_cb()
trans_anim_start_cb()
trans_anim_ready_cb()
fade_in_anim_ready()
lv_obj_del_anim_ready_cb()
lv_anim_start()
lv_anim_del()
lv_anim_get()
anim_timer()
lv_anim_timeline_add()
lv_anim_timeline_stop()
lv_anim_timeline_set_progress()
lv_bar_anim_ready()
scroll_anim_ready_cb()
lv_switch_anim_ready()
pwd_char_hider_anim_ready()
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