![]() |
HiEasyX
Ver 0.3.0
EasyX 全面扩展库
|
图像块 更多...
#include <HiCanvas.h>
Public 成员函数 | |
| ImageBlock () | |
| ImageBlock (Canvas *pCanvas) | |
| ImageBlock (int _x, int _y, Canvas *pCanvas) | |
| ImageBlock (int _x, int _y, int w, int h, COLORREF cBk=0) | |
| 新建画布 更多... | |
| virtual | ~ImageBlock () |
| Canvas * | CreateCanvas (int w, int h, COLORREF cBk=0) |
| 不绑定外部画布,直接新建画布 更多... | |
| Canvas * | GetCanvas () const |
| void | SetCanvas (Canvas *pCanvas) |
| int | GetWidth () const |
| int | GetHeight () const |
| POINT | GetPos () const |
| void | SetPos (int _x, int _y) |
| virtual void | Render (IMAGE *pImg, BYTE _alpha) |
| 绘制到画布 更多... | |
Public 属性 | |
| int | x = 0 |
| int | y = 0 |
| 图像显示在图层的位置 更多... | |
| RECT | rctCrop = { 0 } |
| 裁剪信息 更多... | |
| bool | bUseSrcAlpha = false |
| 是否使用图像自身的 alpha 数据 更多... | |
| bool | isAlphaCalculated = false |
| 图像色值是否已混合透明度(使用自身透明度时有效) 更多... | |
| BYTE | alpha = 255 |
| 绘制到图层时的叠加透明度 更多... | |
| bool | bVisible = true |
| 图像是否可见 更多... | |
图像块
在文件 HiCanvas.h 第 771 行定义.
| HiEasyX::ImageBlock::ImageBlock | ( | ) |
在文件 HiCanvas.cpp 第 1852 行定义.
| HiEasyX::ImageBlock::ImageBlock | ( | Canvas * | pCanvas | ) |
在文件 HiCanvas.cpp 第 1856 行定义.
| HiEasyX::ImageBlock::ImageBlock | ( | int | _x, |
| int | _y, | ||
| Canvas * | pCanvas | ||
| ) |
在文件 HiCanvas.cpp 第 1861 行定义.
| HiEasyX::ImageBlock::ImageBlock | ( | int | _x, |
| int | _y, | ||
| int | w, | ||
| int | h, | ||
| COLORREF | cBk = 0 |
||
| ) |
|
virtual |
在文件 HiCanvas.cpp 第 1875 行定义.
| Canvas * HiEasyX::ImageBlock::CreateCanvas | ( | int | w, |
| int | h, | ||
| COLORREF | cBk = 0 |
||
| ) |
|
inline |
在文件 HiCanvas.h 第 816 行定义.
|
inline |
在文件 HiCanvas.h 第 820 行定义.
|
inline |
在文件 HiCanvas.h 第 821 行定义.
|
inline |
在文件 HiCanvas.h 第 819 行定义.
|
virtual |
| void HiEasyX::ImageBlock::SetCanvas | ( | Canvas * | pCanvas | ) |
在文件 HiCanvas.cpp 第 1895 行定义.
| void HiEasyX::ImageBlock::SetPos | ( | int | _x, |
| int | _y | ||
| ) |
在文件 HiCanvas.cpp 第 1901 行定义.
| BYTE HiEasyX::ImageBlock::alpha = 255 |
绘制到图层时的叠加透明度
在文件 HiCanvas.h 第 786 行定义.
| bool HiEasyX::ImageBlock::bUseSrcAlpha = false |
是否使用图像自身的 alpha 数据
在文件 HiCanvas.h 第 782 行定义.
| bool HiEasyX::ImageBlock::bVisible = true |
图像是否可见
在文件 HiCanvas.h 第 787 行定义.
| bool HiEasyX::ImageBlock::isAlphaCalculated = false |
图像色值是否已混合透明度(使用自身透明度时有效)
在文件 HiCanvas.h 第 784 行定义.
| RECT HiEasyX::ImageBlock::rctCrop = { 0 } |
裁剪信息
在文件 HiCanvas.h 第 781 行定义.
| int HiEasyX::ImageBlock::x = 0 |
在文件 HiCanvas.h 第 780 行定义.
| int HiEasyX::ImageBlock::y = 0 |
图像显示在图层的位置
在文件 HiCanvas.h 第 780 行定义.