OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Image Member List

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) consts3d::Image
alphaToPolygon(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) consts3d::Image
alphaToPolygonCentered(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) consts3d::Image
alphaToPolygons(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) consts3d::Image
alphaToPolygonsCentered(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) consts3d::Image
applyAlphaFromRChannel(FilePathView alpha)s3d::Image
asArray() const &s3d::Image
asArray() &&s3d::Image
base_type typedefs3d::Image
begin() noexcepts3d::Image
begin() const noexcepts3d::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) consts3d::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) consts3d::Image
blurred(int32 horizontal, int32 vertical, BorderType borderType=BorderType::Reflect_101) consts3d::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) consts3d::Image
bordered(int32 top, int32 right, int32 bottom, int32 left, const Color &color=Palette::White) consts3d::Image
brighten(int32 level)s3d::Image
brightened(int32 level) consts3d::Image
cbegin() const noexcepts3d::Image
cend() const noexcepts3d::Image
clear() noexcepts3d::Image
clipped(const Rect &rect) consts3d::Image
clipped(int32 x, int32 y, int32 w, int32 h) consts3d::Image
clipped(const Point &pos, int32 w, int32 h) consts3d::Image
clipped(int32 x, int32 y, const Size &size) consts3d::Image
clipped(const Point &pos, const Size &size) consts3d::Image
cloned() consts3d::Image
const_iterator typedefs3d::Image
const_reverse_iterator typedefs3d::Image
crbegin() const noexcepts3d::Image
crend() const noexcepts3d::Image
data()s3d::Image
data() consts3d::Image
dataAsUint8()s3d::Image
dataAsUint8() consts3d::Image
dilate(int32 iterations=1)s3d::Image
dilated(int32 iterations=1) consts3d::Image
encode(ImageFormat format) consts3d::Image
encodeJPEG(int32 quality=JPEGEncoder::DefaultQuality) consts3d::Image
encodePNG(PNGFilter filter=PNGEncoder::DefaultFilter) consts3d::Image
encodePPM(PPMType format=PPMEncoder::DefaultFromat) consts3d::Image
encodeWebP(Lossless lossless=Lossless::No, double quality=WebPEncoder::DefaultQuality, WebPMethod method=WebPMethod::Default) consts3d::Image
end() noexcepts3d::Image
end() const noexcepts3d::Image
erode(int32 iterations=1)s3d::Image
eroded(int32 iterations=1) consts3d::Image
fill(Color color) noexcepts3d::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) consts3d::Image
fitted(const Size &size, AllowScaleUp allowScaleUp=AllowScaleUp::Yes, InterpolationAlgorithm interpolation=InterpolationAlgorithm::Auto) consts3d::Image
flip()s3d::Image
flipped() consts3d::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) consts3d::Image
forEach(Fty f)s3d::Image
forEach(Fty f) consts3d::Image
gammaCorrect(double gamma)s3d::Image
gammaCorrected(double gamma) consts3d::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) consts3d::Image
gaussianBlurred(int32 horizontal, int32 vertical, BorderType borderType=BorderType::Reflect_101) consts3d::Image
Generate(Size size, Fty generator)s3d::Imagestatic
Generate0_1(Size size, Fty generator)s3d::Imagestatic
getPixel(int32 x, int32 y, ImageAddressMode addressMode) consts3d::Image
getPixel(Point pos, ImageAddressMode addressMode) consts3d::Image
grayscale()s3d::Image
grayscaled() consts3d::Image
grayscaleToPolygon(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) consts3d::Image
grayscaleToPolygonCentered(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) consts3d::Image
grayscaleToPolygons(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) consts3d::Image
grayscaleToPolygonsCentered(uint32 threshold=160, AllowHoles allowHoles=AllowHoles::Yes) consts3d::Image
height() const noexcepts3d::Image
horizontalAspectRatio() const noexcepts3d::Image
Image()=defaults3d::Image
Image(const Image &)=defaults3d::Image
Image(Image &&image) noexcepts3d::Image
Image(size_t size)s3d::Imageexplicit
Image(size_t size, Color color)s3d::Imageexplicit
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::Imageexplicit
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::Imageexplicit
Image(IReader &&reader, ImageFormat format=ImageFormat::Unspecified)s3d::Imageexplicit
Image(FilePathView rgb, FilePathView alpha)s3d::Image
Image(Color rgb, FilePathView alpha)s3d::Image
Image(const Emoji &emoji)s3d::Imageexplicit
Image(const Icon &icon, int32 size)s3d::Imageexplicit
Image(const Grid< Color > &grid)s3d::Imageexplicit
Image(const Grid< ColorF > &grid)s3d::Imageexplicit
Image(const Grid< Type > &grid, Fty converter)s3d::Imageexplicit
isEmpty() const noexcepts3d::Image
iterator typedefs3d::Image
MaxHeights3d::Imagestatic
MaxWidths3d::Imagestatic
medianBlur(int32 apertureSize)s3d::Image
medianBlurred(int32 apertureSize) consts3d::Image
mirror()s3d::Image
mirrored() consts3d::Image
mosaic(int32 size)s3d::Image
mosaic(int32 horizontal, int32 vertical)s3d::Image
mosaiced(int32 size) consts3d::Image
mosaiced(int32 horizontal, int32 vertical) consts3d::Image
negate()s3d::Image
negated() consts3d::Image
num_pixels() const noexcepts3d::Image
operator bool() const noexcepts3d::Imageexplicit
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) consts3d::Image
operator()(const Point &pos, int32 w, int32 h) consts3d::Image
operator()(int32 x, int32 y, const Size &size) consts3d::Image
operator()(const Point &pos, const Size &size) consts3d::Image
operator()(const Rect &rect) consts3d::Image
operator=(const Image &)=defaults3d::Image
operator=(Image &&image) noexcepts3d::Image
operator[](size_t y)s3d::Image
operator[](Point pos)s3d::Image
operator[](size_t y) consts3d::Image
operator[](Point pos) consts3d::Image
overwrite(Image &dst, int32 x, int32 y) consts3d::Image
overwrite(Image &dst, Point pos) consts3d::Image
overwriteAt(Image &dst, int32 x, int32 y) consts3d::Image
overwriteAt(Image &dst, Point pos) consts3d::Image
paint(Image &dst, int32 x, int32 y, const Color &color=Palette::White) consts3d::Image
paint(Image &dst, const Point &pos, const Color &color=Palette::White) consts3d::Image
paintAt(Image &dst, int32 x, int32 y, const Color &color=Palette::White) consts3d::Image
paintAt(Image &dst, const Point &pos, const Color &color=Palette::White) consts3d::Image
posterize(int32 level)s3d::Image
posterized(int32 level) consts3d::Image
rbegin() noexcepts3d::Image
rbegin() const noexcepts3d::Image
release()s3d::Image
rend() noexcepts3d::Image
rend() const noexcepts3d::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 typedefs3d::Image
RGBAtoBGRA()s3d::Image
rotate180()s3d::Image
rotate270()s3d::Image
rotate90()s3d::Image
rotated(double angle, const Color &background=Color{ 0, 0 }) consts3d::Image
rotated180() consts3d::Image
rotated270() consts3d::Image
rotated90() consts3d::Image
samplePixel(double x, double y, ImageAddressMode addressMode) consts3d::Image
samplePixel(Vec2 pos, ImageAddressMode addressMode) consts3d::Image
save(FilePathView path, ImageFormat format=ImageFormat::Unspecified) consts3d::Image
saveJPEG(FilePathView path, int32 quality=JPEGEncoder::DefaultQuality) consts3d::Image
savePNG(FilePathView path, PNGFilter filter=PNGEncoder::DefaultFilter) consts3d::Image
savePPM(FilePathView path, PPMType format=PPMEncoder::DefaultFromat) consts3d::Image
saveWebP(FilePathView path, Lossless lossless=Lossless::No, double quality=WebPEncoder::DefaultQuality, WebPMethod method=WebPMethod::Default) consts3d::Image
saveWithDialog() consts3d::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) consts3d::Image
scaled(const Size &size, InterpolationAlgorithm interpolation=InterpolationAlgorithm::Auto) consts3d::Image
scaled(double scaling, InterpolationAlgorithm interpolation=InterpolationAlgorithm::Auto) consts3d::Image
sepia()s3d::Image
sepiaed() consts3d::Image
shrink_to_fit()s3d::Image
size() const noexcepts3d::Image
size_bytes() const noexcepts3d::Image
spread(int32 size)s3d::Image
spread(int32 horizontal, int32 vertical)s3d::Image
spreaded(int32 size) consts3d::Image
spreaded(int32 horizontal, int32 vertical) consts3d::Image
squareClipped() consts3d::Image
stamp(Image &dst, int32 x, int32 y, const Color &color=Palette::White) consts3d::Image
stamp(Image &dst, const Point &pos, const Color &color=Palette::White) consts3d::Image
stampAt(Image &dst, int32 x, int32 y, const Color &color=Palette::White) consts3d::Image
stampAt(Image &dst, const Point &pos, const Color &color=Palette::White) consts3d::Image
stride() const noexcepts3d::Image
swap(Image &image) noexcepts3d::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) consts3d::Image
thresholded_Otsu(InvertColor invertColor=InvertColor::No) consts3d::Image
warpAffine(const Mat3x2 &mat, const Color &background=Color{ 0, 0 }) consts3d::Image
warpPerspective(const Quad &quad, const Color &background=Color{ 0, 0 }) consts3d::Image
width() const noexcepts3d::Image