CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::GSvgBase类 参考
类 BUI::GSvgBase 继承关系图:

Public 成员函数

 GSvgBase ()
virtual ~GSvgBase ()
void InsertChild (GSvgBase *current, GSvgBase *prev)
 插入新的节点
bool RemoveChild (GSvgBase *child)
 删除子节点
virtual bool IsHasAnimate ()
 是否包含动画属性
virtual void OnParser (XMLItemA *node)
 从xml节点,解析结构接口
virtual void OnDraw (GSvgRenderer &ren, Transform2d m, RECT rc_box, float alpha, float time)
 渲染-虚函数接口

Public 属性

BeStringA m_key_name
BeStringA m_textid
BeStringA m_title
GSvgBasem_parent
GSvgBasem_first_child
GSvgBasem_last_child
GSvgBasem_next_sibling
GSvgBasem_prev_sibling
BOOL m_is_no_render

构造及析构函数说明

◆ GSvgBase()

BUI::GSvgBase::GSvgBase ( )

◆ ~GSvgBase()

virtual BUI::GSvgBase::~GSvgBase ( )
virtual

成员函数说明

◆ InsertChild()

void BUI::GSvgBase::InsertChild ( GSvgBase * current,
GSvgBase * prev )

插入新的节点

参数
current:新节点
prev:新节点的上一个兄弟节点

◆ IsHasAnimate()

virtual bool BUI::GSvgBase::IsHasAnimate ( )
virtual

◆ OnDraw()

virtual void BUI::GSvgBase::OnDraw ( GSvgRenderer & ren,
Transform2d m,
RECT rc_box,
float alpha,
float time )
virtual

渲染-虚函数接口

参数
ren:渲染器
m: 变换矩阵
rc_box矩形区域
alpha透明度
time动画时间

BUI::GSvgShape 重载.

◆ OnParser()

virtual void BUI::GSvgBase::OnParser ( XMLItemA * node)
virtual

◆ RemoveChild()

bool BUI::GSvgBase::RemoveChild ( GSvgBase * child)

删除子节点

类成员变量说明

◆ m_first_child

GSvgBase* BUI::GSvgBase::m_first_child

◆ m_is_no_render

BOOL BUI::GSvgBase::m_is_no_render

◆ m_key_name

BeStringA BUI::GSvgBase::m_key_name

◆ m_last_child

GSvgBase* BUI::GSvgBase::m_last_child

◆ m_next_sibling

GSvgBase* BUI::GSvgBase::m_next_sibling

◆ m_parent

GSvgBase* BUI::GSvgBase::m_parent

◆ m_prev_sibling

GSvgBase* BUI::GSvgBase::m_prev_sibling

◆ m_textid

BeStringA BUI::GSvgBase::m_textid

◆ m_title

BeStringA BUI::GSvgBase::m_title
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2026 · CBlueStudio 版权所有