Simple++
Powerfull and lightning fast C++ Library
Graphic::_Image< T > Member List

This is the complete list of members for Graphic::_Image< T >, including all inherited members.

_Image(const _Image< C > &image)Graphic::_Image< T >
_Image(Format format=Format::RGB)Graphic::_Image< T >
_Image(const Math::Vec2< Size > &size, Format format=Format::RGB)Graphic::_Image< T >
_Image(std::fstream *fileStream)Graphic::_Image< T >
_Image(const T *data, const Math::Vec2< Size > &size, LoadingFormat loadingFormat=LoadingFormat::RGB, bool invertY=false, size_t stride=0)Graphic::_Image< T >
_Image(const _Image< T > &image)Graphic::_Image< T >
_Image(_Image< T > &&image)Graphic::_Image< T >
applyFilter(const F(&filter)[N], ConvolutionMode convolutionMode=ConvolutionMode::ExtendedSize, const ColorRGBA< T > &color=ColorRGBA< T >::null) const Graphic::_Image< T >
applyFilter(const F *filter, size_t size, ConvolutionMode convolutionMode=ConvolutionMode::ExtendedSize, const ColorRGBA< T > &color=ColorRGBA< T >::null) const Graphic::_Image< T >
applyGaussianBlur(size_t radius, ConvolutionMode convolutionMode=ConvolutionMode::ExtendedSize, const ColorRGBA< T > &color=ColorRGBA< T >::null) const Graphic::_Image< T >
clampRectangle(const Rectangle &rectangle) const Graphic::_Image< T >inline
clear(const Math::Vec2< Size > &size)Graphic::_Image< T >
clear(const Math::Vec2< Size > &size, Format format)Graphic::_Image< T >
computeGaussianKernel(K(&kernel)[N], const float &sigma)Graphic::_Image< T >static
computeGaussianKernel(K(&kernel)[N])Graphic::_Image< T >static
computeGaussianKernel(K *kernel, size_t size, const float &sigma)Graphic::_Image< T >
computeGaussianKernel(float *kernel, size_t size, const float &sigma)Graphic::_Image< T >static
computeGaussianKernel(double *kernel, size_t size, const double &sigma)Graphic::_Image< T >static
computeGaussianKernel(K *kernel, size_t size)Graphic::_Image< T >static
computeGaussianKernel(float *kernel, size_t size)Graphic::_Image< T >static
computeGaussianKernel(double *kernel, size_t size)Graphic::_Image< T >static
computeInterpolation(const GradientHorizontal< C, InterFunc > &gradient, C **buffer, const Rectangle &rectangle, Math::Rectangle< Size > *clampedRectangle) const Graphic::_Image< T >
computeInterpolation(const GradientVertical< C, InterFunc > &gradient, C **buffer, const Rectangle &rectangle, Math::Rectangle< Size > *clampedRectangle) const Graphic::_Image< T >
computeInterpolation(const GradientLinear< C, InterFunc > &gradient, C **buffer, const Rectangle &rectangle, Math::Rectangle< Size > *clampedRectangle) const Graphic::_Image< T >
computeInterpolation(const GradientRadial< C, InterFunc > &gradient, C **buffer, const Rectangle &rectangle, Math::Rectangle< Size > *clampedRectangle) const Graphic::_Image< T >
ConversionMode enum nameGraphic::_Image< T >
ConvolutionMode enum nameGraphic::_Image< T >
createMipmap()Graphic::_Image< T >
drawBezierCurve(const PointF &p0, const PointF &p1, const PointF p2, const PointF &p3, unsigned int thickness, ColorR< T > &color, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawBezierCurve(const PointF &p0, const PointF &p1, const PointF p2, const PointF &p3, unsigned int thickness, ColorRGB< T > &color, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawBezierCurve(const PointF &p0, const PointF &p1, const PointF p2, const PointF &p3, unsigned int thickness, ColorRGBA< T > &color, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawDiskFunctor(const Point &p, float radius, ColorR< T > &c, BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawDiskFunctor(const Point &p, float radius, ColorRGB< T > &c, BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawDiskFunctor(const Point &p, float radius, ColorRGBA< T > &c, BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawDiskFunctor(const Point &p, float radius, ColorFunc &colorFunc, BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawGraphValuesFunctor(const Vector< Math::Vec2< float >> &values, const Rectangle &rectangle, ColorFunc &colorFunc, BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawImage(const Point &point, const _Image< T > &image)Graphic::_Image< T >
drawImage(const Point &point, const Rectangle &rectangle, const _Image< T > &image)Graphic::_Image< T >
drawImage(const Point &point, const Rectangle &rectangle, const _Image< T > &image, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawImage(const Point &point, const ColorR< T > &color, const _Image< T > &maskImage, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawImage(const Point &point, const ColorRGB< T > &color, const _Image< T > &maskImage, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawImage(const Point &point, const ColorRGBA< T > &color, const _Image< T > &maskImage, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawImage(const Point &point, const ColorR< T > &color, const Rectangle &rectangle, const _Image< T > &maskImage, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawImage(const Point &point, const ColorRGB< T > &color, const Rectangle &rectangle, const _Image< T > &maskImage, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawImage(const Point &point, const ColorRGBA< T > &color, const Rectangle &rectangle, const _Image< T > &maskImage, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawImage(const Point &point, const _Image< T > &image, const _Image< T > &maskImage)Graphic::_Image< T >
drawImage(const Point &point, const _Image< T > &image, const Point &maskPoint, const _Image< T > &maskImage)Graphic::_Image< T >
drawImage(const Point &point, const Rectangle &rectangle, const _Image< T > &image, const Point &maskPoint, const _Image< T > &maskImage, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawImageFunctor(const Point &point, ColorFunc &colorFunc, const Rectangle &rectangle, const _Image< T > &maskImage, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawLine(const LineF &l, const ColorR< T > &color, unsigned int thickness=1, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawLine(const LineF &l, const ColorRGB< T > &color, unsigned int thickness=1, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawLine(const LineF &l, const ColorRGBA< T > &color, unsigned int thickness=1, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawLineFunctor(const LineF &l, ColorFunc &colorFunc, unsigned int thickness=1, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawPolygonFunctor(const Math::Vec2< float > *vertices, typename Vector< Math::Vec2< float >>::Size nbVertices, const Rectangle &rectangle, ColorFunc &colorFunc, BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawRectangle(const Rectangle &rectangle, const ColorR< T > &color, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawRectangle(const Rectangle &rectangle, const ColorRGB< T > &color, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawRectangle(const Rectangle &rectangle, const ColorRGBA< T > &color, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawRectangle(const Rectangle &rectangle, const GradientHorizontal< C, InterFunc > &gradient)Graphic::_Image< T >
drawRectangle(const Rectangle &rectangle, const GradientLinear< C, InterFunc > &gradient, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawRectangle(const Rectangle &rectangle, const GradientRadial< C, InterFunc > &gradient, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawRectangle(const Rectangle &rectangle, const GradientHorizontal< C, InterFunc > &gradient, const BlendFunc &blendFunc)Graphic::_Image< T >
drawRectangle(const Rectangle &rectangle, const GradientVertical< C, InterFunc > &gradient, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawRectangleFunctor(const Rectangle &rectangle, ColorFunc &colorFunc, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawRectangleRounded(const Rectangle &rectangle, unsigned int radius, const ColorR< T > &color, BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawRectangleRounded(const Rectangle &rectangle, unsigned int radius, const ColorRGB< T > &color, BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawRectangleRounded(const Rectangle &rectangle, unsigned int radius, const ColorRGBA< T > &color, BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawRectangleRoundedFunctor(const Rectangle &rectangle, unsigned int radius, ColorFunc &colorFunc, BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawStroke(const Point &point, const _Image< T > &image, unsigned int thickness, const ColorR< T > &color, StrokeType strokeType=StrokeType::Middle, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawStroke(const Point &point, const _Image< T > &image, unsigned int thickness, const ColorRGB< T > &color, StrokeType strokeType=StrokeType::Middle, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawStroke(const Point &point, const _Image< T > &image, unsigned int thickness, const ColorRGBA< T > &color, StrokeType strokeType=StrokeType::Middle, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
drawStrokeFunctor(const Point &point, const _Image< T > &image, unsigned int thickness, ColorFunc &colorFunc, StrokeType strokeType=StrokeType::Middle, const BlendFunc &blendFunc=BlendingFunc::Normal())Graphic::_Image< T >
fillImage(const T *color)Graphic::_Image< T >
fillImage(const T *color, const Rectangle &rectangle)Graphic::_Image< T >
fillImage(const ColorR< T > &color)Graphic::_Image< T >
fillImage(const ColorRGB< T > &color)Graphic::_Image< T >
fillImage(const ColorRGBA< T > &color)Graphic::_Image< T >
fillImage(const ColorR< T > &color, const Rectangle &rectangle)Graphic::_Image< T >
fillImage(const ColorRGB< T > &color, const Rectangle &rectangle)Graphic::_Image< T >
fillImage(const ColorRGBA< T > &color, const Rectangle &rectangle)Graphic::_Image< T >
fillImage(const GradientHorizontal< C, InterFunc > &gradient, const Rectangle &rectangle)Graphic::_Image< T >
fillImage(const GradientVertical< C, InterFunc > &gradient, const Rectangle &rectangle)Graphic::_Image< T >
fillImage(const GradientLinear< C, InterFunc > &gradient, const Rectangle &rectangle)Graphic::_Image< T >
fillImage(const GradientRadial< C, InterFunc > &gradient, const Rectangle &rectangle)Graphic::_Image< T >
fillImage(const Point &point, const _Image< T > &image)Graphic::_Image< T >
fillImage(const Point &point, const Rectangle &rectangle, const _Image< T > &image)Graphic::_Image< T >
getComponentMaxValue()Graphic::_Image< T >inlinestatic
getComponentMaxValue()Graphic::_Image< T >
getComponentMaxValue()Graphic::_Image< T >
getComponentMinValue()Graphic::_Image< T >inlinestatic
getDataOffset(Size x, Size y) const Graphic::_Image< T >
getDatas() const Graphic::_Image< T >
getDatas()Graphic::_Image< T >
getDatas(Size x, Size y) const Graphic::_Image< T >
getDatas(Size x, Size y)Graphic::_Image< T >
getFormat() const Graphic::_Image< T >
getHeight() const Graphic::_Image< T >
getKernelSumNbBits()Graphic::_Image< T >inlinestatic
getNbComponents() const Graphic::_Image< T >inline
getNbPixels() const Graphic::_Image< T >
getPixel(Size x, Size y) const Graphic::_Image< T >
getPixel(Size x, Size y)Graphic::_Image< T >
getSize() const Graphic::_Image< T >
getWidth() const Graphic::_Image< T >
operator=(const _Image< C > &image)Graphic::_Image< T >
operator=(const _Image< T > &image)Graphic::_Image< T >
operator=(_Image< T > &&image)Graphic::_Image< T >
read(std::fstream *fileStream)Graphic::_Image< T >
resample(const Math::Vec2< Size > &newSize, ResamplingMode resamplingMode=ResamplingMode::Nearest) const Graphic::_Image< T >
ResamplingMode enum nameGraphic::_Image< T >
setDatas(const T *data, const Math::Vec2< Size > &size, LoadingFormat loadingFormat=LoadingFormat::RGB, bool invertY=false, size_t stride=0)Graphic::_Image< T >
setPixel(Size x, Size y, const T *p)Graphic::_Image< T >
setPixels(Functor &functor, const Rectangle &rectangle)Graphic::_Image< T >
setPixels(Functor &functor)Graphic::_Image< T >
StrokeType enum nameGraphic::_Image< T >
SumType typedefGraphic::_Image< T >
threshold(const ColorRGBA< T > &colorTrue, const ColorRGBA< T > &colorFalse, const ThreshFunc &threshFunc)Graphic::_Image< T >
threshold(const ColorRGBA< T > &colorOver, const ColorRGBA< T > &colorUnder, const ColorRGBA< T > &limit)Graphic::_Image< T >
toFormat(Format newFormat, ConversionMode conversionMode=ConversionMode::Luminance) const Graphic::_Image< T >
write(std::fstream *fileStream) const Graphic::_Image< T >
~_Image()Graphic::_Image< T >