![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
#include "Common.hpp"
#include "ImageInfo.hpp"
#include "Image.hpp"
#include "IReader.hpp"
#include "IImageDecoder.hpp"
#include "Optional.hpp"
#include "Grid.hpp"
#include "detail/ImageDecoder.ipp"
Namespaces | |
s3d | |
s3d::ImageDecoder | |
Functions | |
Optional< ImageInfo > | s3d::ImageDecoder::GetImageInfo (FilePathView path, ImageFormat imageFormat=ImageFormat::Unspecified) |
Optional< ImageInfo > | s3d::ImageDecoder::GetImageInfo (IReader &reader, ImageFormat imageFormat=ImageFormat::Unspecified) |
Image | s3d::ImageDecoder::Decode (FilePathView path, ImageFormat imageFormat=ImageFormat::Unspecified) |
Image | s3d::ImageDecoder::Decode (IReader &reader, ImageFormat imageFormat=ImageFormat::Unspecified) |
Grid< uint16 > | s3d::ImageDecoder::DecodeGray16 (FilePathView path, ImageFormat imageFormat=ImageFormat::Unspecified) |
Grid< uint16 > | s3d::ImageDecoder::DecodeGray16 (IReader &reader, ImageFormat imageFormat=ImageFormat::Unspecified) |
template<class ImageDecoder > | |
bool | s3d::ImageDecoder::Add () |
bool | s3d::ImageDecoder::Add (std::unique_ptr< IImageDecoder > &&decoder) |
void | s3d::ImageDecoder::Remove (StringView name) |
const Array< std::unique_ptr< IImageDecoder > > & | s3d::ImageDecoder::Enum () |