ColorHSVx<double, Colorf>::ColorHSVx(const Color &color) { ColorHSVx<int, Color> color_hsv_i(color); h = (double) color_hsv_i.h ; s = color_hsv_i.s / 255.0; v = color_hsv_i.v / 255.0; a = color_hsv_i.a / 255.0; }
CL_ColorHSVx<double>::CL_ColorHSVx(const CL_Color &color) { CL_ColorHSVx<int> color_hsv_i(color); h = (double) color_hsv_i.h ; s = color_hsv_i.s / 255.0; v = color_hsv_i.v / 255.0; a = color_hsv_i.a / 255.0; }
ColorHSVx<float, Colorf>::ColorHSVx(const Color &color) { ColorHSVx<int, Color> color_hsv_i(color); h = (float) color_hsv_i.h ; s = color_hsv_i.s / 255.0f; v = color_hsv_i.v / 255.0f; a = color_hsv_i.a / 255.0f; }
CL_ColorHSVx<float>::CL_ColorHSVx(const CL_Color &color) { CL_ColorHSVx<int> color_hsv_i(color); h = (float) color_hsv_i.h ; s = color_hsv_i.s / 255.0f; v = color_hsv_i.v / 255.0f; a = color_hsv_i.a / 255.0f; }