colors/converter.hpp

template<typename To>
struct gviz::colors::ColorConverterCallable

Public Functions

template<typename From>
inline constexpr To operator()(const From &color) const
template<>
struct gviz::utils::Converter<HSV, RGB>

Public Static Functions

static inline constexpr HSV convert(const RGB &rgb) noexcept
template<>
struct gviz::utils::Converter<HSV, RGBA>

Public Static Functions

static inline constexpr HSV convert(const RGBA &color) noexcept
template<>
struct gviz::utils::Converter<RGB, HSV>

Public Static Functions

static inline constexpr RGB convert(const HSV &hsv) noexcept
template<>
struct gviz::utils::Converter<RGB, RGBA>

Public Static Functions

static inline constexpr RGB convert(const RGBA &color) noexcept
template<>
struct gviz::utils::Converter<RGBA, HSV>

Public Static Functions

static inline constexpr RGBA convert(const HSV &color) noexcept
template<>
struct gviz::utils::Converter<RGBA, RGB>

Public Static Functions

static inline constexpr RGBA convert(const RGB &color) noexcept
template<typename T, typename U>
struct gviz::utils::Converter<SchemeColor<T>, SchemeColor<U>>

Public Static Functions

static inline constexpr SchemeColor<T> convert(const SchemeColor<U> &color)
template<typename T>
struct gviz::utils::Converter<SchemeColor<T>, SVGColorEnum>

Public Static Functions

static inline constexpr SchemeColor<T> convert(SVGColorEnum color)
template<typename T>
struct gviz::utils::Converter<SchemeColor<T>, X11ColorEnum>

Public Static Functions

static inline constexpr SchemeColor<T> convert(X11ColorEnum color)
template<>
struct gviz::utils::Converter<SVGColor, SVGColorEnum>

Public Static Functions

static inline constexpr SVGColor convert(SVGColorEnum color) noexcept
template<>
struct gviz::utils::Converter<SVGColorEnum, SVGColor>

Public Static Functions

static inline constexpr SVGColorEnum convert(const SVGColor &color) noexcept
template<typename T, typename U>
struct gviz::utils::Converter<T, SchemeColor<U>>

Public Static Functions

static inline constexpr T convert(const SchemeColor<U> &color)
template<typename To>
struct gviz::utils::Converter<To, SVGColor>

Public Static Functions

static inline constexpr To convert(const SVGColor &color)
template<typename To>
struct gviz::utils::Converter<To, SVGColorEnum>

Public Static Functions

static inline constexpr To convert(SVGColorEnum color)
template<typename To>
struct gviz::utils::Converter<To, X11Color>

Public Static Functions

static inline constexpr To convert(const X11Color &color)
template<typename To>
struct gviz::utils::Converter<To, X11ColorEnum>

Public Static Functions

static inline constexpr To convert(X11ColorEnum color)
template<>
struct gviz::utils::Converter<X11Color, SVGColorEnum>

Public Static Functions

static inline constexpr X11Color convert(X11ColorEnum color) noexcept
template<>
struct gviz::utils::Converter<X11ColorEnum, X11Color>

Public Static Functions

static inline constexpr X11ColorEnum convert(const X11Color &color) noexcept
namespace gviz
namespace colors
namespace utils
file converter.hpp
#include “”
#include “”
#include “”
#include “”
#include “”
#include “”
#include “”

Variables

static constexpr const HSV hsv_zero_default = {0., 0., 0.}
dir /home/cthulhu/projects/repos/libgvizard/include/gvizard/colors
dir /home/cthulhu/projects/repos/libgvizard/include/gvizard
dir /home/cthulhu/projects/repos/libgvizard/include