|
static float | get_luminance (ColorPaint4f c) |
|
static int | get_luminance (ColorPaint4b c) |
|
|
template<typename Color , typename Traits > |
static Color | mix_blend (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_add (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_sub (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_mul (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_lighten (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_darken (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_colordodge (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_difference (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_screen (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_hardlight (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_overlay (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_softlight (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_exclusion (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_luminosity (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_saturation (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_hue (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_alpha_add (Color col_src, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_alpha_sub (Color col_src, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_pinlight (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_linearlight (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_vividlight (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_color (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_colorburn (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
static Color | mix_linearburn (Color col_src, Color col_dst, typename Traits::BlendType fac) |
|
template<typename Color , typename Traits > |
BLI_INLINE Color | BLI_mix_colors (const IMB_BlendMode tool, const Color a, const Color b, const typename Traits::BlendType alpha) |
|