libdonut  2.3.2
Application framework for cross-platform game development in C++20
donut::graphics::Image Member List

This is the complete list of members for donut::graphics::Image, including all inherited members.

getChannelCount() const noexceptdonut::graphics::Imageinline
getHeight() const noexceptdonut::graphics::Imageinline
getPixelComponentSize() const noexceptdonut::graphics::Imageinline
getPixelComponentType() const noexceptdonut::graphics::Imageinline
getPixelFormat() const noexceptdonut::graphics::Imageinline
getPixels() noexceptdonut::graphics::Imageinline
getPixels() const noexceptdonut::graphics::Imageinline
getPixelStride() const noexceptdonut::graphics::Imageinline
getSizeInBytes() const noexceptdonut::graphics::Imageinline
getWidth() const noexceptdonut::graphics::Imageinline
Image() noexcept=defaultdonut::graphics::Image
Image(std::size_t width, std::size_t height, PixelFormat pixelFormat, PixelComponentType pixelComponentType, const void *pixels)donut::graphics::Image
Image(const ImageView &image)donut::graphics::Imageexplicit
Image(const Filesystem &filesystem, const char *filepath, const ImageOptions &options={})donut::graphics::Imageexplicit
operator bool() const noexceptdonut::graphics::Imageinlineexplicit
operator ImageView() const noexceptdonut::graphics::Imageinline
reset() noexceptdonut::graphics::Imageinline
save(const ImageView &image, Filesystem &filesystem, const char *filepath, const ImageSaveOptions &options={})donut::graphics::Imagestatic
saveBMP(const ImageView &image, Filesystem &filesystem, const char *filepath, const ImageSaveBMPOptions &options={})donut::graphics::Imagestatic
saveHDR(const ImageView &image, Filesystem &filesystem, const char *filepath, const ImageSaveHDROptions &options={})donut::graphics::Imagestatic
saveJPG(const ImageView &image, Filesystem &filesystem, const char *filepath, const ImageSaveJPGOptions &options={})donut::graphics::Imagestatic
savePNG(const ImageView &image, Filesystem &filesystem, const char *filepath, const ImageSavePNGOptions &options={})donut::graphics::Imagestatic
saveTGA(const ImageView &image, Filesystem &filesystem, const char *filepath, const ImageSaveTGAOptions &options={})donut::graphics::Imagestatic