LeviLamina
Loading...
Searching...
No Matches
cg::ImageResource Class Referenceabstract
Inheritance diagram for cg::ImageResource:

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::StreamedResourceunwrapImageData ()=0

The documentation for this class was generated from the following file: