![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
This is the complete list of members for s3d::Image, including all inherited members.
| adaptiveThreshold(AdaptiveThresholdMethod method, int32 blockSize, double c, InvertColor invertColor=InvertColor::No) | s3d::Image | |
| adaptiveThresholded(AdaptiveThresholdMethod method, int32 blockSize, double c, InvertColor invertColor=InvertColor::No) const | s3d::Image | |
| alphaToPolygon(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) const | s3d::Image | |
| alphaToPolygonCentered(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) const | s3d::Image | |
| alphaToPolygons(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) const | s3d::Image | |
| alphaToPolygonsCentered(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) const | s3d::Image | |
| applyAlphaFromRChannel(FilePathView alpha) | s3d::Image | |
| asArray() const & | s3d::Image | |
| asArray() && | s3d::Image | |
| base_type typedef | s3d::Image | |
| begin() noexcept | s3d::Image | |
| begin() const noexcept | s3d::Image | |
| bilateralFilter(int32 d, double sigmaColor, double sigmaSpace, BorderType borderType=BorderType::Reflect_101) | s3d::Image | |
| bilateralFiltered(int32 d, double sigmaColor, double sigmaSpace, BorderType borderType=BorderType::Reflect_101) const | s3d::Image | |
| blur(int32 size, BorderType borderType=BorderType::Reflect_101) | s3d::Image | |
| blur(int32 horizontal, int32 vertical, BorderType borderType=BorderType::Reflect_101) | s3d::Image | |
| blurred(int32 size, BorderType borderType=BorderType::Reflect_101) const | s3d::Image | |
| blurred(int32 horizontal, int32 vertical, BorderType borderType=BorderType::Reflect_101) const | s3d::Image | |
| border(int32 thickness, const Color &color=Palette::White) | s3d::Image | |
| border(int32 top, int32 right, int32 bottom, int32 left, const Color &color=Palette::White) | s3d::Image | |
| bordered(int32 thickness, const Color &color=Palette::White) const | s3d::Image | |
| bordered(int32 top, int32 right, int32 bottom, int32 left, const Color &color=Palette::White) const | s3d::Image | |
| brighten(int32 level) | s3d::Image | |
| brightened(int32 level) const | s3d::Image | |
| cbegin() const noexcept | s3d::Image | |
| cend() const noexcept | s3d::Image | |
| clear() noexcept | s3d::Image | |
| clipped(const Rect &rect) const | s3d::Image | |
| clipped(int32 x, int32 y, int32 w, int32 h) const | s3d::Image | |
| clipped(const Point &pos, int32 w, int32 h) const | s3d::Image | |
| clipped(int32 x, int32 y, const Size &size) const | s3d::Image | |
| clipped(const Point &pos, const Size &size) const | s3d::Image | |
| cloned() const | s3d::Image | |
| const_iterator typedef | s3d::Image | |
| const_reverse_iterator typedef | s3d::Image | |
| crbegin() const noexcept | s3d::Image | |
| crend() const noexcept | s3d::Image | |
| data() | s3d::Image | |
| data() const | s3d::Image | |
| dataAsUint8() | s3d::Image | |
| dataAsUint8() const | s3d::Image | |
| dilate(int32 iterations=1) | s3d::Image | |
| dilated(int32 iterations=1) const | s3d::Image | |
| encode(ImageFormat format) const | s3d::Image | |
| encodeJPEG(int32 quality=JPEGEncoder::DefaultQuality) const | s3d::Image | |
| encodePNG(PNGFilter filter=PNGEncoder::DefaultFilter) const | s3d::Image | |
| encodePPM(PPMType format=PPMEncoder::DefaultFromat) const | s3d::Image | |
| encodeWebP(Lossless lossless=Lossless::No, double quality=WebPEncoder::DefaultQuality, WebPMethod method=WebPMethod::Default) const | s3d::Image | |
| end() noexcept | s3d::Image | |
| end() const noexcept | s3d::Image | |
| erode(int32 iterations=1) | s3d::Image | |
| eroded(int32 iterations=1) const | s3d::Image | |
| fill(Color color) noexcept | s3d::Image | |
| fit(int32 width, int32 height, AllowScaleUp allowScaleUp=AllowScaleUp::Yes, InterpolationAlgorithm interpolation=InterpolationAlgorithm::Auto) | s3d::Image | |
| fit(const Size &size, AllowScaleUp allowScaleUp=AllowScaleUp::Yes, InterpolationAlgorithm interpolation=InterpolationAlgorithm::Auto) | s3d::Image | |
| fitted(int32 width, int32 height, AllowScaleUp allowScaleUp=AllowScaleUp::Yes, InterpolationAlgorithm interpolation=InterpolationAlgorithm::Auto) const | s3d::Image | |
| fitted(const Size &size, AllowScaleUp allowScaleUp=AllowScaleUp::Yes, InterpolationAlgorithm interpolation=InterpolationAlgorithm::Auto) const | s3d::Image | |
| flip() | s3d::Image | |
| flipped() const | s3d::Image | |
| floodFill(const Point &pos, const Color &color, FloodFillConnectivity connectivity=FloodFillConnectivity::Value4, int32 lowerDifference=0, int32 upperDifference=0) | s3d::Image | |
| floodFilled(const Point &pos, const Color &color, FloodFillConnectivity connectivity=FloodFillConnectivity::Value4, int32 lowerDifference=0, int32 upperDifference=0) const | s3d::Image | |
| forEach(Fty f) | s3d::Image | |
| forEach(Fty f) const | s3d::Image | |
| gammaCorrect(double gamma) | s3d::Image | |
| gammaCorrected(double gamma) const | s3d::Image | |
| gaussianBlur(int32 size, BorderType borderType=BorderType::Reflect_101) | s3d::Image | |
| gaussianBlur(int32 horizontal, int32 vertical, BorderType borderType=BorderType::Reflect_101) | s3d::Image | |
| gaussianBlurred(int32 size, BorderType borderType=BorderType::Reflect_101) const | s3d::Image | |
| gaussianBlurred(int32 horizontal, int32 vertical, BorderType borderType=BorderType::Reflect_101) const | s3d::Image | |
| Generate(Size size, Fty generator) | s3d::Image | static |
| Generate0_1(Size size, Fty generator) | s3d::Image | static |
| getPixel(int32 x, int32 y, ImageAddressMode addressMode) const | s3d::Image | |
| getPixel(Point pos, ImageAddressMode addressMode) const | s3d::Image | |
| grayscale() | s3d::Image | |
| grayscaled() const | s3d::Image | |
| grayscaleToPolygon(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) const | s3d::Image | |
| grayscaleToPolygonCentered(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) const | s3d::Image | |
| grayscaleToPolygons(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) const | s3d::Image | |
| grayscaleToPolygonsCentered(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) const | s3d::Image | |
| height() const noexcept | s3d::Image | |
| horizontalAspectRatio() const noexcept | s3d::Image | |
| Image()=default | s3d::Image | |
| Image(const Image &)=default | s3d::Image | |
| Image(Image &&image) noexcept | s3d::Image | |
| Image(size_t size) | s3d::Image | explicit |
| Image(size_t size, Color color) | s3d::Image | explicit |
| Image(size_t size, Arg::generator_< Fty > generator) | s3d::Image | |
| Image(size_t size, Arg::generator0_1_< Fty > generator) | s3d::Image | |
| Image(size_t width, size_t height) | s3d::Image | |
| Image(size_t width, size_t height, Color color) | s3d::Image | |
| Image(size_t width, size_t height, Arg::generator_< Fty > generator) | s3d::Image | |
| Image(size_t width, size_t height, Arg::generator0_1_< Fty > generator) | s3d::Image | |
| Image(Size size) | s3d::Image | explicit |
| Image(Size size, Color color) | s3d::Image | |
| Image(Size size, Arg::generator_< Fty > generator) | s3d::Image | |
| Image(Size size, Arg::generator0_1_< Fty > generator) | s3d::Image | |
| Image(FilePathView path, ImageFormat format=ImageFormat::Unspecified) | s3d::Image | explicit |
| Image(IReader &&reader, ImageFormat format=ImageFormat::Unspecified) | s3d::Image | explicit |
| Image(FilePathView rgb, FilePathView alpha) | s3d::Image | |
| Image(Color rgb, FilePathView alpha) | s3d::Image | |
| Image(const Emoji &emoji) | s3d::Image | explicit |
| Image(const Icon &icon, int32 size) | s3d::Image | explicit |
| Image(const Grid< Color > &grid) | s3d::Image | explicit |
| Image(const Grid< ColorF > &grid) | s3d::Image | explicit |
| Image(const Grid< Type > &grid, Fty converter) | s3d::Image | explicit |
| isEmpty() const noexcept | s3d::Image | |
| iterator typedef | s3d::Image | |
| MaxHeight | s3d::Image | static |
| MaxWidth | s3d::Image | static |
| medianBlur(int32 apertureSize) | s3d::Image | |
| medianBlurred(int32 apertureSize) const | s3d::Image | |
| mirror() | s3d::Image | |
| mirrored() const | s3d::Image | |
| mosaic(int32 size) | s3d::Image | |
| mosaic(int32 horizontal, int32 vertical) | s3d::Image | |
| mosaiced(int32 size) const | s3d::Image | |
| mosaiced(int32 horizontal, int32 vertical) const | s3d::Image | |
| negate() | s3d::Image | |
| negated() const | s3d::Image | |
| num_pixels() const noexcept | s3d::Image | |
| operator bool() const noexcept | s3d::Image | explicit |
| operator()(int32 x, int32 y, int32 w, int32 h) | s3d::Image | |
| operator()(const Point &pos, int32 w, int32 h) | s3d::Image | |
| operator()(int32 x, int32 y, const Size &size) | s3d::Image | |
| operator()(const Point &pos, const Size &size) | s3d::Image | |
| operator()(const Rect &rect) | s3d::Image | |
| operator()(int32 x, int32 y, int32 w, int32 h) const | s3d::Image | |
| operator()(const Point &pos, int32 w, int32 h) const | s3d::Image | |
| operator()(int32 x, int32 y, const Size &size) const | s3d::Image | |
| operator()(const Point &pos, const Size &size) const | s3d::Image | |
| operator()(const Rect &rect) const | s3d::Image | |
| operator=(const Image &)=default | s3d::Image | |
| operator=(Image &&image) noexcept | s3d::Image | |
| operator[](size_t y) | s3d::Image | |
| operator[](Point pos) | s3d::Image | |
| operator[](size_t y) const | s3d::Image | |
| operator[](Point pos) const | s3d::Image | |
| overwrite(Image &dst, int32 x, int32 y) const | s3d::Image | |
| overwrite(Image &dst, Point pos) const | s3d::Image | |
| overwriteAt(Image &dst, int32 x, int32 y) const | s3d::Image | |
| overwriteAt(Image &dst, Point pos) const | s3d::Image | |
| paint(Image &dst, int32 x, int32 y, const Color &color=Palette::White) const | s3d::Image | |
| paint(Image &dst, const Point &pos, const Color &color=Palette::White) const | s3d::Image | |
| paintAt(Image &dst, int32 x, int32 y, const Color &color=Palette::White) const | s3d::Image | |
| paintAt(Image &dst, const Point &pos, const Color &color=Palette::White) const | s3d::Image | |
| posterize(int32 level) | s3d::Image | |
| posterized(int32 level) const | s3d::Image | |
| rbegin() noexcept | s3d::Image | |
| rbegin() const noexcept | s3d::Image | |
| release() | s3d::Image | |
| rend() noexcept | s3d::Image | |
| rend() const noexcept | s3d::Image | |
| resize(size_t width, size_t height) | s3d::Image | |
| resize(Size size) | s3d::Image | |
| resize(size_t width, size_t height, Color fillColor) | s3d::Image | |
| resize(Size size, Color fillColor) | s3d::Image | |
| resizeRows(size_t rows, Color fillColor) | s3d::Image | |
| reverse_iterator typedef | s3d::Image | |
| RGBAtoBGRA() | s3d::Image | |
| rotate180() | s3d::Image | |
| rotate270() | s3d::Image | |
| rotate90() | s3d::Image | |
| rotated(double angle, const Color &background=Color{ 0, 0 }) const | s3d::Image | |
| rotated180() const | s3d::Image | |
| rotated270() const | s3d::Image | |
| rotated90() const | s3d::Image | |
| samplePixel(double x, double y, ImageAddressMode addressMode) const | s3d::Image | |
| samplePixel(Vec2 pos, ImageAddressMode addressMode) const | s3d::Image | |
| save(FilePathView path, ImageFormat format=ImageFormat::Unspecified) const | s3d::Image | |
| saveJPEG(FilePathView path, int32 quality=JPEGEncoder::DefaultQuality) const | s3d::Image | |
| savePNG(FilePathView path, PNGFilter filter=PNGEncoder::DefaultFilter) const | s3d::Image | |
| savePPM(FilePathView path, PPMType format=PPMEncoder::DefaultFromat) const | s3d::Image | |
| saveWebP(FilePathView path, Lossless lossless=Lossless::No, double quality=WebPEncoder::DefaultQuality, WebPMethod method=WebPMethod::Default) const | s3d::Image | |
| saveWithDialog() const | s3d::Image | |
| scale(int32 width, int32 height, InterpolationAlgorithm interpolation=InterpolationAlgorithm::Auto) | s3d::Image | |
| scale(const Size &size, InterpolationAlgorithm interpolation=InterpolationAlgorithm::Auto) | s3d::Image | |
| scale(double scaling, InterpolationAlgorithm interpolation=InterpolationAlgorithm::Auto) | s3d::Image | |
| scaled(int32 width, int32 height, InterpolationAlgorithm interpolation=InterpolationAlgorithm::Auto) const | s3d::Image | |
| scaled(const Size &size, InterpolationAlgorithm interpolation=InterpolationAlgorithm::Auto) const | s3d::Image | |
| scaled(double scaling, InterpolationAlgorithm interpolation=InterpolationAlgorithm::Auto) const | s3d::Image | |
| sepia() | s3d::Image | |
| sepiaed() const | s3d::Image | |
| shrink_to_fit() | s3d::Image | |
| size() const noexcept | s3d::Image | |
| size_bytes() const noexcept | s3d::Image | |
| spread(int32 size) | s3d::Image | |
| spread(int32 horizontal, int32 vertical) | s3d::Image | |
| spreaded(int32 size) const | s3d::Image | |
| spreaded(int32 horizontal, int32 vertical) const | s3d::Image | |
| squareClipped() const | s3d::Image | |
| stamp(Image &dst, int32 x, int32 y, const Color &color=Palette::White) const | s3d::Image | |
| stamp(Image &dst, const Point &pos, const Color &color=Palette::White) const | s3d::Image | |
| stampAt(Image &dst, int32 x, int32 y, const Color &color=Palette::White) const | s3d::Image | |
| stampAt(Image &dst, const Point &pos, const Color &color=Palette::White) const | s3d::Image | |
| stride() const noexcept | s3d::Image | |
| swap(Image &image) noexcept | s3d::Image | |
| threshold(uint8 threshold, InvertColor invertColor=InvertColor::No) | s3d::Image | |
| threshold_Otsu(InvertColor invertColor=InvertColor::No) | s3d::Image | |
| thresholded(uint8 threshold, InvertColor invertColor=InvertColor::No) const | s3d::Image | |
| thresholded_Otsu(InvertColor invertColor=InvertColor::No) const | s3d::Image | |
| warpAffine(const Mat3x2 &mat, const Color &background=Color{ 0, 0 }) const | s3d::Image | |
| warpPerspective(const Quad &quad, const Color &background=Color{ 0, 0 }) const | s3d::Image | |
| width() const noexcept | s3d::Image |