CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
SVG TextPath 更多...
Public 成员函数 | |
GSvgShapeText () | |
virtual | ~GSvgShapeText () |
void | OnParser (XMLItemA *node) |
bool | IsHasAnimate () override |
void | OnAttribute (const char *name, const char *value) |
void | OnDrawShape (GSvgRenderer &ren, Transform2d m, RECT rcBox, float alpha, float time) override |
![]() | |
GSvgShape () | |
virtual | ~GSvgShape () |
void | AddStyle (std::shared_ptr< GSvgShapeStyle > style) |
void | OnParserAnimTrans (XMLItemA *node) |
void | OnDraw (GSvgRenderer &ren, Transform2d m, RECT rcBox, float alpha, float time) override |
bool | IsHasAnimate () override |
virtual void | OnDrawShape (GSvgRenderer &ren, Transform2d m, RECT rcBox, float alpha, float time) |
virtual void | GetPath (GPathStorage &path, Transform2d m, float time) |
![]() | |
GSvgBase () | |
virtual | ~GSvgBase () |
void | InsertChild (GSvgBase *pNewChild, GSvgBase *pPrev) |
bool | RemoveChild (GSvgBase *pChild) |
virtual bool | IsHasAnimate () |
virtual void | OnParser (XMLItemA *node) |
virtual void | OnDraw (GSvgRenderer &ren, Transform2d m, RECT rcBox, float alpha, float time) |
Public 属性 | |
float | m_x |
float | m_y |
float | m_dx |
float | m_dy |
std::shared_ptr< GAnimatePropertyValue< float > > | m_anim_x |
std::shared_ptr< GAnimatePropertyValue< float > > | m_anim_y |
std::shared_ptr< GAnimatePropertyValue< float > > | m_anim_dx |
std::shared_ptr< GAnimatePropertyValue< float > > | m_anim_dy |
BeString | m_text |
RECT | m_rcBoxShape |
GFont * | m_font |
BeStringA | m_font_name |
UINT | m_font_weight |
UINT | m_text_align |
int | m_font_height |
![]() | |
Transform2d | m_matrix |
Transform2d | m_matrix_animate |
GPathStorage | m_path |
std::shared_ptr< GSvgShape > | m_clip_node |
std::shared_ptr< GSvgShapeStyle > | m_styles |
std::vector< std::shared_ptr< GAnimateTransform > > | m_anim_transforms |
![]() | |
BeStringA | m_keyName |
BeStringA | m_textid |
BeStringA | m_title |
GSvgBase * | m_parent |
GSvgBase * | m_first_child |
GSvgBase * | m_last_child |
GSvgBase * | m_next_sibling |
GSvgBase * | m_prev_sibling |
BOOL | m_isNoRender |
SVG TextPath
BUI::GSvgShapeText::GSvgShapeText | ( | ) |
|
virtual |
|
overridevirtual |
重载 BUI::GSvgShape .
void BUI::GSvgShapeText::OnAttribute | ( | const char * | name, |
const char * | value | ||
) |
|
overridevirtual |
重载 BUI::GSvgShape .
|
virtual |
重载 BUI::GSvgBase .
std::shared_ptr<GAnimatePropertyValue<float> > BUI::GSvgShapeText::m_anim_dx |
std::shared_ptr<GAnimatePropertyValue<float> > BUI::GSvgShapeText::m_anim_dy |
std::shared_ptr<GAnimatePropertyValue<float> > BUI::GSvgShapeText::m_anim_x |
std::shared_ptr<GAnimatePropertyValue<float> > BUI::GSvgShapeText::m_anim_y |
float BUI::GSvgShapeText::m_dx |
float BUI::GSvgShapeText::m_dy |
GFont* BUI::GSvgShapeText::m_font |
int BUI::GSvgShapeText::m_font_height |
BeStringA BUI::GSvgShapeText::m_font_name |
UINT BUI::GSvgShapeText::m_font_weight |
RECT BUI::GSvgShapeText::m_rcBoxShape |
BeString BUI::GSvgShapeText::m_text |
UINT BUI::GSvgShapeText::m_text_align |
float BUI::GSvgShapeText::m_x |
float BUI::GSvgShapeText::m_y |