synfig-core  1.0.3
Namespaces | Macros | Typedefs | Functions
colorblendingfunctions.h File Reference

Color blending function implementation. More...

#include <synfig/color.h>

Go to the source code of this file.

Namespaces

namespace  synfig
 Where every function and class of the synfig library can be found.

Macros

#define COLOR_EPSILON   (0.000001f)

Typedefs

typedef Color(* synfig::blendfunc )(Color &, Color &, float)

Functions

template<class C >
synfig::blendfunc_COMPOSITE (C &src, C &dest, float amount)
template<class C >
synfig::blendfunc_STRAIGHT (C &src, C &bg, float amount)
template<class C >
synfig::blendfunc_ONTO (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_STRAIGHT_ONTO (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_BRIGHTEN (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_DARKEN (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_ADD (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_SUBTRACT (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_DIFFERENCE (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_MULTIPLY (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_DIVIDE (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_COLOR (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_HUE (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_SATURATION (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_LUMINANCE (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_BEHIND (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_ALPHA_BRIGHTEN (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_ALPHA_DARKEN (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_SCREEN (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_OVERLAY (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_HARD_LIGHT (C &a, C &b, float amount)
template<class C >
synfig::blendfunc_ALPHA_OVER (C &a, C &b, float amount)

Detailed Description

Color blending function implementation.

$Id$

Macro Definition Documentation

#define COLOR_EPSILON   (0.000001f)