Simple++
Powerfull and lightning fast C++ Library
Public Member Functions | Static Public Member Functions | List of all members
Graphic::BlendingFunc::Normal Class Reference

#include <BlendingFunc.hpp>

Inheritance diagram for Graphic::BlendingFunc::Normal:
Graphic::BlendingFunc::Template

Public Member Functions

template<typename T >
void operator() (ColorR< T > &colorDest, const ColorR< T > &colorSrc) const
 
template<typename T >
void operator() (ColorR< T > &colorDest, const ColorRGB< T > &colorSrc) const
 
template<typename T >
void operator() (ColorR< T > &colorDest, const ColorRGBA< T > &colorSrc) const
 
template<typename T >
void operator() (ColorRGB< T > &colorDest, const ColorR< T > &colorSrc) const
 
template<typename T >
void operator() (ColorRGB< T > &colorDest, const ColorRGB< T > &colorSrc) const
 
template<typename T >
void operator() (ColorRGB< T > &colorDest, const ColorRGBA< T > &colorSrc) const
 
template<typename T >
void operator() (ColorRGBA< T > &colorDest, const ColorR< T > &colorSrc) const
 
template<typename T >
void operator() (ColorRGBA< T > &colorDest, const ColorRGB< T > &colorSrc) const
 
template<typename T >
void operator() (ColorRGBA< T > &colorDest, const ColorRGBA< T > &colorSrc) const
 
template<typename T , typename A >
void operator() (ColorR< T > &colorDest, const ColorR< T > &colorSrc, A alpha) const
 
template<typename T , typename A >
void operator() (ColorR< T > &colorDest, const ColorRGB< T > &colorSrc, A alpha) const
 
template<typename T , typename A >
void operator() (ColorR< T > &colorDest, const ColorRGBA< T > &colorSrc, A alpha) const
 
template<typename T , typename A >
void operator() (ColorRGB< T > &colorDest, const ColorR< T > &colorSrc, A alpha) const
 
template<typename T , typename A >
void operator() (ColorRGB< T > &colorDest, const ColorRGB< T > &colorSrc, A alpha) const
 
template<typename T , typename A >
void operator() (ColorRGB< T > &colorDest, const ColorRGBA< T > &colorSrc, A alpha) const
 
template<typename T , typename A >
void operator() (ColorRGBA< T > &colorDest, const ColorR< T > &colorSrc, A alpha) const
 
template<typename T , typename A >
void operator() (ColorRGBA< T > &colorDest, const ColorRGB< T > &colorSrc, A alpha) const
 
template<typename T , typename A >
void operator() (ColorRGBA< T > &colorDest, const ColorRGBA< T > &colorSrc, A alpha) const
 

Static Public Member Functions

template<typename I >
static void blendColor (ColorR< I > &colorDest, const ColorR< I > &colorSrc)
 
template<typename I >
static void blendColor (ColorRGB< I > &colorDest, const ColorR< I > &colorSrc)
 
template<typename I >
static void blendColor (ColorRGBA< I > &colorDest, const ColorR< I > &colorSrc)
 
template<typename I >
static void blendColor (ColorR< I > &colorDest, const ColorRGB< I > &colorSrc)
 
static void blendColor (ColorR< float > &colorDest, const ColorRGB< float > &colorSrc)
 
static void blendColor (ColorR< double > &colorDest, const ColorRGB< double > &colorSrc)
 
template<typename I >
static void blendColor (ColorRGB< I > &colorDest, const ColorRGB< I > &colorSrc)
 
template<typename I >
static void blendColor (ColorRGBA< I > &colorDest, const ColorRGB< I > &colorSrc)
 
template<typename I >
static void blendColor (ColorR< I > &colorDest, const ColorRGBA< I > &colorSrc)
 
static void blendColor (ColorR< float > &colorDest, const ColorRGBA< float > &colorSrc)
 
static void blendColor (ColorR< double > &colorDest, const ColorRGBA< double > &colorSrc)
 
template<typename I >
static void blendColor (ColorRGB< I > &colorDest, const ColorRGBA< I > &colorSrc)
 
static void blendColor (ColorRGB< float > &colorDest, const ColorRGBA< float > &colorSrc)
 
static void blendColor (ColorRGB< double > &colorDest, const ColorRGBA< double > &colorSrc)
 
