Ardour  9.0-pre0-582-g084a23a80d
colors.h File Reference
#include <stdint.h>
#include <gdkmm/types.h>
#include <cairomm/context.h>
#include "gtkmm2ext/visibility.h"
Include dependency graph for colors.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Gtkmm2ext::SVAModifier
 
struct  Gtkmm2ext::HSV
 

Namespaces

 Gtkmm2ext
 

Typedefs

typedef uint32_t Gtkmm2ext::Color
 

Functions

Color Gtkmm2ext::random_color ()
 
void Gtkmm2ext::set_source_rgba (Cairo::RefPtr< Cairo::Context >, Gtkmm2ext::Color)
 
void Gtkmm2ext::set_source_rgb_a (Cairo::RefPtr< Cairo::Context >, Gtkmm2ext::Color, float alpha)
 
void Gtkmm2ext::set_source_rgba (cairo_t *, Gtkmm2ext::Color)
 
void Gtkmm2ext::set_source_rgb_a (cairo_t *, Gtkmm2ext::Color, float alpha)
 
Gdk::Color Gtkmm2ext::gdk_color_from_rgb (uint32_t)
 
Gdk::Color Gtkmm2ext::gdk_color_from_rgba (uint32_t)
 
uint32_t Gtkmm2ext::gdk_color_to_rgba (Gdk::Color const &)
 
void Gtkmm2ext::set_color_from_rgb (Gdk::Color &, uint32_t)
 
void Gtkmm2ext::set_color_from_rgba (Gdk::Color &, uint32_t)
 
Color Gtkmm2ext::change_alpha (Color, double alpha)
 
Color Gtkmm2ext::hsva_to_color (double h, double s, double v, double a=1.0)
 
void Gtkmm2ext::color_to_hsva (Color color, double &h, double &s, double &v, double &a)
 
Color Gtkmm2ext::color_at_alpha (Color, double a)
 
void Gtkmm2ext::color_to_hsv (Color color, double &h, double &s, double &v)
 
void Gtkmm2ext::color_to_rgba (Color, double &r, double &g, double &b, double &a)
 
Color Gtkmm2ext::rgba_to_color (double r, double g, double b, double a)
 
uint32_t Gtkmm2ext::contrasting_text_color (uint32_t c)
 
std::ostream & operator<< (std::ostream &o, const Gtkmm2ext::HSV &hsv)
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  o,
const Gtkmm2ext::HSV hsv 
)