YSTest: YSLib::Drawing::HS类 参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

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

- 类列表
- 类索引
- 类继承关系
- 类成员

Public 成员函数 | Public 属性 | 所有成员列表
YSLib::Drawing::HS类 参考

按指定颜色或分量选取彩色或灰度色。 更多...

`#include <YStyle.h>`

类 YSLib::Drawing::HS 继承关系图:
[图例]
YSLib::Drawing::HS 的协作图:
[图例]

## Public 成员函数

| HS (Hue h=0, float s=0) ynothrow
| HS (float h, float s=0) ynothrow
| DefGetter (const ynothrow, Hue, H, first) DefGetter(const ynothrow
second | DefGetter (ynothrow, Hue &, HRef, first) DefGetter(ynothrow
second float second void | Roll (Hue) ynothrow

## Public 属性

| float
| S
second float | SRef

## 详细描述

按指定颜色或分量选取彩色或灰度色。

色调。

注解
  角度制，单位为 ° ，值 360 对应一个圆周。

自从
  build 302
  build 561

警告
  非虚析构。

色调和饱和度对。

注解
  色调取值范围 [0, 360) ，饱和度取值范围 [0, 1] 。

在文件 YStyle.h 第 176 行定义.

## 构造及析构函数说明

YSLib::Drawing::HS::HS | ( | Hue | h = `0`,
|  | float | s = `0`
| ) |  |

inline

在文件 YStyle.h 第 179 行定义.

YSLib::Drawing::HS::HS | ( | float | h,
|  | float | s = `0`
| ) |  |

inline

自从
  build 581

在文件 YStyle.h 第 183 行定义.

## 成员函数说明

YSLib::Drawing::HS::DefGetter | ( | const ynothrow | ,
|  | Hue | ,
|  | H | ,
|  | first |
| ) |  | const

second YSLib::Drawing::HS::DefGetter | ( | ynothrow | ,
|  | Hue & | ,
|  | HRef | ,
|  | first |
| ) |  |

void YSLib::Drawing::HS::Roll | ( | Hue | delta | ) |

在文件 YStyle.cpp 第 281 行定义.

参考 YAssert.

## 类成员变量说明

YSLib::Drawing::HS::float

在文件 YStyle.h 第 188 行定义.

YSLib::Drawing::HS::S

在文件 YStyle.h 第 188 行定义.

second float YSLib::Drawing::HS::SRef

在文件 YStyle.h 第 191 行定义.

该类的文档由以下文件生成:

- YStyle.h
- YStyle.cpp