![]() |
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 |