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

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ļϸ
 
- Public 成员函数 继承自 BUI::GSvgBase
 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 属性 继承自 BUI::GSvgBase
BeStringA m_keyName
 
BeStringA m_textid
 
BeStringA m_title
 
GSvgBasem_parent
 
GSvgBasem_first_child
 
GSvgBasem_last_child
 
GSvgBasem_next_sibling
 
GSvgBasem_prev_sibling
 
BOOL m_isNoRender
 

构造及析构函数说明

◆ GSvgModel()

BUI::GSvgModel::GSvgModel ( )

◆ ~GSvgModel()

virtual BUI::GSvgModel::~GSvgModel ( )
virtual

成员函数说明

◆ Draw()

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ʱ
sxxű(Ĭ1.0)
sy

◆ GetSize()

void BUI::GSvgModel::GetSize ( int &  w,
int &  h 
)

SVGԭʼߴ

参数
w:
h

◆ GetTextDesc()

BeString BUI::GSvgModel::GetTextDesc ( )

SVGļϸ

◆ GetTextTitle()

BeString BUI::GSvgModel::GetTextTitle ( )

SVGʾı

◆ GetVersion()

BeStringA BUI::GSvgModel::GetVersion ( )

SVGļİ汾

◆ LoadData()

bool BUI::GSvgModel::LoadData ( const char *  data,
int  len 
)

svg

参数
data:svgʽָ
len:dataij

◆ LoadFile()

bool BUI::GSvgModel::LoadFile ( LPCTSTR  file)

svgļ

参数
file:svgļ