3#include "mc/_HeaderOutputPredefine.h"
7namespace mce {
class Color; }
10namespace ColorFormat {
13MCNAPI_C ::std::string ColorCodeFromColor(::mce::Color
const& color);
15MCNAPI_C ::mce::Color
const* ColorFromChar(
char colorCode);
17MCNAPI_C ::mce::Color
const* ColorFromColorCode(::std::string
const& colorCode);
19MCNAPI ::std::string_view
const FormatCodeFromName(::std::string
const& str);
21MCNAPI_C ::std::string NameFromFormatCode(::std::string
const& formatCode);
26constexpr inline std::string_view AQUA =
"§b";
28constexpr inline std::string_view BLACK =
"§0";
30constexpr inline std::string_view BLUE =
"§9";
32constexpr inline std::string_view BOLD =
"§l";
34constexpr inline std::string_view DARK_AQUA =
"§3";
36constexpr inline std::string_view DARK_BLUE =
"§1";
38constexpr inline std::string_view DARK_GRAY =
"§8";
40constexpr inline std::string_view DARK_GREEN =
"§2";
42constexpr inline std::string_view DARK_PURPLE =
"§5";
44constexpr inline std::string_view DARK_RED =
"§4";
46constexpr inline std::string_view ESCAPE =
"§";
48constexpr inline std::string_view GOLD =
"§6";
50constexpr inline std::string_view GRAY =
"§7";
52constexpr inline std::string_view GREEN =
"§a";
54constexpr inline std::string_view ITALIC =
"§o";
56constexpr inline std::string_view LIGHT_PURPLE =
"§d";
58constexpr inline std::string_view MATERIAL_AMETHYST =
"§u";
60constexpr inline std::string_view MATERIAL_COPPER =
"§n";
62constexpr inline std::string_view MATERIAL_DIAMOND =
"§s";
64constexpr inline std::string_view MATERIAL_EMERALD =
"§q";
66constexpr inline std::string_view MATERIAL_GOLD =
"§p";
68constexpr inline std::string_view MATERIAL_IRON =
"§i";
70constexpr inline std::string_view MATERIAL_LAPIS =
"§t";
72constexpr inline std::string_view MATERIAL_NETHERITE =
"§j";
74constexpr inline std::string_view MATERIAL_QUARTZ =
"§h";
76constexpr inline std::string_view MATERIAL_REDSTONE =
"§m";
78constexpr inline std::string_view MATERIAL_RESIN =
"§v";
80constexpr inline std::string_view MINECOIN_GOLD =
"§g";
82constexpr inline std::string_view OBFUSCATED =
"§k";
84constexpr inline std::string_view RED =
"§c";
86constexpr inline std::string_view RESET =
"§r";
88constexpr inline std::string_view WHITE =
"§f";
90constexpr inline std::string_view YELLOW =
"§e";