wren
Vulkan-based game engine
Loading...
Searching...
No Matches
ansi.hpp File Reference
#include <print>
#include <ranges>
#include <string>
#include <vector>
Include dependency graph for ansi.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  wren
namespace  wren::ansi

Functions

constexpr auto wren::ansi::make_ansi_code (const std::vector< std::string > &args)
consteval auto wren::ansi::make_ansi_colour_code (std::vector< std::string > args)
consteval auto wren::ansi::make_fg_code (const std::string &colour)
auto wren::ansi::clear_to_end ()
auto wren::ansi::move_cursor_up (std::size_t lines)
auto wren::ansi::reset_line ()

Variables

constexpr auto wren::ansi::kAnsiEscape = "\033["
constexpr auto wren::ansi::kReset = make_ansi_colour_code({"0"})
constexpr auto wren::ansi::kOrange = make_fg_code("3")
constexpr auto wren::ansi::kRed = make_fg_code("1")
constexpr auto wren::ansi::kGrey = make_fg_code("7")
constexpr auto wren::ansi::kBlue = make_fg_code("4")
constexpr auto wren::ansi::kGreen = make_fg_code("2")