Public Types | |
enum class | Format { RGBA_8_INT , RGBA_32_FLOAT } |
Public Member Functions | |
Image () | |
virtual const unsigned char * | data ()=0 |
virtual size_t | width () const =0 |
virtual size_t | height () const =0 |
virtual size_t | stride () const =0 |
virtual size_t | channels () const =0 |
virtual size_t | channelSize () const =0 |
virtual Format | imageFormat () const =0 |
size_t | size () |
virtual void | save (std::string path) const =0 |
virtual | ~Image ()=default |
|
exportstrong |
|
inlineexport |
|
exportvirtualdefault |
|
exportpure virtual |
Implemented in Loader::ImageFfmpeg.
|
exportpure virtual |
Implemented in Loader::ImageFfmpeg.
|
exportpure virtual |
Implemented in Loader::ImageFfmpeg.
|
exportpure virtual |
Implemented in Loader::ImageFfmpeg.
|
exportpure virtual |
Implemented in Loader::ImageFfmpeg.
|
exportpure virtual |
Implemented in Loader::ImageFfmpeg.
|
inlineexport |
|
exportpure virtual |
Implemented in Loader::ImageFfmpeg.
|
exportpure virtual |
Implemented in Loader::ImageFfmpeg.