YSTest: ygdi.h 文件参考

YSTest PreAlpha_b500_20140530 The YSLib Test Project

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

- 文件列表
- 文件成员

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

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

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

浏览源代码.

## 类

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)

## 详细描述

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

版本
  r3694

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

自从
  早于 build 132

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

修改时间:
  2014-04-06 17:46 +0800

文本编码:
  UTF-8

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

在文件 ygdi.h 中定义.