CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
类 | |
class | BUI::GSvgBase |
class | BUI::GSvgPaintStyle |
命名空间 | |
namespace | BUI |
宏定义 | |
#define | SKIP_SPACE(p) while (*(p) != '\0' && ::isspace(*(p))) ++(p); |
枚举 | |
enum | BUI::svg_align { BUI::xMinYMin , BUI::xMinYMid , BUI::xMinYMax , BUI::xMidYMin , BUI::xMidYMid , BUI::xMidYMax , BUI::xMaxYMin , BUI::xMaxYMid , BUI::xMaxYMax } |
enum | BUI::svg_preserve_aspect_ratio { BUI::meet , BUI::slice , BUI::none } |
enum | BUI::svg_text_align { BUI::start , BUI::middle , BUI::end } |
函数 | |
GColor | BUI::svg_parse_color (const char *str) |
std::string | BUI::svg_get_url_name (const char *str) |
float | BUI::svg_parse_unit_value (const char *str) |
XMLItemA * | BUI::svg_find_use_by_id (XMLItemA *parent, const char *id, int count) |
bool | BUI::svg_is_numeric (char c) |
unsigned | BUI::svg_parse_transform_args (const char *str, double *args, unsigned max_na, unsigned *na) |
void | BUI::svg_parse_transform (Transform2d &transform, const char *str) |
std::shared_ptr< GAnimatePropertyValue< float > > | BUI::SvgParserAnimValue (XMLItemA *node) |
std::shared_ptr< GAnimatePropertyValue< VecFloat4 > > | BUI::SvgParserAnimColor (XMLItemA *node) |
std::shared_ptr< GAnimatePropertyValue< GPathStorage > > | BUI::SvgParserAnimPath (XMLItemA *node) |
std::shared_ptr< GAnimatePropertyValue< GPathStorage > > | BUI::SvgParserAnimPoints (XMLItemA *node, BOOL isClose) |
#define SKIP_SPACE | ( | p | ) | while (*(p) != '\0' && ::isspace(*(p))) ++(p); |