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

平台无关的基础图形学对象。 更多...

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

浏览源代码.

class  YSLib::Drawing::GBinaryGroup< _type >
 屏幕二元组。 更多...
 
class  YSLib::Drawing::Size
 屏幕区域大小。 更多...
 
class  YSLib::Drawing::Rect
 屏幕标准矩形:表示屏幕矩形区域。 更多...
 
class  YSLib::Drawing::Graphics
 二维图形接口上下文。 更多...
 

命名空间

 YSLib
 
 YSLib::Drawing
 图形处理。
 

类型定义

using YSLib::Drawing::Point = GBinaryGroup< SPos >
 屏幕二维点(直角坐标表示)。 更多...
 
using YSLib::Drawing::Vec = GBinaryGroup< SPos >
 屏幕二维向量(直角坐标表示)。 更多...
 

枚举

enum  Rotation
 逆时针旋转角度指示输出指向。 更多...
 
enum  YSLib::Drawing::Orientation { YSLib::Drawing::Horizontal = 0, YSLib::Drawing::Vertical = 1 }
 二元方向。 更多...
 

函数

template<typename _type >
yconstfn bool YSLib::Drawing::operator== (const GBinaryGroup< _type > &a, const GBinaryGroup< _type > &b) ynothrow
 比较:屏幕二元组相等关系。 更多...
 
template<typename _type >
yconstfn bool YSLib::Drawing::operator!= (const GBinaryGroup< _type > &a, const GBinaryGroup< _type > &b) ynothrow
 比较:屏幕二元组不等关系。 更多...
 
template<typename _type >
yconstfn GBinaryGroup< _type > YSLib::Drawing::operator+ (const GBinaryGroup< _type > &a, const GBinaryGroup< _type > &b) ynothrow
 加法:屏幕二元组。 更多...
 
template<typename _type >
yconstfn GBinaryGroup< _type > YSLib::Drawing::operator- (const GBinaryGroup< _type > &a, const GBinaryGroup< _type > &b) ynothrow
 减法:屏幕二元组。 更多...
 
template<typename _type , typename _tScalar >
yconstfn GBinaryGroup< _type > YSLib::Drawing::operator* (const GBinaryGroup< _type > &val, _tScalar l) ynothrow
 数乘:屏幕二元组。 更多...
 
yconstfn bool YSLib::Drawing::operator== (const Size &a, const Size &b) ynothrow
 比较:屏幕区域大小相等关系。 更多...
 
yconstfn bool YSLib::Drawing::operator!= (const Size &a, const Size &b) ynothrow
 比较:屏幕区域大小不等关系。 更多...
 
template<typename _type >
yconstfn GBinaryGroup< _type > YSLib::Drawing::operator+ (GBinaryGroup< _type > val, const Size &s) ynothrow
 加法:使用屏幕二元组和屏幕区域大小分量对应相加构造屏幕二元组。 更多...
 
template<class _tBinary >
yconstfn _tBinary YSLib::Drawing::Transpose (_tBinary &obj) ynothrow
 二元对象转置。 更多...
 
yconstfn auto YSLib::Drawing::GetAreaOf (const Size &s) ynothrow-> decltype(s.Width *s.Height)
 取面积。 更多...
 
 YSLib::Drawing::DeclDerivedI (YF_API, IImage, ystdex::cloneable) DeclIEntry(const Graphics &GetContext() const ynothrow) DeclIEntry(void SetSize(const Size &)) DeclIEntry(IImage *clone() const override) EndDeclstruct YF_API PaintContext
 图像接口。 更多...
 

详细描述

平台无关的基础图形学对象。

版本
r1498
作者
FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com
自从
build 206
创建时间:
2011-05-03 07:20:51 +0800
修改时间:
2014-05-23 09:19 +0800
文本编码:
UTF-8
模块名称:
YSLib::Core::YGDIBase

在文件 ygdibase.h 中定义.

枚举类型说明

enum Rotation
related

逆时针旋转角度指示输出指向。

自从
build 416

在文件 ygdibase.h868 行定义.