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 行定义.