lv_svg_parser.h
API reference for lv_svg_parser.h
Summary
Functions
libs/svg/lv_svg_parser.h:48function
_lv_svg_parser_init
Initialize the SVG parser.
void _lv_svg_parser_init(_lv_svg_parser_t *parser)| Name | Type | Description |
|---|---|---|
parser | _lv_svg_parser_t * | pointer to a parser object |
libs/svg/lv_svg_parser.h:54function
_lv_svg_parser_deinit
Deinitialize the SVG parser.
void _lv_svg_parser_deinit(_lv_svg_parser_t *parser)| Name | Type | Description |
|---|---|---|
parser | _lv_svg_parser_t * | pointer to a parser object |
libs/svg/lv_svg_parser.h:62function
_lv_svg_parser_token
Parse an SVG document.
bool _lv_svg_parser_token(_lv_svg_parser_t *parser, const _lv_svg_token_t *token)| Name | Type | Description |
|---|---|---|
parser | _lv_svg_parser_t * | pointer to a parser object |
token | const _lv_svg_token_t * | pointer to a token object |
Returns: bool — true: the parsing is finished, false: the parsing is not finished yet.
libs/svg/lv_svg_parser.h:69function
_lv_svg_parser_is_finish
Check if the parsing is finished.
bool _lv_svg_parser_is_finish(_lv_svg_parser_t *parser)| Name | Type | Description |
|---|---|---|
parser | _lv_svg_parser_t * | pointer to a parser object |
Returns: bool — true: the parsing is finished, false: the parsing is not finished yet.
libs/svg/lv_svg_parser.h:76function
_lv_svg_dump_tree
Dump the SVG tree.
void _lv_svg_dump_tree(lv_svg_node_t *root, int depth)| Name | Type | Description |
|---|---|---|
root | lv_svg_node_t * | pointer to the root of the SVG tree |
depth | int | the depth of the current node in the tree |
Enums
_lv_svg_parser_state_t
| Name | Value |
|---|---|
LV_SVG_PARSER_PROCESS | 0 |
LV_SVG_PARSER_IGNORE |
Structs
struct
_lv_svg_parser_t
| Member | Type | Description |
|---|---|---|
state | uint16_t | |
ignore_name | char * | |
ignore_len | uint32_t | |
dpi | int32_t | |
doc_root | lv_svg_node_t * | |
cur_node | lv_svg_node_t * |
Used by 4 functions
_lv_svg_parser_init— paramparser_lv_svg_parser_deinit— paramparser_lv_svg_parser_token— paramparser_lv_svg_parser_is_finish— paramparser
Dependencies
How is this guide?
Last updated on