i80_controller sample
lv_obj_t::class_p
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_obj_t::class_p
lv_obj_t::class_p field
Syntax
Show:
Summary
Declaration
from
lv_obj_private.h:50
const
lv_obj_class_t
*
class_p
;
Examples
References
from
examples
Code
Location
Referrer
const
lv_obj_class_t
*
class_p
;
lv_obj_private.h:50
return
obj
->
class_p
==
class_p
;
lv_obj.c:394
lv_obj_check_type()
const
lv_obj_class_t
*
obj_class
=
obj
->
class_p
;
lv_obj.c:399
lv_obj_has_class()
return
obj
->
class_p
;
lv_obj.c:410
lv_obj_get_class()
obj
->
class_p
=
class_p
;
lv_obj_class.c:53
lv_obj_class_create_obj()
lv_obj_construct
(
obj
->
class_p
,
obj
)
;
lv_obj_class.c:112
lv_obj_class_init_obj()
if
(
obj
->
class_p
->
destructor_cb
)
obj
->
class_p
->
destructor_cb
(
obj
->
class_p
,
obj
)
;
lv_obj_class.c:138
lv_obj_destruct()
if
(
obj
->
class_p
->
base_class
)
{
lv_obj_class.c:140
lv_obj_destruct()
obj
->
class_p
=
obj
->
class_p
->
base_class
;
lv_obj_class.c:142
lv_obj_destruct()
const
lv_obj_class_t
*
class_p
=
obj
->
class_p
;
lv_obj_class.c:151
lv_obj_is_editable()
const
lv_obj_class_t
*
class_p
=
obj
->
class_p
;
lv_obj_class.c:163
lv_obj_is_group_def()
if
(
obj
->
class_p
->
base_class
)
{
lv_obj_class.c:179
lv_obj_construct()
const
lv_obj_class_t
*
original_class_p
=
obj
->
class_p
;
lv_obj_class.c:180
lv_obj_construct()
obj
->
class_p
=
obj
->
class_p
->
base_class
;
lv_obj_class.c:183
lv_obj_construct()
obj
->
class_p
=
original_class_p
;
lv_obj_class.c:189
lv_obj_construct()
if
(
obj
->
class_p
->
constructor_cb
)
obj
->
class_p
->
constructor_cb
(
class_p
,
obj
)
;
lv_obj_class.c:192
lv_obj_construct()
if
(
class_p
==
NULL
)
base
=
(
(
lv_obj_t
*
)
e
->
current_target
)
->
class_p
;
lv_obj_event.c:78
lv_obj_event_base()
const
lv_obj_class_t
*
cls
=
obj
->
class_p
;
lv_obj_style.c:1106
get_selector_style_prop()
if
(
obj
->
spec_attr
->
children
[
i
]
->
class_p
==
class_p
)
{
lv_obj_tree.c:361
lv_obj_get_child_by_type()
if
(
obj
->
spec_attr
->
children
[
i
]
->
class_p
==
class_p
)
{
lv_obj_tree.c:370
lv_obj_get_child_by_type()
if
(
obj
->
spec_attr
->
children
[
i
]
->
class_p
==
class_p
)
cnt
++
;
lv_obj_tree.c:414
lv_obj_get_child_count_by_type()
if
(
child
->
class_p
==
class_p
)
{
lv_obj_tree.c:447
lv_obj_get_index_by_type()
const
lv_obj_class_t
*
original_class_p
=
obj
->
class_p
;
lv_theme.c:108
apply_theme_recursion()
if
(
obj
->
class_p
->
base_class
&&
obj
->
class_p
->
theme_inheritable
==
LV_OBJ_CLASS_THEME_INHERITABLE_TRUE
)
{
lv_theme.c:110
apply_theme_recursion()
obj
->
class_p
=
obj
->
class_p
->
base_class
;
lv_theme.c:112
apply_theme_recursion()
obj
->
class_p
=
original_class_p
;
lv_theme.c:119
apply_theme_recursion()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
lv_obj_t::class_p
is written by 4 functions and is read by 14 functions:
lv_obj_class_create_obj()
lv_obj_destruct()
lv_obj_construct()
apply_theme_recursion()
All items filtered out
lv_obj_t::class_p
lv_obj_check_type()
lv_obj_has_class()
lv_obj_get_class()
lv_obj_class_init_obj()
lv_obj_destruct()
lv_obj_is_editable()
lv_obj_is_group_def()
lv_obj_construct()
lv_obj_event_base()
get_selector_style_prop()
lv_obj_get_child_by_type()
lv_obj_get_child_count_by_type()
lv_obj_get_index_by_type()
apply_theme_recursion()
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