
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.