CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
GSvgBase.h 文件参考

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)
 

宏定义说明

◆ SKIP_SPACE

#define SKIP_SPACE (   p)     while (*(p) != '\0' && ::isspace(*(p))) ++(p);
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有