cinder::ip Namespace

Classes


Typedefs


Functions

  • blend (Surface *background, const Surface &foreground, const Area &srcArea, const ivec2 &dstRelativeOffset=ivec2())
  • blend (Surface *background, const Surface &foreground)
  • blend (Surface32f *background, const Surface32f &foreground, const Area &srcArea, const ivec2 &dstRelativeOffset=ivec2())
  • blend (Surface32f *background, const Surface32f &foreground)
  • checkerboard (int32_t width, int32_t height, int32_t tileSize=16, const Color8u &evenColor=Color8u(0, 0, 0), const Color8u &oddColor=Color8u(255, 255, 255))
  • checkerboard16u (int32_t width, int32_t height, int32_t tileSize=16, const ColorT< uint16_t > &evenColor=ColorT< uint16_t >(0, 0, 0), const ColorT< uint16_t > &oddColor=ColorT< uint16_t >(65535, 65535, 65535))
  • checkerboard32f (int32_t width, int32_t height, int32_t tileSize=16, const Colorf &evenColor=Colorf(0, 0, 0), const Colorf &oddColor=Colorf(1, 1, 1))
  • checkerboard (Surface8u *surface, const Area &area, int32_t tileSize=16, const ColorA8u &evenColor=ColorA8u(0, 0, 0, 255), const ColorA8u &oddColor=ColorA8u(255, 255, 255, 255))
  • checkerboard (Surface16u *surface, const Area &area, int32_t tileSize=16, const ColorAT< uint16_t > &evenColor=ColorAT< uint16_t >(0, 0, 0, 65535), const ColorAT< uint16_t > &oddColor=ColorAT< uint16_t >(65535, 65535, 65535, 65535))
  • checkerboard (Surface32f *surface, const Area &area, int32_t tileSize=16, const ColorAf &evenColor=ColorAf(0, 0, 0, 1), const ColorAf &oddColor=ColorAf(1, 1, 1, 1))
  • edgeDetectSobel (const ChannelT< T > &srcChannel, const Area &srcArea, const ivec2 &dstOffset, ChannelT< T > *dstChannel)
  • edgeDetectSobel (const SurfaceT< T > &srcSurface, const Area &srcArea, const ivec2 &dstOffset, SurfaceT< T > *dstSuface)
  • edgeDetectSobel (const ChannelT< T > &srcChannel, ChannelT< T > *dstChannel)
  • edgeDetectSobel (const SurfaceT< T > &srcSurface, SurfaceT< T > *dstSuface)
  • fill (SurfaceT< T > *surface, const ColorT< Y > &color)
  • fill (SurfaceT< T > *surface, const ColorT< Y > &color, const Area &area)
  • fill (SurfaceT< T > *surface, const ColorAT< Y > &color)
  • fill (SurfaceT< T > *surface, const ColorAT< Y > &color, const Area &area)
  • fill (ChannelT< T > *channel, T value, const Area &area)
  • fill (ChannelT< T > *channel, T value)
  • resize (const SurfaceT< T > &srcSurface, SurfaceT< T > *dstSurface, const FilterBase &filter=FilterTriangle())
  • resize (const ChannelT< T > &srcChannel, ChannelT< T > *dstChannel, const FilterBase &filter=FilterTriangle())
  • resize (const SurfaceT< T > &srcSurface, const Area &srcArea, SurfaceT< T > *dstSurface, const Area &dstArea, const FilterBase &filter=FilterTriangle())
  • resize (const ChannelT< T > &srcChannel, const Area &srcArea, ChannelT< T > *dstChannel, const Area &dstArea, const FilterBase &filter=FilterTriangle())
  • adaptiveThresholdZero (const ChannelT< T > &srcChannel, int32_t windowSize, ChannelT< T > *dstChannel)
  • blendImpl_u8 (Surface8u *background, const Surface8u &foreground, const Area &srcArea, ivec2 absOffset)
  • blendImpl_float (Surface32f *background, const Surface32f &foreground, const Area &srcArea, ivec2 absOffset)
  • fill_impl (SurfaceT< T > *surface, const ColorT< T > &color, const Area &area)
  • fill_impl (SurfaceT< T > *surface, const ColorAT< T > &color, const Area &area)
  • grayscale (const Surface8u &srcSurface, Channel8u *dstChannel)
  • template void
    grayscale (const SurfaceT< float > &srcSurface, ChannelT< float > *dstChannel)
  • unpremultiply< uint8_t > (SurfaceT< uint8_t > *surface)
  • unpremultiply< float > (SurfaceT< float > *surface)
  • scanlineAccumulate (LT weight, LT *lineBuffer, int32_t lineBufferWidth, AT *accum)
  • makeWeightTable (int32_t b, float cen, const FilterBase &filter, const FilterParams *params, int32_t len, bool trimzeros, WeightTable< WT > *wtab)
  • scanlineShiftAccumToChannel (AT *accum, int32_t x1, int32_t y, int32_t width, ChannelT< T > *channel)
  • scanlineFilterChannelToBuffer (WeightTable< WT > *weights, int32_t x, int32_t y, const ChannelT< T > &channel, AT *lineBuffer, int32_t width)
  • resample (const vector< const ChannelT< T > * > &srcChannels, const FilterBase &filter, const Area &srcArea, const Area &dstArea, const vector< ChannelT< T > * > &dstChannels)
  • thresholdImpl (SurfaceT< T > *surface, T value, const Area &area)
  • thresholdImpl (const SurfaceT< T > &srcSurface, T value, const Area &srcArea, const ivec2 &dstLT, SurfaceT< T > *dstSurface)
  • thresholdImpl (const ChannelT< T > &srcChannel, T value, const Area &srcArea, const ivec2 &dstLT, ChannelT< T > *dstChannel)
  • calculateAdaptiveThreshold (const ChannelT< T > *srcChannel, typename CHANTRAIT< T >::Accum *integralImage, int32_t windowSize, float percentageDelta, ChannelT< T > *dstChannel)
  • calculateAdaptiveThresholdZero (const ChannelT< T > *srcChannel, typename CHANTRAIT< T >::Accum *integralImage, int32_t windowSize, ChannelT< T > *dstChannel)
  • calculateIntegralImage (const ChannelT< T > &channel, typename CHANTRAIT< T >::Accum *integralImage)
  • bool
    transparentHorizontalScanline (const SurfaceT< T > &surface, int32_t row, int32_t x1, int32_t x2)
  • bool
    transparentVerticalScanline (const SurfaceT< T > &surface, int32_t column, int32_t y1, int32_t y2)