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

Namespaces

 cinder
 
 cinder::ip
 

Macros

#define premult_PROTOTYPES(r, data, T)   template void premultiply( SurfaceT<T> *Surface );
 

Functions

template<typename T >
void cinder::ip::premultiply (SurfaceT< T > *surface)
 
template<>
void cinder::ip::unpremultiply< uint8_t > (SurfaceT< uint8_t > *surface)
 
template<>
void cinder::ip::unpremultiply< float > (SurfaceT< float > *surface)
 

Macro Definition Documentation

#define premult_PROTOTYPES (   r,
  data,
 
)    template void premultiply( SurfaceT<T> *Surface );