Cinder  0.9.1
Namespaces | Macros | Functions
Grayscale.cpp File Reference
#include "cinder/ip/Grayscale.h"
#include "cinder/ChanTraits.h"
#include <boost/preprocessor/seq.hpp>

Namespaces

 cinder
 
 cinder::ip
 

Macros

#define grayscale_PROTOTYPES(r, data, T)   template void grayscale( const SurfaceT<T> &srcSurface, SurfaceT<T> *dstSurface );
 

Functions

template<typename T >
void cinder::ip::grayscale (const SurfaceT< T > &srcSurface, SurfaceT< T > *dstSurface)
 
template<typename T >
void cinder::ip::grayscale (const SurfaceT< T > &srcSurface, ChannelT< T > *dstChannel)
 
template<>
void cinder::ip::grayscale (const Surface8u &srcSurface, Channel8u *dstChannel)
 
template void cinder::ip::grayscale (const SurfaceT< float > &srcSurface, ChannelT< float > *dstChannel)
 

Macro Definition Documentation

#define grayscale_PROTOTYPES (   r,
  data,
 
)    template void grayscale( const SurfaceT<T> &srcSurface, SurfaceT<T> *dstSurface );