lv_vg_lite_path.h
API reference for lv_vg_lite_path.h
Summary
Functions
lv_vg_lite_path_set_bounding_box_area
void lv_vg_lite_path_set_bounding_box_area(lv_vg_lite_path_t *path, const lv_area_t *area)| Name | Type |
|---|---|
path | lv_vg_lite_path_t * |
area | const lv_area_t * |
lv_vg_lite_path_set_bounding_box
void lv_vg_lite_path_set_bounding_box(lv_vg_lite_path_t *path, float min_x, float min_y, float max_x, float max_y)| Name | Type |
|---|---|
path | lv_vg_lite_path_t * |
min_x | float |
min_y | float |
max_x | float |
max_y | float |
lv_vg_lite_path_set_transform
void lv_vg_lite_path_set_transform(lv_vg_lite_path_t *path, const vg_lite_matrix_t *matrix)| Name | Type |
|---|---|
path | lv_vg_lite_path_t * |
matrix | const vg_lite_matrix_t * |
lv_vg_lite_path_set_quality
void lv_vg_lite_path_set_quality(lv_vg_lite_path_t *path, vg_lite_quality_t quality)| Name | Type |
|---|---|
path | lv_vg_lite_path_t * |
quality | vg_lite_quality_t |
Typedefs
lv_vg_lite_path_t
typedef struct _lv_vg_lite_path_t lv_vg_lite_path_tUsed by 23 functions
lv_vg_lite_path_destroy— parampathlv_vg_lite_path_drop— parampathlv_vg_lite_path_reset— parampathlv_vg_lite_path_set_bounding_box_area— parampathlv_vg_lite_path_set_bounding_box— parampathlv_vg_lite_path_get_bounding_box— parampathlv_vg_lite_path_update_bounding_box— parampathlv_vg_lite_path_set_transform— parampathlv_vg_lite_path_set_quality— parampathlv_vg_lite_path_get_path— parampathlv_vg_lite_path_reserve_space— parampathlv_vg_lite_path_move_to— parampathlv_vg_lite_path_line_to— parampathlv_vg_lite_path_quad_to— parampathlv_vg_lite_path_cubic_to— parampathlv_vg_lite_path_close— parampathlv_vg_lite_path_end— parampathlv_vg_lite_path_append_rect— parampathlv_vg_lite_path_append_circle— parampathlv_vg_lite_path_append_arc_right_angle— parampathlv_vg_lite_path_append_arc— parampathlv_vg_lite_path_append_path— paramdestlv_vg_lite_path_append_path— paramsrc
lv_vg_lite_path_iter_cb_t
typedef void(* lv_vg_lite_path_iter_cb_t) (void *user_data, uint8_t op_code, const float *data, uint32_t len)Used by 1 function
lv_vg_lite_path_for_each_data— paramcb
Macros
LV_VG_LITE_PATH_SET_OP_CODE
#define LV_VG_LITE_PATH_SET_OP_CODE(PTR, TYPE, OP_CODE) \
(*((TYPE*)PTR) = (OP_CODE))LV_VG_LITE_PATH_GET_OP_CODE
#define LV_VG_LITE_PATH_GET_OP_CODE(PTR) \
(*((uint8_t*)PTR))Dependencies
Indirect dependencies
lv_anim.hlv_area.hlv_assert.hlv_bidi.hlv_color.hlv_color_op.hlv_conf_internal.hlv_conf_kconfig.hlv_draw_buf.hlv_ext_data.hlv_flex.hlv_font.hlv_grad.hlv_grid.hlv_image_dsc.hlv_layout.hlv_ll.hlv_log.hlv_math.hlv_matrix.hlv_mem.hlv_palette.hlv_profiler.hlv_profiler_builtin.hlv_sprintf.hlv_string.hlv_style.hlv_style_gen.hlv_symbol_def.hlv_text.hlv_tick.hlv_timer.hlv_types.h
How is this guide?
Last updated on