|
LeviLamina
|
Classes | |
| struct | StreamedResource |
Public Types | |
| using | ImageData = ::std::variant<::std::vector<::cg::ImageBuffer>, ::cg::ImageResource::StreamedResource> |
| using | ImageHash = uint64 |
Public Member Functions | |
| virtual bool | isEmpty () const =0 |
| virtual bool | isValid () const =0 |
| virtual uint | getSize () const =0 |
| virtual::cg::ImageBuffer const * | getImage (uint) const =0 |
| virtual void | addImage (::cg::ImageBuffer)=0 |
| virtual void | addImage (::std::shared_ptr<::cg::ImageResource >)=0 |
| virtual ::std::variant<::std::vector<::cg::ImageBuffer >, ::cg::ImageResource::StreamedResource > | unwrapImageData ()=0 |