#include <vector>
#include <papyrus/hsba.h>
Go to the source code of this file.
Namespaces | |
namespace | Papyrus |
Typedefs | |
typedef std::vector< HSBA > | Papyrus::Colors |
Functions | |
Colors | Papyrus::primary_colors (double saturation, double brightness) |
Colors | Papyrus::secondary_colors (double saturation, double brightness) |
Colors | Papyrus::primary_secondary_colors (double saturation, double brightness) |
Colors | Papyrus::tertiary_colors (double saturation, double brightness) |
Colors | Papyrus::rgb_color_wheel (unsigned bands, double saturation, double brightness) |
Colors | Papyrus::complements (const HSBA &color) |
Colors | Papyrus::complements (const Colors &colors) |
Colors | Papyrus::split_complements (const HSBA &color, double split) |
Colors | Papyrus::split_complements (const Colors &colors, double split) |
Colors | Papyrus::triads (const HSBA &color) |
Colors | Papyrus::triads (const Colors &colors) |
Colors | Papyrus::tetrads (const HSBA &color, double split) |
Colors | Papyrus::tetrads (const Colors &colors, double split) |
Colors | Papyrus::analogous (const HSBA &color, unsigned size, double offset) |
Colors | Papyrus::analogous (const Colors &colors, unsigned size, double offset) |
Colors | Papyrus::tints (const HSBA &color, unsigned size=5, double offset=-0.2, double start=1.0) |
Adjusting the white level (saturation). | |
Colors | Papyrus::tints (const Colors &colors, unsigned size, double offset, double start) |
Colors | Papyrus::shades (const HSBA &color, unsigned size=5, double offset=-0.2, double start=1.0) |
Adjusting the black level (brightness). | |
Colors | Papyrus::shades (const Colors &colors, unsigned size, double offset, double start) |
Colors | Papyrus::tones (const HSBA &color, unsigned size=5, double offset=-0.2, double start=1.0) |
Adjusting the gray level (brightness and saturation). | |
Colors | Papyrus::tones (const Colors &colors, unsigned size, double offset, double start) |
Colors | Papyrus::monochromatic (const HSBA &color, unsigned size=3, double offset=-0.5, double start=1.0) |
Tints and shades. | |
Colors | Papyrus::monochromatic (const Colors &colors, unsigned size, double offset, double start) |
HSBA | Papyrus::complement (const HSBA &color, double offset) |
HSBA | Papyrus::hue_offset (const HSBA &color, double o) |