NexusForce
1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
gauge.hpp
浏览该文件的文档.
1
#ifndef NEFORCE_TUI_DOM_GAUGE_HPP__
2
#define NEFORCE_TUI_DOM_GAUGE_HPP__
3
10
11
#include "
NeForce/tui/dom/element.hpp
"
12
NEFORCE_BEGIN_NAMESPACE__
13
NEFORCE_BEGIN_TUI__
14
19
23
enum class
gauge_direction
:
uint8_t
{
24
right
,
25
left
,
26
up
,
27
down
,
28
};
29
36
element
NEFORCE_API
gauge
(
float
progress,
int
width = 20);
37
45
element
NEFORCE_API
gauge_direction
(
float
progress,
enum
gauge_direction
direction,
int
size
= 20);
46
// TUI
48
49
NEFORCE_END_TUI__
50
NEFORCE_END_NAMESPACE__
51
#endif
// NEFORCE_TUI_DOM_GAUGE_HPP__
neforce::tui::element
虚拟UI元素
定义
element.hpp:37
element.hpp
虚拟UI元素
neforce::uint8_t
unsigned char uint8_t
8位无符号整数类型
定义
typeinfo/types.hpp:97
neforce::tui::gauge_direction
gauge_direction
进度方向
定义
gauge.hpp:23
neforce::tui::gauge
element gauge(float progress, int width=20)
创建水平进度条
neforce::tui::gauge_direction::up
@ up
向上增长
定义
gauge.hpp:26
neforce::tui::gauge_direction::down
@ down
向下增长
定义
gauge.hpp:27
neforce::tui::gauge_direction::right
@ right
向右增长
定义
gauge.hpp:24
neforce::tui::gauge_direction::left
@ left
向左增长
定义
gauge.hpp:25
neforce::size
constexpr decltype(auto) size(const Container &cont) noexcept(noexcept(cont.size()))
获取容器的大小
定义
type_erase.hpp:292
include
NeForce
tui
dom
gauge.hpp
制作者
1.16.0