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