Euphoria
eu::core::palettes::cubehelix Namespace Reference

Functions

constexpr Rgbi con (unsigned char r, unsigned char g, unsigned char b)
 

Variables

constexpr auto classic
 
constexpr auto perceptual_rainbow
 
constexpr auto purple
 
constexpr auto jim_special
 
constexpr auto red
 
constexpr auto cubehelix_1
 
constexpr auto cubehelix_2
 
constexpr auto cubehelix_3
 

Function Documentation

◆ con()

constexpr Rgbi eu::core::palettes::cubehelix::con ( unsigned char  r,
unsigned char  g,
unsigned char  b 
)
constexpr

Definition at line 36 of file palette_cubehelix.h.

Variable Documentation

◆ classic

constexpr auto eu::core::palettes::cubehelix::classic
constexpr
Initial value:
(
"Classic",
con(0, 0, 0), con(22, 10, 34), con(24, 32, 68),
con(16, 62, 83), con(14, 94, 74), con(35, 116, 51),
con(80, 125, 35), con(138, 122, 45), con(190, 117, 85),
con(218, 121, 145), con(219, 138, 203), con(204, 167, 240),
con(191, 201, 251), con(195, 229, 244), con(220, 246, 239),
con(255, 255, 255)
)
constexpr Rgbi con(unsigned char r, unsigned char g, unsigned char b)
constexpr StaticPalette< sizeof...(T)> make_static_palette(const std::string_view &name, T... colors)
Definition: palette.h:92

Definition at line 41 of file palette_cubehelix.h.

◆ cubehelix_1

constexpr auto eu::core::palettes::cubehelix::cubehelix_1
constexpr
Initial value:
(
"Cubehelix1",
con(0, 0, 0), con(27, 15, 0), con(65, 23, 4),
con(104, 27, 32), con(133, 33, 75), con(147, 45, 126),
con(144, 66, 175), con(129, 96, 210), con(111, 131, 227),
con(99, 166, 226), con(101, 197, 211), con(120, 219, 194),
con(153, 233, 185), con(193, 240, 191), con(230, 245, 216),
con(255, 255, 255)
)

Definition at line 108 of file palette_cubehelix.h.

◆ cubehelix_2

constexpr auto eu::core::palettes::cubehelix::cubehelix_2
constexpr
Initial value:
(
"Cubehelix2",
con(0, 0, 0), con(0, 28, 14), con(0, 51, 47),
con(7, 65, 91), con(35, 71, 135), con(78, 72, 168),
con(129, 72, 184), con(177, 77, 181), con(214, 90, 165),
con(235, 113, 143), con(238, 142, 128), con(230, 175, 127),
con(219, 206, 144), con(216, 231, 178), con(226, 247, 219),
con(255, 255, 255)
)

Definition at line 121 of file palette_cubehelix.h.

◆ cubehelix_3

constexpr auto eu::core::palettes::cubehelix::cubehelix_3
constexpr
Initial value:
(
"Cubehelix3",
con(0, 0, 0), con(0, 39, 12), con(0, 68, 60),
con(0, 80, 131), con(3, 75, 202), con(72, 60, 252),
con(156, 43, 255), con(235, 36, 244), con(255, 45, 194),
con(255, 73, 134), con(255, 115, 86), con(255, 164, 67),
con(235, 209, 85), con(211, 241, 135), con(215, 255, 200),
con(255, 255, 255)
)

Definition at line 134 of file palette_cubehelix.h.

◆ jim_special

constexpr auto eu::core::palettes::cubehelix::jim_special
constexpr
Initial value:
(
"Jim_special",
con(0, 0, 0), con(22, 10, 34), con(37, 25, 68),
con(47, 43, 99), con(52, 65, 125), con(55, 88, 146),
con(59, 112, 160), con(64, 137, 169), con(74, 160, 173),
con(89, 181, 175), con(109, 199, 177), con(134, 214, 180),
con(163, 227, 189), con(195, 237, 203), con(226, 246, 225),
con(255, 255, 255)
)

Definition at line 82 of file palette_cubehelix.h.

◆ perceptual_rainbow

constexpr auto eu::core::palettes::cubehelix::perceptual_rainbow
constexpr
Initial value:
(
"Perceptual_rainbow",
con(135, 59, 97), con(143, 64, 127), con(143, 72, 157),
con(135, 85, 185), con(121, 102, 207), con(103, 123, 220),
con(84, 146, 223), con(69, 170, 215), con(59, 192, 197),
con(60, 210, 172), con(71, 223, 145), con(93, 229, 120),
con(124, 231, 103), con(161, 227, 95), con(198, 220, 100),
con(233, 213, 117)
)

Definition at line 54 of file palette_cubehelix.h.

◆ purple

constexpr auto eu::core::palettes::cubehelix::purple
constexpr
Initial value:
(
"Purple",
con(0, 0, 0), con(15, 14, 35), con(31, 28, 68),
con(47, 43, 99), con(63, 59, 127), con(79, 75, 152),
con(96, 91, 174), con(113, 107, 194), con(130, 124, 211),
con(147, 142, 225), con(164, 160, 237), con(182, 178, 246),
con(200, 196, 252), con(218, 215, 255), con(236, 235, 255),
con(255, 255, 255)
)

Definition at line 70 of file palette_cubehelix.h.

◆ red

constexpr auto eu::core::palettes::cubehelix::red
constexpr
Initial value:
(
"Red",
con(0, 0, 0), con(19, 12, 35), con(44, 22, 65),
con(73, 32, 90), con(104, 41, 107), con(134, 53, 118),
con(162, 67, 124), con(185, 83, 126), con(204, 102, 128),
con(216, 124, 130), con(225, 148, 136), con(229, 172, 147),
con(232, 196, 164), con(236, 219, 189), con(242, 238, 219),
con(255, 255, 255)
)

Definition at line 95 of file palette_cubehelix.h.