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