get/set clipboard, color hex value

This commit is contained in:
2019-06-24 23:46:55 +02:00
parent 2782d864ed
commit f9cf452af2
7 changed files with 129 additions and 0 deletions

View File

@@ -71,6 +71,8 @@ std::vector<vertex_t> triangulate(const std::vector<vertex_t>& points);
std::vector<vertex_t> triangulate(const std::vector<glm::vec2>& points);
std::vector<vertex_t> triangulate_simple(const std::vector<vertex_t>& vertices);
glm::vec4 rand_color();
glm::vec3 convert_long_rgb(unsigned long hex);
unsigned long convert_rgb_long(glm::vec3 rgb);
glm::vec3 convert_hsv2rgb(const glm::vec3 c);
glm::vec3 convert_rgb2hsv(const glm::vec3 c);
std::vector<std::string> split(const std::string& subject, char d, int max_split = 0);
@@ -80,6 +82,9 @@ std::string wstr2str(const std::wstring& wstr);
bool str_iequals(const std::string& a, const std::string& b);
std::string str_replace(const std::string& string, const std::string& search, const std::string& replace);
std::string clipboard_get_text();
bool clipboard_set_text(const std::string& s);
size_t curl_data_handler(void *contents, size_t size, size_t nmemb, void *userp);
size_t curl_data_write(void *ptr, size_t size, size_t nmemb, FILE *stream);
void check_OpenGLError(const char* stmt, const char* fname, int line);