template<typename I >
static void blendColor (ColorRGBA< I > &colorDest, const ColorRGBA< I > &colorSrc)
 
static void blendColor (ColorRGBA< float > &colorDest, const ColorRGBA< float > &colorSrc)
 
static void blendColor (ColorRGBA< double > &colorDest, const ColorRGBA< double > &colorSrc)
 
template<typename I , typename A >
static void blendColor (ColorR< I > &colorDest, const ColorR< I > &colorSrc, A alpha)
 
template<typename I >
static void blendColor (ColorR< I > &colorDest, const ColorR< I > &colorSrc, float alpha)
 
static void blendColor (ColorR< float > &colorDest, const ColorR< float > &colorSrc, float alpha)
 
static void blendColor (ColorR< double > &colorDest, const ColorR< double > &colorSrc, double alpha)
 
template<typename I , typename A >
static void blendColor (ColorRGB< I > &colorDest, const ColorR< I > &colorSrc, A alpha)
 
template<typename I >
static void blendColor (ColorRGB< I > &colorDest, const ColorR< I > &colorSrc, float alpha)
 
static void blendColor (ColorRGB< float > &colorDest, const ColorR< float > &colorSrc, float alpha)
 
static void blendColor (ColorRGB< double > &colorDest, const ColorR< double > &colorSrc, double alpha)
 
template<typename I , typename A >
static void blendColor (ColorRGBA< I > &colorDest, const ColorR< I > &colorSrc, A alpha)
 
template<typename I >
static void blendColor (ColorRGBA< I > &colorDest, const ColorR< I > &colorSrc, float alpha)
 
static void blendColor (ColorRGBA< float > &colorDest, const ColorR< float > &colorSrc, float alpha)
 
static void blendColor (ColorRGBA< double > &colorDest, const ColorR< double > &colorSrc, double alpha)
 
template<typename I , typename A >
static void blendColor (ColorR< I > &colorDest, const ColorRGB< I > &colorSrc, A alpha)
 
template<typename I >
static void blendColor (ColorR< I > &colorDest, const ColorRGB< I > &colorSrc, float alpha)
 
static void blendColor (ColorR< float > &colorDest, const ColorRGB< float > &colorSrc, float alpha)
 
static void blendColor (ColorR< double > &colorDest, const ColorRGB< double > &colorSrc, double alpha)
 
template<typename I , typename A >
static void blendColor (ColorRGB< I > &colorDest, const ColorRGB< I > &colorSrc, A alpha)
 
template<typename I >
static void blendColor (ColorRGB< I > &colorDest, const ColorRGB< I > &colorSrc, float alpha)
 
static void blendColor (ColorRGB< float > &colorDest, const ColorRGB< float > &colorSrc, float alpha)
 
static void blendColor (ColorRGB< double > &colorDest, const ColorRGB< double > &colorSrc, double alpha)
 
template<typename I , typename A >
static void blendColor (ColorRGBA< I > &colorDest, const ColorRGB< I > &colorSrc, A alpha)
 
template<typename I >
static void blendColor (ColorRGBA< I > &colorDest, const ColorRGB< I > &colorSrc, float alpha)
 
static void blendColor (ColorRGBA< float > &colorDest, const ColorRGB< float > &colorSrc, float alpha)
 
static void blendColor (ColorRGBA< double > &colorDest, const ColorRGB< double > &colorSrc, double alpha)
 
template<typename I , typename A >
static void blendColor (ColorR< I > &colorDest, const ColorRGBA< I > &colorSrc, A alpha)
 
template<typename I >
static void blendColor (ColorR< I > &colorDest, const ColorRGBA< I > &colorSrc, float alpha)
 
static void blendColor (ColorR< float > &colorDest, const ColorRGBA< float > &colorSrc, float alpha)
 
static void blendColor (ColorR< double > &colorDest, const ColorRGBA< double > &colorSrc, double alpha)
 
template<typename I , typename A >
static void blendColor (ColorRGB< I > &colorDest, const ColorRGBA< I > &colorSrc, A alpha)
 
template<typename I >
static void blendColor (ColorRGB< I > &colorDest, const ColorRGBA< I > &colorSrc, float alpha)
 
static void blendColor (ColorRGB< float > &colorDest, const ColorRGBA< float > &colorSrc, float alpha)
 
