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

YSTest PreAlpha_b500_20140530 The YSLib Test Project

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

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

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

可视状态。 更多...

`#include <ywgtview.h>`

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

## Public 成员函数

| Visual (const Rect &={})
| 构造：使用指定边界。 更多...
| DefPred (const ynothrow, Visible, visible) DefGetter(const ynothrow
| GetLocation ().X) DefGetter(const ynothrow
| GetLocation ().Y) DefGetter(const ynothrow
| GetSize ().Width) DefGetter(const ynothrow
| GetSize ().Height) DefGetter(const ynothrow
const Point location | DefGetter (const ynothrow, const Size &, Size, size) DefGetter(ynothrow
const Point location Point location | DefGetter (ynothrow, Size &, SizeRef, size) DefSetter(bool
const Point location Point location visible | PDefH (void, SetX, SPos x) ImplBodyBase(Visual
| 设置位置：横坐标。 更多...
const Point location Point location visible | Point (x, GetY())) PDefH(void
| 设置位置：纵坐标。 更多...
const Point location Point location visible SPos y | ImplBodyBase (Visual, SetLocation, Point(GetX(), y)) PDefH(void
| 设置大小：宽。 更多...
const Point location Point location visible SPos y SDst w | ImplBodyBase (Visual, SetSize, Size(w, GetHeight())) PDefH(void
| 设置大小：高。 更多...
const Point location Point location visible SPos y SDst w SDst h | ImplBodyBase (Visual, SetSize, Size(GetWidth(), h)) DefSetter(const Point &
| 设置位置。 更多...
const Point location Point location visible SPos y SDst w SDst h location | PDefH (void, SetLocation, SPos x, SPos y) ImplBodyBase(Visual
| 设置位置。 更多...
const Point location Point location visible SPos y SDst w SDst h location | Point (x, y)) DefSetter(const Size &
| 设置大小。 更多...
const Point location Point location visible SPos y SDst w SDst h location size | PDefH (void, SetSize, SDst w, SDst h) ImplBodyBase(Visual
| 设置大小。 更多...

## Public 属性

| SPos
| X
| Y
| SDst
| Width
| Height
const Point | Location
const Point location Point | LocationRef
const Point location Point location | Visible
const Point location Point location visible | SetLocation
const Point location Point location visible | SetY
const Point location Point location visible SPos y | SetWidth
const Point location Point location visible SPos y SDst w | SetHeight
const Point location Point location visible SPos y SDst w SDst h | Location
const Point location Point location visible SPos y SDst w SDst h location | SetLocation
const Point location Point location visible SPos y SDst w SDst h location | Size
const Point location Point location visible SPos y SDst w SDst h location size | SetSize

## Private 属性

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

## 详细描述

可视状态。

注解
  成员使用非虚 `public` 实现。

警告
  非虚析构。

自从
  build 168

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

## 构造及析构函数说明

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

构造：使用指定边界。

自从
  build 337

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

## 成员函数说明

const Point location YSLib::UI::Visual::DefGetter | ( | const ynothrow | ,
|  | const Size & | ,
|  | Size | ,
|  | size |
| ) |  |

自从
  build 307

const Point location Point location YSLib::UI::Visual::DefGetter | ( | ynothrow | ,
|  | Size & | ,
|  | SizeRef | ,
|  | size |
| ) |  |

自从
  build 307

YSLib::UI::Visual::DefPred | ( | const ynothrow | ,
|  | Visible | ,
|  | visible |
| ) |  | const

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

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

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

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

const Point location Point location visible SPos y YSLib::UI::Visual::ImplBodyBase | ( | Visual | ,
|  | SetLocation | ,
|  | Point(GetX(), y) |
| ) |  |

设置大小：宽。

const Point location Point location visible SPos y SDst w YSLib::UI::Visual::ImplBodyBase | ( | Visual | ,
|  | SetSize | ,
|  | Size(w, GetHeight()) |
| ) |  |

设置大小：高。

const Point location Point location visible SPos y SDst w SDst h YSLib::UI::Visual::ImplBodyBase | ( | Visual | ,
|  | SetSize | ,
|  | Size(GetWidth(), h) |
| ) |  | const

设置位置。

const Point location Point location visible YSLib::UI::Visual::PDefH | ( | void | ,
|  | SetX | ,
|  | SPos | x
| ) |  |

设置位置：横坐标。

const Point location Point location visible SPos y SDst w SDst h location YSLib::UI::Visual::PDefH | ( | void | ,
|  | SetLocation | ,
|  | SPos | x,
|  | SPos | y
| ) |  |

设置位置。

const Point location Point location visible SPos y SDst w SDst h location size YSLib::UI::Visual::PDefH | ( | void | ,
|  | SetSize | ,
|  | SDst | w,
|  | SDst | h
| ) |  |

设置大小。

const Point location Point location visible YSLib::UI::Visual::Point | ( | x | ,
|  | GetY() |
| ) |  |

设置位置：纵坐标。

const Point location Point location visible SPos y SDst w SDst h location YSLib::UI::Visual::Point | ( | x | ,
|  | y |
| ) |  | const

设置大小。

## 类成员变量说明

YSLib::UI::Visual::Height

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

Point YSLib::UI::Visual::location

private

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

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

const Point YSLib::UI::Visual::Location

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

const Point location Point location visible SPos y SDst w SDst h YSLib::UI::Visual::Location

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

const Point location Point YSLib::UI::Visual::LocationRef

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

YSLib::UI::Visual::SDst

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

const Point location Point location visible SPos y SDst w YSLib::UI::Visual::SetHeight

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

const Point location Point location visible YSLib::UI::Visual::SetLocation

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

const Point location Point location visible SPos y SDst w SDst h location YSLib::UI::Visual::SetLocation

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

const Point location Point location visible SPos y SDst w SDst h location size YSLib::UI::Visual::SetSize

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

const Point location Point location visible SPos y YSLib::UI::Visual::SetWidth

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

const Point location Point location visible YSLib::UI::Visual::SetY

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

Size YSLib::UI::Visual::size

private

部件大小。

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

const Point location Point location visible SPos y SDst w SDst h location YSLib::UI::Visual::Size

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

YSLib::UI::Visual::SPos

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

bool YSLib::UI::Visual::visible

private

可见性。

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

const Point location Point location YSLib::UI::Visual::Visible

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

YSLib::UI::Visual::Width

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

YSLib::UI::Visual::X

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

YSLib::UI::Visual::Y

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

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

- ywgtview.h
- ywgtview.cpp