|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
成员的完整列表,这些成员属于 sys_console,包括所有继承而来的类成员
| beep() | sys_console | |
| clear() | sys_console | |
| confirmation(string_view prompt="Are you sure? (y/n): ", char yes='y', char no='n') | sys_console | |
| console_type() const | sys_console | |
| fade_in(string_view text, milliseconds duration=milliseconds(1000), const color &start_color=color::black(), const color &end_color=color::white()) | sys_console | |
| fade_in_out(string_view text, milliseconds in_duration=milliseconds(500), milliseconds hold_duration=milliseconds(1000), milliseconds out_duration=milliseconds(500)) | sys_console | |
| fade_out(string_view text, milliseconds duration=milliseconds(1000), const color &start_color=color::white(), const color &end_color=color::black()) | sys_console | |
| flash_screen() | sys_console | |
| flush() | sys_console | |
| get_console_size() const | sys_console | |
| hide_cursor() | sys_console | |
| instance() noexcept | sys_console | inlinestatic |
| is_interactive() const | sys_console | |
| is_terminal_resized() | sys_console | |
| notification(string_view message, milliseconds duration=milliseconds(2000), bool play_sound=true) | sys_console | |
| password(string_view prompt="Password: ", char mask=' *', bool show_length=false) | sys_console | |
| pause(string_view msg="Press any char to continue...") | sys_console | |
| print(Args &&... args) | sys_console | inline |
| print_string(const string &str) | sys_console | |
| print_string(const string_view &view) | sys_console | |
| print_string(const char *str) | sys_console | |
| printc(const color &color, Args &&... args) | sys_console | inline |
| printcf(const color &color, const string_view fmt, Args &&... args) | sys_console | inline |
| printcfln(const color &color, const string_view fmt, Args &&... args) | sys_console | inline |
| printcln(const color &color, Args &&... args) | sys_console | inline |
| printf(const string_view fmt, Args &&... args) | sys_console | inline |
| printfln(const string_view fmt, Args &&... args) | sys_console | inline |
| println() | sys_console | |
| println(Args &&... args) | sys_console | inline |
| progress_bar(double percentage, int width=50, bool show_percentage=true, char fill_char='#', char empty_char=' ') | sys_console | |
| read() | sys_console | |
| read_char() | sys_console | |
| readln() | sys_console | |
| reset_color() | sys_console | |
| restore_cursor_position() | sys_console | |
| save_cursor_position() | sys_console | |
| set_background_color(const color &color, bool use_256_color=true) | sys_console | |
| set_color(const integer32 &color) | sys_console | |
| set_color(const color &color, bool use_256_color=true) | sys_console | |
| set_cursor_position(int row, int column) | sys_console | |
| show_cursor() | sys_console | |
| supports_colors() const | sys_console | |
| supports_truecolor() const | sys_console | |
| supports_unicode() const | sys_console | |
| typewriter_print(string_view text, milliseconds delay_per_char=milliseconds(50), bool with_sound=false) | sys_console | |
| typewriter_println(string_view text, milliseconds delay_per_char=milliseconds(50), bool with_sound=false) | sys_console |