static void blendColor (ColorRGB< double > &colorDest, const ColorRGBA< double > &colorSrc, double alpha)
 
template<typename I , typename A >
static void blendColor (ColorRGBA< I > &colorDest, const ColorRGBA< I > &colorSrc, A alpha)
 
template<typename I >
static void blendColor (ColorRGBA< I > &colorDest, const ColorRGBA< I > &colorSrc, float alpha)
 
static void blendColor (ColorRGBA< float > &colorDest, const ColorRGBA< float > &colorSrc, float alpha)
 
static void blendColor (ColorRGBA< double > &colorDest, const ColorRGBA< double > &colorSrc, double alpha)
 

Member Function Documentation

template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< I > &  colorDest,
const ColorR< I > &  colorSrc 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< I > &  colorDest,
const ColorR< I > &  colorSrc 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< I > &  colorDest,
const ColorR< I > &  colorSrc 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< I > &  colorDest,
const ColorRGB< I > &  colorSrc 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< float > &  colorDest,
const ColorRGB< float > &  colorSrc 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< double > &  colorDest,
const ColorRGB< double > &  colorSrc 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< I > &  colorDest,
const ColorRGB< I > &  colorSrc 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< I > &  colorDest,
const ColorRGB< I > &  colorSrc 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< I > &  colorDest,
const ColorRGBA< I > &  colorSrc 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< float > &  colorDest,
const ColorRGBA< float > &  colorSrc 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< double > &  colorDest,
const ColorRGBA< double > &  colorSrc 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< I > &  colorDest,
const ColorRGBA< I > &  colorSrc 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< float > &  colorDest,
const ColorRGBA< float > &  colorSrc 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< double > &  colorDest,
const ColorRGBA< double > &  colorSrc 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< I > &  colorDest,
const ColorRGBA< I > &  colorSrc 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< float > &  colorDest,
const ColorRGBA< float > &  colorSrc 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< double > &  colorDest,
const ColorRGBA< double > &  colorSrc 
)
inlinestatic
template<typename I , typename A >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< I > &  colorDest,
const ColorR< I > &  colorSrc,
alpha 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< I > &  colorDest,
const ColorR< I > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< float > &  colorDest,
const ColorR< float > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< double > &  colorDest,
const ColorR< double > &  colorSrc,
double  alpha 
)
inlinestatic
template<typename I , typename A >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< I > &  colorDest,
const ColorR< I > &  colorSrc,
alpha 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< I > &  colorDest,
const ColorR< I > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< float > &  colorDest,
const ColorR< float > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< double > &  colorDest,
const ColorR< double > &  colorSrc,
double  alpha 
)
inlinestatic
template<typename I , typename A >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< I > &  colorDest,
const ColorR< I > &  colorSrc,
alpha 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< I > &  colorDest,
const ColorR< I > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< float > &  colorDest,
const ColorR< float > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< double > &  colorDest,
const ColorR< double > &  colorSrc,
double  alpha 
)
inlinestatic
template<typename I , typename A >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< I > &  colorDest,
const ColorRGB< I > &  colorSrc,
alpha 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< I > &  colorDest,
const ColorRGB< I > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< float > &  colorDest,
const ColorRGB< float > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< double > &  colorDest,
const ColorRGB< double > &  colorSrc,
double  alpha 
)
inlinestatic
template<typename I , typename A >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< I > &  colorDest,
const ColorRGB< I > &  colorSrc,
alpha 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< I > &  colorDest,
const ColorRGB< I > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< float > &  colorDest,
const ColorRGB< float > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< double > &  colorDest,
const ColorRGB< double > &  colorSrc,
double  alpha 
)
inlinestatic
template<typename I , typename A >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< I > &  colorDest,
const ColorRGB< I > &  colorSrc,
alpha 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< I > &  colorDest,
const ColorRGB< I > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< float > &  colorDest,
const ColorRGB< float > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< double > &  colorDest,
const ColorRGB< double > &  colorSrc,
double  alpha 
)
inlinestatic
template<typename I , typename A >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< I > &  colorDest,
const ColorRGBA< I > &  colorSrc,
alpha 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< I > &  colorDest,
const ColorRGBA< I > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< float > &  colorDest,
const ColorRGBA< float > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorR< double > &  colorDest,
const ColorRGBA< double > &  colorSrc,
double  alpha 
)
inlinestatic
template<typename I , typename A >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< I > &  colorDest,
const ColorRGBA< I > &  colorSrc,
alpha 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< I > &  colorDest,
const ColorRGBA< I > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< float > &  colorDest,
const ColorRGBA< float > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGB< double > &  colorDest,
const ColorRGBA< double > &  colorSrc,
double  alpha 
)
inlinestatic
template<typename I , typename A >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< I > &  colorDest,
const ColorRGBA< I > &  colorSrc,
alpha 
)
inlinestatic
template<typename I >
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< I > &  colorDest,
const ColorRGBA< I > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< float > &  colorDest,
const ColorRGBA< float > &  colorSrc,
float  alpha 
)
inlinestatic
static void Graphic::BlendingFunc::Normal::blendColor ( ColorRGBA< double > &  colorDest,
const ColorRGBA< double > &  colorSrc,
double  alpha 
)
inlinestatic
template<typename T >
void Graphic::BlendingFunc::Normal::operator() ( ColorR< T > &  colorDest,
const ColorR< T > &  colorSrc 
) const
inline
template<typename T >
void Graphic::BlendingFunc::Normal::operator() ( ColorR< T > &  colorDest,
const ColorRGB< T > &  colorSrc 
) const
inline
template<typename T >
void Graphic::BlendingFunc::Normal::operator() ( ColorR< T > &  colorDest,
const ColorRGBA< T > &  colorSrc 
) const
inline
template<typename T >
void Graphic::BlendingFunc::Normal::operator() ( ColorRGB< T > &  colorDest,
const ColorR< T > &  colorSrc 
) const
inline
template<typename T >
void Graphic::BlendingFunc::Normal::operator() ( ColorRGB< T > &  colorDest,
const ColorRGB< T > &  colorSrc 
) const
inline
template<typename T >
void Graphic::BlendingFunc::Normal::operator() ( ColorRGB< T > &  colorDest,
const ColorRGBA< T > &  colorSrc 
) const
inline
template<typename T >
void Graphic::BlendingFunc::Normal::operator() ( ColorRGBA< T > &  colorDest,
const ColorR< T > &  colorSrc 
) const
inline
template<typename T >
void Graphic::BlendingFunc::Normal::operator() ( ColorRGBA< T > &  colorDest,
const ColorRGB< T > &  colorSrc 
) const
inline
template<typename T >
void Graphic::BlendingFunc::Normal::operator() ( ColorRGBA< T > &  colorDest,
const ColorRGBA< T > &  colorSrc 
) const
inline
template<typename T , typename A >
void Graphic::BlendingFunc::Normal::operator() ( ColorR< T > &  colorDest,
const ColorR< T > &  colorSrc,
alpha 
) const
inline
template<typename T , typename A >
void Graphic::BlendingFunc::Normal::operator() ( ColorR< T > &  colorDest,
const ColorRGB< T > &  colorSrc,
alpha 
) const
inline
template<typename T , typename A >
void Graphic::BlendingFunc::Normal::operator() ( ColorR< T > &  colorDest,
const ColorRGBA< T > &  colorSrc,
alpha 
) const
inline
template<typename T , typename A >
void Graphic::BlendingFunc::Normal::operator() ( ColorRGB< T > &  colorDest,
const ColorR< T > &  colorSrc,
alpha 
) const
inline
template<typename T , typename A >
void Graphic::BlendingFunc::Normal::operator() ( ColorRGB< T > &  colorDest,
const ColorRGB< T > &  colorSrc,
alpha 
) const
inline
template<typename T , typename A >
void Graphic::BlendingFunc::Normal::operator() ( ColorRGB< T > &  colorDest,
const ColorRGBA< T > &  colorSrc,
alpha 
) const
inline
template<typename T , typename A >
void Graphic::BlendingFunc::Normal::operator() ( ColorRGBA< T > &  colorDest,
const ColorR< T > &  colorSrc,
alpha 
) const
inline
template<typename T , typename A >
void Graphic::BlendingFunc::Normal::operator() ( ColorRGBA< T > &  colorDest,
const ColorRGB< T > &  colorSrc,
alpha 
) const
inline
template<typename T , typename A >
void Graphic::BlendingFunc::Normal::operator() ( ColorRGBA< T > &  colorDest,
const ColorRGBA< T > &  colorSrc,
alpha 
) const
inline

The documentation for this class was generated from the following file: