TuttleOFX  1
terry::generator Namespace Reference

Data Structures

struct  CheckerboardFunctor
struct  ColorBarsFunctor
struct  ColorCubeFunctor
struct  ColorWheelFunctor
struct  ConstantFunctor
struct  ConstantColorViewFactory
struct  RainbowFunctor
struct  RampFunctor

Functions

template<typename Pixel >
ConstantColorViewFactory
< Pixel >::ConstantVirtualView 
constantColorView (const Pixel &color)
template<class Pixel >
Pixel clearChannel (const Pixel &in, bool red, bool green, bool blue, bool alpha, const boost::mpl::true_, const boost::mpl::true_)
template<class Pixel >
Pixel clearChannel (const Pixel &in, bool red, bool green, bool blue, bool alpha, const boost::mpl::true_, const boost::mpl::false_)
template<class Pixel >
Pixel clearChannel (const Pixel &in, bool red, bool green, bool blue, bool alpha, const boost::mpl::false_, const boost::mpl::true_)
template<class Pixel >
Pixel clearChannel (const Pixel &in, bool red, bool green, bool blue, bool alpha, const boost::mpl::false_, const boost::mpl::false_)

Function Documentation

template<class Pixel >
Pixel terry::generator::clearChannel ( const Pixel &  in,
bool  red,
bool  green,
bool  blue,
bool  alpha,
const boost::mpl::true_  ,
const boost::mpl::true_   
)

Definition at line 16 of file ramp.hpp.

Referenced by terry::generator::RampFunctor< Pixel >::operator()().

template<class Pixel >
Pixel terry::generator::clearChannel ( const Pixel &  in,
bool  red,
bool  green,
bool  blue,
bool  alpha,
const boost::mpl::true_  ,
const boost::mpl::false_   
)

Definition at line 32 of file ramp.hpp.

template<class Pixel >
Pixel terry::generator::clearChannel ( const Pixel &  in,
bool  red,
bool  green,
bool  blue,
bool  alpha,
const boost::mpl::false_  ,
const boost::mpl::true_   
)

Definition at line 46 of file ramp.hpp.

template<class Pixel >
Pixel terry::generator::clearChannel ( const Pixel &  in,
bool  red,
bool  green,
bool  blue,
bool  alpha,
const boost::mpl::false_  ,
const boost::mpl::false_   
)

Definition at line 52 of file ramp.hpp.

template<typename Pixel >
ConstantColorViewFactory<Pixel>::ConstantVirtualView terry::generator::constantColorView ( const Pixel &  color)

Definition at line 59 of file constant.hpp.

References terry::generator::ConstantColorViewFactory< Pixel >::getView().

Here is the call graph for this function: