YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
ygdi.h 文件参考

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

#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
 析构:释放资源。 更多...
 
CompactPixmapExYSLib::Drawing::operator= (const CompactPixmapEx &buf)
 
CompactPixmapExYSLib::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 中定义.