CBlueUI
vxxx
C++ 跨平台跨框架的数据可视化工具
|
Public 成员函数 | |
GSvgModel () | |
virtual | ~GSvgModel () |
void | GetSize (int &w, int &h) |
SVGԭʼߴ | |
bool | LoadData (const char *data, int len) |
svg | |
bool | LoadFile (LPCTSTR file) |
svgļ | |
void | Draw (ISurface *paint, BOOL isEnable, RECT rcDst, float alpha, float time, float sx=1.0, float sy=1.0) |
Ⱦ | |
BeStringA | GetVersion () |
SVGļİ汾 | |
BeString | GetTextTitle () |
SVGʾı | |
BeString | GetTextDesc () |
SVGļϸ | |
![]() | |
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) |
额外继承的成员函数 | |
![]() | |
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 |
BUI::GSvgModel::GSvgModel | ( | ) |
|
virtual |
void BUI::GSvgModel::Draw | ( | ISurface * | paint, |
BOOL | isEnable, | ||
RECT | rcDst, | ||
float | alpha, | ||
float | time, | ||
float | sx = 1.0 , |
||
float | sy = 1.0 |
||
) |
Ⱦ
paint | ͼ |
rcDst | ǷãԶҶͼ |
rcDst | Ŀ |
alpha | |
time | ʱ |
sx | xű(Ĭ1.0) |
sy | yű |
void BUI::GSvgModel::GetSize | ( | int & | w, |
int & | h | ||
) |
SVGԭʼߴ
w | : |
h | :߶ |
BeString BUI::GSvgModel::GetTextDesc | ( | ) |
SVGļϸ
BeString BUI::GSvgModel::GetTextTitle | ( | ) |
SVGʾı
BeStringA BUI::GSvgModel::GetVersion | ( | ) |
SVGļİ汾
bool BUI::GSvgModel::LoadData | ( | const char * | data, |
int | len | ||
) |
svg
data | :svgʽָ |
len | :dataij |
bool BUI::GSvgModel::LoadFile | ( | LPCTSTR | file | ) |
svgļ
file | :svgļ |