MCPcopy Create free account
hub / github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator / SetConsoleColor

Function SetConsoleColor

src/Common.cpp:42–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40}
41
42void SetConsoleColor(CONSOLE_COLOR color)
43{
44 WORD attr = 0;
45 switch(color)
46 {
47 case CONSOLE_COLOR::INFO:
48 attr = FOREGROUND_INTENSITY;
49 break;
50 case CONSOLE_COLOR::NORMAL:
51 attr = FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE;
52 break;
53 case CONSOLE_COLOR::WARNING:
54 attr = FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY;
55 break;
56 case CONSOLE_COLOR::ERROR_:
57 attr = FOREGROUND_RED | FOREGROUND_INTENSITY;
58 break;
59 default:
60 assert(0);
61 }
62
63 HANDLE out = GetStdHandle(STD_OUTPUT_HANDLE);
64 SetConsoleTextAttribute(out, attr);
65}
66
67void PrintMessage(CONSOLE_COLOR color, const char* msg)
68{

Callers 2

MyDebugReportCallbackFunction · 0.85
PrintMessageFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected