#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. |