-
Notifications
You must be signed in to change notification settings - Fork 2
/
Colors.h
36 lines (30 loc) · 1.29 KB
/
Colors.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#pragma once
#include "renderer/Color.h"
namespace ptgn {
namespace color {
inline constexpr Color BLACK{ 0, 0, 0, 255 };
inline constexpr Color WHITE{ 255, 255, 255, 255 };
inline constexpr Color DEFAULT{ BLACK };
inline constexpr Color DEFAULT_BACKGROUND{ WHITE };
inline constexpr Color TRANSPARENT{ 0, 0, 0, 0 };
inline constexpr Color COLORLESS{ TRANSPARENT };
inline constexpr Color RED{ 255, 0, 0, 255 };
inline constexpr Color DARK_RED{ 128, 0, 0, 255 };
inline constexpr Color ORANGE{ 255, 165, 0, 255 };
inline constexpr Color YELLOW{ 255, 255, 0, 255 };
inline constexpr Color GOLD{ 255, 215, 0, 255 };
inline constexpr Color GREEN{ 0, 128, 0, 255 };
inline constexpr Color LIME{ 0, 255, 0, 255 };
inline constexpr Color DARK_GREEN{ 0, 100, 0, 255 };
inline constexpr Color BLUE{ 0, 0, 255, 255 };
inline constexpr Color DARK_BLUE{ 0, 0, 128, 255 };
inline constexpr Color CYAN{ 0, 255, 255, 255 };
inline constexpr Color TEAL{ 0, 128, 128, 255 };
inline constexpr Color MAGENTA{ 255, 0, 255, 255 };
inline constexpr Color PURPLE{ 128, 0, 128, 255 };
inline constexpr Color PINK{ 255, 192, 203, 255 };
inline constexpr Color GREY{ 128, 128, 128, 255 };
inline constexpr Color LIGHT_GREY{ 83, 83, 83, 255 };
inline constexpr Color SILVER{ 192, 192, 192, 255 };
} // namespace color
} // namespace ptgn