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