YSTest: YSL_BEGIN 命名空间参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

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

- 命名空间列表
- 命名空间成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
类 | 函数
YSL_BEGIN 命名空间参考

## 类

class | Log
| 程序日志类。 更多...

## 函数

yconstexpr auto & | FetchMapperFunc (FetchMapperPtr< ConversionResult(ucs2_t &, ystdex::input_monomorphic_iterator &&, ConversionState &&)>)
yconstexpr auto & | FetchSkipMapperFunc (FetchMapperPtr< ConversionResult(ystdex::input_monomorphic_iterator &&, ConversionState &&)>)
SPos | blit_min (SPos d)
SPos | blit_max (SPos s, SPos d, SDst sl, SDst dl, SDst cl)
bool | NotInitialized (true)
void | Init (Timer &tmr, bool b)
TimePoint | GetTickPoint ()
Hue | change_hue (Hue base_h, Hue h)
| 色调偏移。
void | RectDrawButton (const Graphics &g, Point pt, Size s, Hue base_hue, bool is_pressed=false, bool is_enabled=true)
const SDst | defMinScrollBarWidth (16)
| 默认最小滚动条宽。
void | Detach (IWidget *pCon, IWidget &wgt)
| 从容器分离指定部件并无效化部件区域。
pair< bool, bool > | FixScrollBarLayout (Size &d, const Size &s, SDst min_width, SDst min_height)
const SDst | defMinScrollBarHeight (16)
| 默认最小滚动条高。
void | Diminish (Rect &r, SDst off1=1, SDst off2=2)
void | RectDrawCheckBox (const Graphics &g, const Rect &r, bool is_pressed=false, bool is_locked=false, bool is_ticked=false, bool is_focused=false, Color c=Color(85, 184, 163))
yconstexpr Size | track_size (112, 16)
yconstexpr Size | label_size (44, 20)
void | Repaint (Desktop &dsk)

## 函数说明

SPos YSL_BEGIN::blit_max | ( | SPos | s,
|  | SPos | d,
|  | SDst | sl,
|  | SDst | dl,
|  | SDst | cl
| ) |  |

inline

在文件 yblit.cpp 第 47 行定义.

参考自 BlitBounds().

这是这个函数的调用关系图:

SPos YSL_BEGIN::blit_min | ( | SPos | d | ) |

inline

自从
  build 370

在文件 yblit.cpp 第 41 行定义.

参考自 BlitBounds().

这是这个函数的调用关系图:

Hue YSL_BEGIN::change_hue | ( | Hue | base_h,
|  | Hue | h
| ) |  |

inline

色调偏移。

自从
  build 302

在文件 button.cpp 第 46 行定义.

参考 h.

参考自 RectDrawButton().

这是这个函数的调用关系图:

const SDst YSL_BEGIN::defMinScrollBarHeight | ( | 16 |  | ) |

默认最小滚动条高。

参考自 YSLib::UI::ScrollableContainer::FixLayout().

这是这个函数的调用关系图:

const SDst YSL_BEGIN::defMinScrollBarWidth | ( | 16 |  | ) |

默认最小滚动条宽。

参考自 YSLib::UI::ScrollableContainer::FixLayout() , 以及 YSLib::UI::ListBox::ResizeForPreferred().

这是这个函数的调用关系图:

void YSL_BEGIN::Detach | ( | IWidget * | pCon,
|  | IWidget & | wgt
| ) |  |

从容器分离指定部件并无效化部件区域。

自从
  build 282

在文件 ComboList.cpp 第 47 行定义.

参考 YSLib::UI::Invalidate().

参考自 YSLib::UI::DropDownList::DetachTopWidget().

函数调用图:

这是这个函数的调用关系图:

void YSL_BEGIN::Diminish | ( | Rect & | r,
|  | SDst | off1 = `1`,
|  | SDst | off2 = `2`
| ) |  |

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

参考 YAssert , 以及 yunseq().

参考自 RectDrawCheckBox().

