#include <djv_image.h>

Public Member Functions | |
| virtual size_t | getCount () const =0 |
| virtual AutoPtr< Image > | getImage (size_t inIndex) const =0 |
| virtual AutoPtr< Image > | getImageRgba (size_t inIndex) const =0 |
Public Member Functions inherited from Celartem::Referable | |
| Referable () | |
| void | addRef () const |
| void | releaseRef () const |
| size_t | getReferenceCount () const |
Static Public Member Functions | |
| static AutoPtr< ImageSet > | load (const String &inFileNameOrUrl) |
| static AutoPtr< ImageSet > | load (Storage *inStorage) |
Static Public Member Functions inherited from Celartem::Referable | |
| static void | dumpDbgAllRefCount () |
This class represents a set of images, typically loaded from a file.
|
pure virtual |
Get the number of images on the ImageSet instance.
Get the image of the specified index.
| inIndex | 0-based index of the image to load. |
Get the image of the specified index in pre-multiplied RGBA.
Image::getPhotometric returns pm4bpp.
| inIndex | 0-based index of the image to load. |
Load the specified image file.
| inFileNameOrUrl | Local file path or HTTP/HTTPS based URL. |
Load the specified image file.
| inStorage | Storage of an image file. |