|
| | GImageIconMulti () |
| |
| | ~GImageIconMulti () |
| |
| void | SetImageAllSame (GImage *img) |
| |
| void | SetImage (UINT paintStatus, GImage *img) |
| |
| BOOL | IsEmpty () override |
| | 判断是否为空
|
| |
| void | ExtentSize (SIZE &sz, UINT paintStatus, BOOL isPixelFormat=FALSE) override |
| | 获得图像在状态(paintStatus)下的尺寸
|
| |
| void | ShellImageAttribute (const BeString &szName, const BeString &szText) override |
| | 通过文本设置属性
|
| |
| void | DoPaintImage (ISurface *pSurface, UINT paintStatus, int x, int y, GPathStorage *path, PathConvType conv, Transform2d *img_mtx=NULL, GrayConv grayType=GrayNone) override |
| | 绘制位图到路径区域
|
| |
| void | DoPaintImageRect (ISurface *pSurface, UINT paintStatus, const RECT &rect, double xScale=1.0, double yScale=1.0) override |
| | 绘制位图到矩形区域
|
| |
| void | DoPaintImageTextureRatioStyle (ISurface *pSurface, UINT paintStatus, const RECT &rcBox, ImageRatioStyle ratio_type=none_style, double angle=0, double scale=1.0) override |
| | 绘制位图到矩形区域
|
| |
| void | DoPaintImageTextureEllipse (ISurface *pSurface, UINT paintStatus, int x, int y, int rx, int ry, double angle=0, double scalex=1.0) override |
| | 绘制位图到椭圆区域
|
| |
| | GImageIconInfo () |
| |
| virtual | ~GImageIconInfo () |
| |
| virtual BOOL | IsEmpty ()=0 |
| | 判断是否为空
|
| |
| virtual void | ExtentSize (SIZE &sz, UINT paintStatus, BOOL isPixelFormat=FALSE)=0 |
| | 获得图像在状态(paintStatus)下的尺寸
|
| |
| virtual void | ShellImageAttribute (const BeString &szName, const BeString &szText)=0 |
| | 通过文本设置属性
|
| |
| virtual void | DoPaintImage (ISurface *pSurface, UINT paintStatus, int x, int y, GPathStorage *path, PathConvType conv, Transform2d *img_mtx=NULL, GrayConv grayType=GrayNone)=0 |
| | 绘制位图到路径区域
|
| |
| virtual void | DoPaintImageRect (ISurface *pSurface, UINT paintStatus, const RECT &rect, double xScale=1.0, double yScale=1.0)=0 |
| | 绘制位图到矩形区域
|
| |
| virtual void | DoPaintImageTextureRatioStyle (ISurface *pSurface, UINT paintStatus, const RECT &rcBox, ImageRatioStyle ratio_type=none_style, double angle=0, double scale=1.0)=0 |
| | 绘制位图到矩形区域
|
| |
| virtual void | DoPaintImageTextureEllipse (ISurface *pSurface, UINT paintStatus, int x, int y, int rx, int ry, double angle=0, double scalex=1.0)=0 |
| | 绘制位图到椭圆区域
|
| |