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

Namespaces

 cinder
 
 cinder::ip
 

Macros

#define TRIM_PROTOTYPES(r, data, T)   template Area findNonTransparentArea( const SurfaceT<T> &surface, const Area &unclippedBounds );
 

Functions

template<typename T >
bool cinder::ip::transparentHorizontalScanline (const SurfaceT< T > &surface, int32_t row, int32_t x1, int32_t x2)
 
template<typename T >
bool cinder::ip::transparentVerticalScanline (const SurfaceT< T > &surface, int32_t column, int32_t y1, int32_t y2)
 
template<typename T >
Area cinder::ip::findNonTransparentArea (const SurfaceT< T > &surface, const Area &bounds)
 

Macro Definition Documentation

#define TRIM_PROTOTYPES (   r,
  data,
 
)    template Area findNonTransparentArea( const SurfaceT<T> &surface, const Area &unclippedBounds );