YSTest: YSLib::UI::Visual类 参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

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

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

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
Public 成员函数 | Private 属性 | 所有成员列表
YSLib::UI::Visual类 参考

可视状态。 更多...

`#include <ywgtview.h>`

YSLib::UI::Visual 的协作图:
[图例]

## Public 成员函数

| Visual (const Rect &={})
| 构造：使用指定边界。
bool | IsVisible () const ynothrow
SPos | GetX () const ynothrow
SPos | GetY () const ynothrow
SDst | GetWidth () const ynothrow
SDst | GetHeight () const ynothrow
const Point & | GetLocation () const ynothrow
const Size & | GetSize () const ynothrow
Point & | GetLocationRef () ynothrow
Size & | GetSizeRef () ynothrow
void | SetVisible (bool _tempArgName)
void | SetX (SPos x)
| 设置位置：横坐标。
void | SetY (SPos y)
| 设置位置：纵坐标。
void | SetWidth (SDst w)
| 设置大小：宽。
void | SetHeight (SDst h)
| 设置大小：高。
void | SetLocation (const Point &_tempArgName)
| 设置位置。
void | SetLocation (SPos x, SPos y)
| 设置位置。
void | SetSize (const Size &_tempArgName)
| 设置大小。
void | SetSize (SDst w, SDst h)
| 设置大小。

## Private 属性

bool | visible
| 可见性。
Point | location
| 左上角所在位置（相对于容器的偏移坐标）。
Size | size
| 部件大小。

## 详细描述

可视状态。

警告
  非虚析构。

自从
  build 168

在文件 ywgtview.h 第 60 行定义.

## 构造及析构函数说明

Visual::Visual | ( | const Rect & | r = `{}` | ) |

构造：使用指定边界。

自从
  build 337

在文件 ywgtview.cpp 第 36 行定义.

## 成员函数说明

SDst YSLib::UI::Visual::GetHeight | ( |  | ) | const

inline

在文件 ywgtview.h 第 79 行定义.

const Point& YSLib::UI::Visual::GetLocation | ( |  | ) | const

inline

在文件 ywgtview.h 第 80 行定义.

Point& YSLib::UI::Visual::GetLocationRef | ( |  | ) |

inline

自从
  build 307

在文件 ywgtview.h 第 83 行定义.

const Size& YSLib::UI::Visual::GetSize | ( |  | ) | const

inline

在文件 ywgtview.h 第 81 行定义.

Size& YSLib::UI::Visual::GetSizeRef | ( |  | ) |

inline

自从
  build 307

在文件 ywgtview.h 第 85 行定义.

SDst YSLib::UI::Visual::GetWidth | ( |  | ) | const

inline

在文件 ywgtview.h 第 78 行定义.

SPos YSLib::UI::Visual::GetX | ( |  | ) | const

inline

在文件 ywgtview.h 第 76 行定义.

SPos YSLib::UI::Visual::GetY | ( |  | ) | const

inline

在文件 ywgtview.h 第 77 行定义.

bool YSLib::UI::Visual::IsVisible | ( |  | ) | const

inline

在文件 ywgtview.h 第 74 行定义.

void YSLib::UI::Visual::SetHeight | ( | SDst | h | ) |

inline

设置大小：高。

注解
  非虚 `public` 实现。

在文件 ywgtview.h 第 110 行定义.

void YSLib::UI::Visual::SetLocation | ( | const Point & | _tempArgName | ) |

inline

设置位置。

在文件 ywgtview.h 第 115 行定义.

void YSLib::UI::Visual::SetLocation | ( | SPos | x,
|  | SPos | y
| ) |  |

inline

设置位置。

注解
  非虚 `public` 实现。

在文件 ywgtview.h 第 120 行定义.

void YSLib::UI::Visual::SetSize | ( | const Size & | _tempArgName | ) |

inline

设置大小。

注解
  虚 `public` 实现。

在文件 ywgtview.h 第 126 行定义.

void YSLib::UI::Visual::SetSize | ( | SDst | w,
|  | SDst | h
| ) |  |

inline

设置大小。

注解
  非虚 `public` 实现。

在文件 ywgtview.h 第 131 行定义.

void YSLib::UI::Visual::SetVisible | ( | bool | _tempArgName | ) |

inline

在文件 ywgtview.h 第 87 行定义.

void YSLib::UI::Visual::SetWidth | ( | SDst | w | ) |

inline

设置大小：宽。

注解
  非虚 `public` 实现。

在文件 ywgtview.h 第 104 行定义.

void YSLib::UI::Visual::SetX | ( | SPos | x | ) |

inline

设置位置：横坐标。

注解
  非虚 `public` 实现。

在文件 ywgtview.h 第 92 行定义.

void YSLib::UI::Visual::SetY | ( | SPos | y | ) |

inline

设置位置：纵坐标。

注解
  非虚 `public` 实现。

在文件 ywgtview.h 第 98 行定义.

## 类成员变量说明

Point YSLib::UI::Visual::location

private

左上角所在位置（相对于容器的偏移坐标）。

在文件 ywgtview.h 第 64 行定义.

Size YSLib::UI::Visual::size

private

部件大小。

在文件 ywgtview.h 第 65 行定义.

bool YSLib::UI::Visual::visible

private

可见性。

在文件 ywgtview.h 第 63 行定义.

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

- ywgtview.h
- ywgtview.cpp