函数调用图:

这是这个函数的调用关系图:

yconstexpr auto& YSL_BEGIN::FetchMapperFunc | ( | FetchMapperPtr< ConversionResult(ucs2_t &, ystdex::input_monomorphic_iterator &&, ConversionState &&)> |  | ) |

自从
  build 400

参考自 YSLib::Text::TextFileBuffer::operator[]().

这是这个函数的调用关系图:

yconstexpr auto& YSL_BEGIN::FetchSkipMapperFunc | ( | FetchMapperPtr< ConversionResult(ystdex::input_monomorphic_iterator &&, ConversionState &&)> |  | ) |

自从
  build 400

参考自 YSLib::Text::TextFileBuffer::GetIterator() , 以及 YSLib::Text::TextFileBuffer::GetPosition().

这是这个函数的调用关系图:

pair<bool, bool> YSL_BEGIN::FixScrollBarLayout | ( | Size & | d,
|  | const Size & | s,
|  | SDst | min_width,
|  | SDst | min_height
| ) |  |

在文件 scroll.cpp 第 43 行定义.

参考自 YSLib::UI::ScrollableContainer::FixLayout().

这是这个函数的调用关系图:

TimePoint YSL_BEGIN::GetTickPoint | ( |  | ) |

inline

在文件 ytimer.cpp 第 53 行定义.

参考 platform::GetTicks().

参考自 Delay().

函数调用图:

这是这个函数的调用关系图:

void YSL_BEGIN::Init | ( | Timer & | tmr,
|  | bool | b
| ) |  |

在文件 ytimer.cpp 第 40 行定义.

参考 YSLib::Activate(),NotInitialized(),platform::StartTicks() , 以及 YB_UNLIKELY.

参考自 YSLib::Timers::Timer::Timer().

函数调用图:

这是这个函数的调用关系图:

yconstexpr Size YSL_BEGIN::label_size | ( | 44 | ,
|  | 20 |
| ) |  |

参考自 lblBlue().

这是这个函数的调用关系图:

bool YSL_BEGIN::NotInitialized | ( | true |  | ) |

参考自 Init().

这是这个函数的调用关系图:

void YSL_BEGIN::RectDrawButton | ( | const Graphics & | g,
|  | Point | pt,
|  | Size | s,
|  | Hue | base_hue,
|  | bool | is_pressed = `false`,
|  | bool | is_enabled = `true`
| ) |  |

自从
  build 302

在文件 button.cpp 第 56 行定义.

参考 change_hue(),DrawRectRoundCorner(),FetchGUIState(),FillRect(),HSLToColor(),YSLib::Drawing::TransformRect(),YSLib::UI::Styles::Workspace,YAssert,YB_LIKELY , 以及 yunseq().

参考自 DrawThumbBackground().

函数调用图:

这是这个函数的调用关系图:

void YSL_BEGIN::RectDrawCheckBox | ( | const Graphics & | g,
|  | const Rect & | r,
|  | bool | is_pressed = `false`,
|  | bool | is_locked = `false`,
|  | bool | is_ticked = `false`,
|  | bool | is_focused = `false`,
|  | Color | c = `Color(85, 184, 163)`
| ) |  |

在文件 Selector.cpp 第 50 行定义.

参考 ColorToHSL(),Diminish(),DrawLineSeg(),DrawRect(),FillRect(),HSLToColor(),YSLib::Drawing::TransformRect(),YAssert , 以及 YB_LIKELY.

参考自 YSLib::UI::CheckBox::PaintBox().

函数调用图:

这是这个函数的调用关系图:

void YSL_BEGIN::Repaint | ( | Desktop & | dsk | ) |

自从
  build 301

在文件 YSTest_ARM9/source/main.cpp 第 202 行定义.

参考 SetInvalidationOf().

参考自 main().

函数调用图:

这是这个函数的调用关系图:

yconstexpr Size YSL_BEGIN::track_size | ( | 112 | ,
|  | 16 |
| ) |  |