|
CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
SVG Rect 更多...
类 BUI::GSvgShapeRect 继承关系图:Public 成员函数 | |
| GSvgShapeRect () | |
| virtual | ~GSvgShapeRect () |
| void | OnParser (XMLItemA *node) |
| 从xml节点,解析结构接口 | |
| bool | IsHasAnimate () override |
| 是否包含动画属性 | |
| void | OnDrawShape (GSvgRenderer &ren, Transform2d m, RECT rcBox, float alpha, float time) override |
| void | GetPath (GPathStorage &path, Transform2d m, float time) override |
Public 成员函数 继承自 BUI::GSvgShape | |
| 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) |
Public 成员函数 继承自 BUI::GSvgBase | |
| GSvgBase () | |
| virtual | ~GSvgBase () |
| void | InsertChild (GSvgBase *pNewChild, GSvgBase *pPrev) |
| 插入新的节点 | |
| bool | RemoveChild (GSvgBase *pChild) |
| 删除子节点 | |
| virtual bool | IsHasAnimate () |
| 是否包含动画属性 | |
| virtual void | OnParser (XMLItemA *node) |
| 从xml节点,解析结构接口 | |
| virtual void | OnDraw (GSvgRenderer &ren, Transform2d m, RECT rcBox, float alpha, float time) |
| 渲染-虚函数接口 | |
Public 属性 | |
| float | m_x1 |
| float | m_y1 |
| float | m_w |
| float | m_h |
| float | m_rx |
| float | m_ry |
| std::shared_ptr< GAnimatePropertyValue< float > > | m_anim_x1 |
| std::shared_ptr< GAnimatePropertyValue< float > > | m_anim_y1 |
| std::shared_ptr< GAnimatePropertyValue< float > > | m_anim_w |
| std::shared_ptr< GAnimatePropertyValue< float > > | m_anim_h |
| std::shared_ptr< GAnimatePropertyValue< float > > | m_anim_rx |
| std::shared_ptr< GAnimatePropertyValue< float > > | m_anim_ry |
Public 属性 继承自 BUI::GSvgShape | |
| 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 |
Public 属性 继承自 BUI::GSvgBase | |
| 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 Rect
| BUI::GSvgShapeRect::GSvgShapeRect | ( | ) |
|
virtual |
|
overridevirtual |
重载 BUI::GSvgShape .
|
overridevirtual |
是否包含动画属性
重载 BUI::GSvgShape .
|
overridevirtual |
重载 BUI::GSvgShape .
|
virtual |
从xml节点,解析结构接口
重载 BUI::GSvgBase .
| std::shared_ptr<GAnimatePropertyValue<float> > BUI::GSvgShapeRect::m_anim_h |
| std::shared_ptr<GAnimatePropertyValue<float> > BUI::GSvgShapeRect::m_anim_rx |
| std::shared_ptr<GAnimatePropertyValue<float> > BUI::GSvgShapeRect::m_anim_ry |
| std::shared_ptr<GAnimatePropertyValue<float> > BUI::GSvgShapeRect::m_anim_w |
| std::shared_ptr<GAnimatePropertyValue<float> > BUI::GSvgShapeRect::m_anim_x1 |
| std::shared_ptr<GAnimatePropertyValue<float> > BUI::GSvgShapeRect::m_anim_y1 |
| float BUI::GSvgShapeRect::m_h |
| float BUI::GSvgShapeRect::m_rx |
| float BUI::GSvgShapeRect::m_ry |
| float BUI::GSvgShapeRect::m_w |
| float BUI::GSvgShapeRect::m_x1 |
| float BUI::GSvgShapeRect::m_y1 |