cinder::ip Namespace
Show All |
Classes
-
class
-
struct
-
struct
-
struct
-
struct
-
struct
-
class
Typedefs
-
AdaptiveThresholdT< uint8_t >AdaptiveThreshold
-
AdaptiveThresholdT< uint8_t >AdaptiveThreshold8u
-
AdaptiveThresholdT< float >AdaptiveThreshold32f
Functions
-
CI_API voidblend (Surface *background, const Surface &foreground, const Area &srcArea, const ivec2 &dstRelativeOffset=ivec2())
-
CI_API voidblend (Surface *background, const Surface &foreground)
-
CI_API voidblend (Surface32f *background, const Surface32f &foreground, const Area &srcArea, const ivec2 &dstRelativeOffset=ivec2())
-
CI_API voidblend (Surface32f *background, const Surface32f &foreground)
-
CI_API Surface8ucheckerboard (int32_t width, int32_t height, int32_t tileSize=16, const Color8u &evenColor=Color8u(0, 0, 0), const Color8u &oddColor=Color8u(255, 255, 255))
-
CI_API Surface16ucheckerboard16u (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))
-
CI_API Surface32fcheckerboard32f (int32_t width, int32_t height, int32_t tileSize=16, const Colorf &evenColor=Colorf(0, 0, 0), const Colorf &oddColor=Colorf(1, 1, 1))
-
CI_API voidcheckerboard (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))
-
CI_API voidcheckerboard (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))
-
CI_API voidcheckerboard (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))
-
CI_API voidedgeDetectSobel (const ChannelT< T > &srcChannel, const Area &srcArea, const ivec2 &dstOffset, ChannelT< T > *dstChannel)
-
CI_API voidedgeDetectSobel (const SurfaceT< T > &srcSurface, const Area &srcArea, const ivec2 &dstOffset, SurfaceT< T > *dstSuface)
-
CI_API voidedgeDetectSobel (const ChannelT< T > &srcChannel, ChannelT< T > *dstChannel)
-
CI_API voidedgeDetectSobel (const SurfaceT< T > &srcSurface, SurfaceT< T > *dstSuface)
-
CI_API voidfill (SurfaceT< T > *surface, const ColorT< Y > &color)
-
CI_API voidfill (SurfaceT< T > *surface, const ColorT< Y > &color, const Area &area)
-
CI_API voidfill (SurfaceT< T > *surface, const ColorAT< Y > &color)
-
CI_API voidfill (SurfaceT< T > *surface, const ColorAT< Y > &color, const Area &area)
-
CI_API voidfill (ChannelT< T > *channel, T value, const Area &area)
-
CI_API voidfill (ChannelT< T > *channel, T value)
-
CI_API voidresize (const SurfaceT< T > &srcSurface, SurfaceT< T > *dstSurface, const FilterBase &filter=FilterTriangle())
-
CI_API voidresize (const ChannelT< T > &srcChannel, ChannelT< T > *dstChannel, const FilterBase &filter=FilterTriangle())
-
CI_API voidresize (const SurfaceT< T > &srcSurface, const Area &srcArea, SurfaceT< T > *dstSurface, const Area &dstArea, const FilterBase &filter=FilterTriangle())
-
CI_API voidresize (const ChannelT< T > &srcChannel, const Area &srcArea, ChannelT< T > *dstChannel, const Area &dstArea, const FilterBase &filter=FilterTriangle())
-
CI_API voidadaptiveThresholdZero (const ChannelT< T > &srcChannel, int32_t windowSize, ChannelT< T > *dstChannel)
-
voidblendImpl_u8 (Surface8u *background, const Surface8u &foreground, const Area &srcArea, ivec2 absOffset)
-
voidblendImpl_float (Surface32f *background, const Surface32f &foreground, const Area &srcArea, ivec2 absOffset)
-
voidedgeDetectSobel (const ChannelT< T > &srcChannel, const Area &srcArea, const ivec2 &dstLT, ChannelT< T > *dstChannel)
-
voidedgeDetectSobel (const SurfaceT< T > &srcSurface, const Area &srcArea, const ivec2 &dstLT, SurfaceT< T > *dstSurface)
-
voidedgeDetectSobel (const ChannelT< T > &srcChannel, ChannelT< T > *dstChannel)
-
voidedgeDetectSobel (const SurfaceT< T > &srcSurface, SurfaceT< T > *dstSuface)
-
voidfill_impl (SurfaceT< T > *surface, const ColorT< T > &color, const Area &area)
-
voidfill_impl (SurfaceT< T > *surface, const ColorAT< T > &color, const Area &area)
-
voidfill (SurfaceT< T > *surface, const ColorT< Y > &color)
-
voidfill (SurfaceT< T > *surface, const ColorT< Y > &color, const Area &area)
-
voidfill (SurfaceT< T > *surface, const ColorAT< Y > &color)
-
voidfill (SurfaceT< T > *surface, const ColorAT< Y > &color, const Area &area)
-
voidfill (ChannelT< T > *channel, T value, const Area &area)
-
voidfill (ChannelT< T > *channel, T value)
-
voidgrayscale (const Surface8u &srcSurface, Channel8u *dstChannel)
-
template CI_API voidgrayscale (const SurfaceT< float > &srcSurface, ChannelT< float > *dstChannel)
-
voidunpremultiply< uint8_t > (SurfaceT< uint8_t > *surface)
-
voidunpremultiply< float > (SurfaceT< float > *surface)
-
template CI_API voidpremultiply (SurfaceT< uint8_t > *Surface)
-
template CI_API voidpremultiply (SurfaceT< uint16_t > *Surface)
-
template CI_API voidpremultiply (SurfaceT< float > *Surface)
-
voidscanlineAccumulate (LT weight, LT *lineBuffer, int32_t lineBufferWidth, AT *accum)
-
voidmakeWeightTable (int32_t b, float cen, const FilterBase &filter, const FilterParams *params, int32_t len, bool trimzeros, WeightTable< WT > *wtab)
-
voidscanlineShiftAccumToChannel (AT *accum, int32_t x1, int32_t y, int32_t width, ChannelT< T > *channel)
-
voidscanlineFilterChannelToBuffer (WeightTable< WT > *weights, int32_t x, int32_t y, const ChannelT< T > &channel, AT *lineBuffer, int32_t width)
-
voidresample (const vector< const ChannelT< T > * > &srcChannels, const FilterBase &filter, const Area &srcArea, const Area &dstArea, const vector< ChannelT< T > * > &dstChannels)
-
voidmakeWeightTable (float cen, const FilterBase &filter, const FilterParams *params, int32_t len, bool trimzeros, WeightTable< WT > *wtab)
-
voidresize (const SurfaceT< T > &srcSurface, const Area &srcArea, SurfaceT< T > *dstSurface, const Area &dstArea, const FilterBase &filter)
-
voidresize (const ChannelT< T > &srcChannel, const Area &srcArea, ChannelT< T > *dstChannel, const Area &dstArea, const FilterBase &filter)
-
voidresize (const SurfaceT< T > &srcSurface, SurfaceT< T > *dstSurface, const FilterBase &filter)
-
voidresize (const ChannelT< T > &srcChannel, ChannelT< T > *dstChannel, const FilterBase &filter)
-
voidthresholdImpl (SurfaceT< T > *surface, T value, const Area &area)
-
voidthresholdImpl (const SurfaceT< T > &srcSurface, T value, const Area &srcArea, const ivec2 &dstLT, SurfaceT< T > *dstSurface)
-
voidthresholdImpl (const ChannelT< T > &srcChannel, T value, const Area &srcArea, const ivec2 &dstLT, ChannelT< T > *dstChannel)
-
voidcalculateAdaptiveThreshold (const ChannelT< T > *srcChannel, typename CHANTRAIT< T >::Accum *integralImage, int32_t windowSize, float percentageDelta, ChannelT< T > *dstChannel)
-
voidcalculateAdaptiveThresholdZero (const ChannelT< T > *srcChannel, typename CHANTRAIT< T >::Accum *integralImage, int32_t windowSize, ChannelT< T > *dstChannel)
-
voidcalculateIntegralImage (const ChannelT< T > &channel, typename CHANTRAIT< T >::Accum *integralImage)
-
voidadaptiveThresholdZero (const ChannelT< T > &srcChannel, int32_t windowSize, ChannelT< T > *dstChannel)
-
booltransparentHorizontalScanline (const SurfaceT< T > &surface, int32_t row, int32_t x1, int32_t x2)
-
booltransparentVerticalScanline (const SurfaceT< T > &surface, int32_t column, int32_t y1, int32_t y2)