mirror of
https://github.com/love2d/love.git
synced 2026-08-14 10:13:46 +02:00
Removed EncodedImageData, added three new encoded image formats, and changed the way screenshots work - saving screenshots will be broken until we have some way of flipping ImageData, though
--HG-- branch : minor
This commit is contained in:
@@ -45,6 +45,27 @@ namespace image
|
||||
{
|
||||
return (x >= 0 && x < getWidth() && y >= 0 && y < getHeight());
|
||||
}
|
||||
|
||||
bool ImageData::getConstant(const char * in, ImageData::Format & out)
|
||||
{
|
||||
return formats.find(in, out);
|
||||
}
|
||||
|
||||
bool ImageData::getConstant(ImageData::Format in, const char *& out)
|
||||
{
|
||||
return formats.find(in, out);
|
||||
}
|
||||
|
||||
StringMap<ImageData::Format, ImageData::FORMAT_MAX_ENUM>::Entry ImageData::formatEntries[] =
|
||||
{
|
||||
{"tga", ImageData::FORMAT_TGA},
|
||||
{"bmp", ImageData::FORMAT_BMP},
|
||||
{"gif", ImageData::FORMAT_GIF},
|
||||
{"jpg", ImageData::FORMAT_JPG},
|
||||
{"png", ImageData::FORMAT_PNG},
|
||||
};
|
||||
|
||||
StringMap<ImageData::Format, ImageData::FORMAT_MAX_ENUM> ImageData::formats(ImageData::formatEntries, sizeof(ImageData::formatEntries));
|
||||
|
||||
} // image
|
||||
} // love
|
||||
|
||||
Reference in New Issue
Block a user