explicitly define overloads

This commit is contained in:
scawful
2022-06-13 18:32:48 -04:00
parent 5efa6af84c
commit da7a202130

View File

@@ -16,7 +16,7 @@ namespace Graphics {
struct SNESColor { struct SNESColor {
SNESColor(); SNESColor();
SNESColor(ImVec4); explicit SNESColor(ImVec4);
uint16_t snes; uint16_t snes;
ImVec4 rgb; ImVec4 rgb;
void setRgb(ImVec4); void setRgb(ImVec4);
@@ -28,9 +28,9 @@ struct SNESColor {
class SNESPalette { class SNESPalette {
public: public:
SNESPalette(); SNESPalette();
SNESPalette(uint8_t mSize); explicit SNESPalette(uint8_t mSize);
SNESPalette(char* snesPal); explicit SNESPalette(char* snesPal);
SNESPalette(std::vector<ImVec4>); explicit SNESPalette(std::vector<ImVec4>);
char* encode(); char* encode();
SDL_Palette* GetSDL_Palette(); SDL_Palette* GetSDL_Palette();