MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ initialize_console_colors()

static bool MayaFlux::Journal::AnsiColors::initialize_console_colors ( )
static

Definition at line 40 of file Ansi.hpp.

41{
42#ifdef MAYAFLUX_PLATFORM_WINDOWS
43 HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
44 if (hOut != INVALID_HANDLE_VALUE) {
45 DWORD dwMode = 0;
46 if (GetConsoleMode(hOut, &dwMode)) {
47 return SetConsoleMode(hOut, dwMode | ENABLE_VIRTUAL_TERMINAL_PROCESSING);
48 }
49 }
50 return false;
51#else
52 return true;
53#endif
54}