YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
平台无关的图形设备接口。 更多...
类 | |
struct | YSLib::Drawing::Padding |
空白样式。 更多... | |
class | YSLib::Drawing::BasicImage |
使用 Graphics 定义的基本图像。 更多... | |
class | YSLib::Drawing::CompactPixmap |
标准矩形像素图缓冲区。 更多... | |
命名空间 | |
YSLib | |
YSLib::Drawing | |
图形处理。 | |
函数 | |
SDst | YSLib::Drawing::GetVerticalOf (const Padding &m) |
取竖直边距和。 更多... | |
YF_API Padding | YSLib::Drawing::FetchMargin (const Rect &, const Size &) |
取内边界相对于外边界的边距。 更多... | |
bool | YSLib::Drawing::Clip (Rect &x, const Rect &y) |
剪切操作:取标准矩形交集并判断是否严格非空。 更多... | |
YF_API Point | YSLib::Drawing::ClipBounds (Rect &, const Rect &) |
根据指定源的边界优化绘制上下文的剪切区域。 更多... | |
YF_API Point | YSLib::Drawing::ClipMargin (PaintContext &, const Padding &, const Size &) |
根据指定边距和源的大小优化绘制上下文的剪切区域。 更多... | |
YSLib::Drawing::CompactPixmapEx (ConstBitmapPtr, SDst, SDst) | |
构造:使用指定位图指针和大小。 更多... | |
YSLib::Drawing::CompactPixmapEx (const CompactPixmapEx &) | |
YSLib::Drawing::CompactPixmapEx (CompactPixmapEx &&) ynothrow | |
转移构造:转移资源。 更多... | |
YSLib::Drawing::~CompactPixmapEx () override | |
析构:释放资源。 更多... | |
CompactPixmapEx & | YSLib::Drawing::operator= (const CompactPixmapEx &buf) |
CompactPixmapEx & | YSLib::Drawing::operator= (CompactPixmapEx &&buf) ynothrow |
YSLib::Drawing::DefGetter (const ynothrow, AlphaType *, BufferAlphaPtr, pBufferAlpha) DefGetter(const ynothrow | |
取 Alpha 缓冲区的指针。 更多... | |
sizeof(AlphaType)*GetAreaOf(GetSize())) using CompactPixmap void | YSLib::Drawing::SetSize (const Size &) override |
重新设置缓冲区大小。 更多... | |
void | YSLib::Drawing::ClearImage () const override |
清除缓冲区。 更多... | |
YSLib::Drawing::DefClone (const override, CompactPixmapEx) void swap(CompactPixmapEx &buf) ynothrow | |
YF_API bool | YSLib::Drawing::CopyTo (BitmapPtr, const CompactPixmapEx &, const Size &, const Point &, const Point &, const Size &, Rotation=RDeg0) |
位图缓冲区向指针指定的缓冲区复制。 更多... | |
bool | YSLib::Drawing::CopyTo (const Graphics &dst, const Graphics &src, const Point &dp={}, const Point &sp={}, Rotation rot=RDeg0) |
图形接口上下文复制。 更多... | |
bool | YSLib::Drawing::CopyTo (const Graphics &dst, const CompactPixmapEx &src, const Point &dp={}, const Point &sp={}, Rotation rot=RDeg0) |
位图缓冲区向图形接口上下文复制。 更多... | |
YF_API bool | YSLib::Drawing::BlitTo (BitmapPtr, const CompactPixmapEx &, const Size &, const Point &, const Point &, const Size &, Rotation=RDeg0) |
贴图:位图缓冲区向指针指定的缓冲区以贴图算法复制。 更多... | |
bool | YSLib::Drawing::BlitTo (const Graphics &dst, const CompactPixmapEx &src, const Point &dp={}, const Point &sp={}, Rotation rot=RDeg0) |
贴图:位图缓冲区向指针指定的缓冲区以贴图算法复制。 更多... | |
变量 | |
YSLib::Drawing::size_t | |
YSLib::Drawing::SizeOfBufferAlpha | |
const Graphics const Size const Point const Point const Size | YSLib::Drawing::Rotation = RDeg0) |
平台无关的图形设备接口。
在文件 ygdi.h 中定义.