YSTest: ygdi.h 文件参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
类 | 命名空间 | 函数
ygdi.h 文件参考
Service

平台无关的图形设备接口。 更多...

`#include "../Core/ygdibase.h"`
ygdi.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

struct | YSLib::Drawing::Padding
| 空白样式。 更多...
class | YSLib::Drawing::BitmapBuffer
| 标准矩形位图缓冲区。 更多...
class | YSLib::Drawing::BitmapBufferEx
| 扩展的标准矩形位图缓冲区。 更多...

## 命名空间

namespace | YSLib
namespace | YSLib::Drawing
| 图形处理。

## 函数

yconstfn Padding | YSLib::Drawing::operator+ (const Padding &x, const Padding &y)
| 加法：对应分量调用 operator+ 。
YF_API Rect | YSLib::Drawing::operator+ (const Rect &, const Padding &)
| 加法：缩小屏幕标准矩形，相对位置由指定边距决定。
SDst | YSLib::Drawing::GetHorizontalOf (const Padding &m)
| 取水平边距和。
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 &)
| 根据指定边距和源的大小优化绘制上下文的剪切区域。
YF_API bool | YSLib::Drawing::CopyTo (BitmapPtr, const Graphics &, const Size &, const Point &, const Point &, const Size &, Rotation=RDeg0)
| 图形接口上下文向指针指定的缓冲区复制。
YF_API bool | YSLib::Drawing::CopyTo (BitmapPtr, const BitmapBufferEx &, 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 BitmapBufferEx &src, const Point &dp={}, const Point &sp={}, Rotation rot=RDeg0)
| 刷新：位图缓冲区向图形接口上下文复制。
YF_API bool | YSLib::Drawing::BlitTo (BitmapPtr, const BitmapBufferEx &, const Size &, const Point &, const Point &, const Size &, Rotation=RDeg0)
| 贴图：位图缓冲区向指针指定的缓冲区以贴图算法复制。
bool | YSLib::Drawing::BlitTo (const Graphics &dst, const BitmapBufferEx &src, const Point &dp={}, const Point &sp={}, Rotation rot=RDeg0)
| 贴图：位图缓冲区向指针指定的缓冲区以贴图算法复制。

## 详细描述

平台无关的图形设备接口。

版本
  r3476

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  早于 build 132

创建时间:
  2009-12-14 18:29:46 +0800

修改时间:
  2013-03-05 14:49 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::Service::YGDI

在文件 ygdi.h 中定义.