YSTest: YGDIBase.h 文件参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

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

- 文件列表
- 文件成员

类 | 命名空间 | 类型定义 | 枚举 | 函数
YGDIBase.h 文件参考
Core

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

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

浏览源代码.

## 类

class | YSLib::Drawing::GBinaryGroup< _type >
| 屏幕二元组。 更多...
class | YSLib::Drawing::Size
| 屏幕区域大小。 更多...
class | YSLib::Drawing::Rect
| 屏幕标准矩形：表示屏幕矩形区域。 更多...

## 命名空间

| YSLib
| YSLib 命名空间。
| YSLib::Drawing
| 图形处理。

## 类型定义

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

## 枚举

enum | YSLib::Drawing::Rotation : yimpl(size_t) { YSLib::Drawing::RDeg0 = 0, YSLib::Drawing::RDeg90 = 1, YSLib::Drawing::RDeg180 = 2, YSLib::Drawing::RDeg270 = 3 }
| 逆时针旋转角度指示输出指向。 更多...

## 函数

template<typename _type >
yconstfn GBinaryGroup< _type > | YSLib::Drawing::operator+ (GBinaryGroup< _type > val, const Size &s) ynothrow
| 加法：使用屏幕二元组和屏幕区域大小分量对应相加构造屏幕二元组。 更多...
template<typename _type >
yconstfn GBinaryGroup< _type > | YSLib::Drawing::operator- (GBinaryGroup< _type > val, const Size &s) ynothrow
| 减法：使用屏幕二元组和屏幕区域大小分量对应相加构造屏幕二元组。 更多...
yconstfn | YSLib::Drawing::PDefH (Size, Transpose, const Size &s) ynothrow ImplRet(
| 转置。 更多...
template<typename _tScalar = float>
yconstfn _tScalar | YSLib::Drawing::ScaleMin (const Size &x, const Size &y, _tScalar threshold=1.F)
| 计算两个大小和阈值限定的最小缩放值。 更多...

## 变量

yconstfn | RotateCCW
yconstfn Rotation rot | RotateCW

## 详细描述

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

版本
  r2256

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

自从
  build 563

创建时间:
  2011-05-03 07:20:51 +0800

修改时间:
  2016-04-27 23:57 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::Core::YGDIBase

在文件 YGDIBase.h 中定义.

## 变量说明

yconstfn RotateCCW

在文件 YGDIBase.h 第 910 行定义.

yconstfn Rotation rot RotateCW

在文件 YGDIBase.h 第 914 行定义.