|
YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
屏幕二元组。 更多...
#include <ygdibase.h>

Public 成员函数 | |
| yconstfn | GBinaryGroup () ynothrow |
| 无参数构造。 更多... | |
| yconstfn | DefDeCopyCtor (GBinaryGroup) explicit yconstfn GBinaryGroup(const Size &) ynothrow |
| 复制构造:默认实现。 更多... | |
| yconstfn | GBinaryGroup (const Rect &) ynothrow |
| 构造:使用 Rect 对象。 更多... | |
| template<typename _tScalar1 , typename _tScalar2 > | |
| yconstfn | GBinaryGroup (_tScalar1 x, _tScalar2 y) ynothrow |
| 构造:使用两个纯量。 更多... | |
| template<typename _tPair > | |
| yconstfn | GBinaryGroup (const _tPair &pr) ynothrow |
| 构造:使用纯量对。 更多... | |
| yconstfn GBinaryGroup | operator- () const ynothrow |
| 负运算:取加法逆元。 更多... | |
| GBinaryGroup & | operator+= (const GBinaryGroup &val) ynothrow |
| 加法赋值。 更多... | |
| GBinaryGroup & | operator-= (const GBinaryGroup &val) ynothrow |
| 减法赋值。 更多... | |
| yconstfn | DefGetter (const ynothrow, _type, X, X) yconstfn DefGetter(const ynothrow |
| yconstfn Y | DefSetter (_type, X, X) DefSetter(_type |
Public 属性 | |
| _type | X |
| _type | Y |
| 分量。 更多... | |
| yconstfn | _type |
| yconstfn | Y |
| yconstfn Y | Y |
静态 Public 属性 | |
| static const GBinaryGroup | Invalid |
| 无效(不在屏幕坐标系中)对象。 更多... | |
屏幕二元组。
在文件 ygdibase.h 第 54 行定义.
|
inline |
无参数构造。
在文件 ygdibase.h 第 67 行定义.
参考自 YSLib::Drawing::GBinaryGroup< SPos >::operator-().

|
explicit |
构造:使用 Rect 对象。
|
inline |
|
inline |
| yconstfn YSLib::Drawing::GBinaryGroup< _type >::DefDeCopyCtor | ( | GBinaryGroup< _type > | ) | const |
| yconstfn YSLib::Drawing::GBinaryGroup< _type >::DefGetter | ( | const ynothrow | , |
| _type | , | ||
| X | , | ||
| X | |||
| ) | const |
| yconstfn Y YSLib::Drawing::GBinaryGroup< _type >::DefSetter | ( | _type | , |
| X | , | ||
| X | |||
| ) |
|
inline |
加法赋值。
在文件 ygdibase.h 第 120 行定义.
|
inline |
|
inline |
减法赋值。
在文件 ygdibase.h 第 129 行定义.
| yconstfn YSLib::Drawing::GBinaryGroup< _type >::_type |
在文件 ygdibase.h 第 136 行定义.
|
static |
无效(不在屏幕坐标系中)对象。
在文件 ygdibase.h 第 57 行定义.
| _type YSLib::Drawing::GBinaryGroup< _type >::X |
在文件 ygdibase.h 第 59 行定义.
参考自 YSLib::Drawing::TextState::AdjustEndOfLine(), YSLib::Drawing::Blit(), YSLib::Drawing::BlitBounds(), YSLib::Drawing::TextState::CarriageReturn(), YSLib::UI::CheckPoint(), YSLib::Drawing::ClipMargin(), YSLib::Drawing::DrawArrow(), YSLib::Drawing::DrawCross(), YSLib::UI::Menu::DrawItem(), YSLib::UI::DrawItemBackground(), YSLib::Drawing::DrawPoint(), YSLib::Drawing::DrawRect(), YSLib::Drawing::DrawTick(), YSLib::UI::DrawTrackBackground(), YSLib::Drawing::FetchMargin(), YSLib::Drawing::FetchStringWidth(), YSLib::UI::TextBox::InvalidateDefaultCaret(), platform_ex::Windows::WindowReference::Move(), YSLib::Drawing::MovePen(), YSLib::Drawing::operator+(), YSLib::Drawing::GBinaryGroup< SPos >::operator+=(), YSLib::Drawing::GBinaryGroup< SPos >::operator-(), YSLib::Drawing::GBinaryGroup< SPos >::operator-=(), YSLib::UI::TextBox::PaintDefaultCaret(), YSLib::Drawing::PlotHLineSeg(), YSLib::Drawing::PlotVLineSeg(), YSLib::Drawing::PutCharBase(), YSLib::UI::HexViewArea::Refresh(), platform_ex::Windows::WindowReference::SetClientBounds(), YSLib::Drawing::to_string(), YSLib::Devices::InputManager::Update() , 以及 YSLib::UI::BorderResizer::Wrap().
| _type YSLib::Drawing::GBinaryGroup< _type >::Y |
分量。
在文件 ygdibase.h 第 59 行定义.
参考自 YSLib::Drawing::Blit(), YSLib::Drawing::BlitBounds(), YSLib::UI::CheckPoint(), YSLib::Drawing::ClipMargin(), YSLib::Drawing::DrawArrow(), YSLib::Drawing::DrawCross(), YSLib::UI::Menu::DrawItem(), YSLib::UI::DrawItemBackground(), YSLib::UI::DrawItems(), YSLib::Drawing::DrawPoint(), YSLib::Drawing::DrawRect(), YSLib::Drawing::DrawTick(), YSLib::UI::DrawTrackBackground(), YSLib::Drawing::FetchMargin(), YSLib::Drawing::TextState::GetCurrentTextLineNOf(), YSLib::UI::InvalidateSelected(), platform_ex::Windows::WindowReference::Move(), YSLib::Drawing::operator+(), YSLib::Drawing::GBinaryGroup< SPos >::operator+=(), YSLib::Drawing::GBinaryGroup< SPos >::operator-(), YSLib::Drawing::GBinaryGroup< SPos >::operator-=(), YSLib::Drawing::PlotHLineSeg(), YSLib::Drawing::PlotVLineSeg(), YSLib::UI::HexViewArea::Refresh(), YSLib::DS::UI::DualScreenReader::ScrollByPixel(), platform_ex::Windows::WindowReference::SetClientBounds(), YSLib::Drawing::SetCurrentTextLineNOf(), YSLib::Drawing::to_string(), YSLib::Devices::InputManager::Update() , 以及 YSLib::UI::BorderResizer::Wrap().
| yconstfn YSLib::Drawing::GBinaryGroup< _type >::Y |
在文件 ygdibase.h 第 136 行定义.
| yconstfn Y YSLib::Drawing::GBinaryGroup< _type >::Y |
在文件 ygdibase.h 第 139 行定义.