Files
vb01/imageReader.h
T
devZoGok e448f7003e GUI quad rendering
improved font and image readers
different mesh VAOs for spatial and GUI quads
2026-07-06 13:01:31 +03:00

27 lines
688 B
C++

#ifndef IMAGE_READER_H
#define IMAGE_READER_H
#include "util.h"
#include "imageAsset.h"
#include "abstractAssetReader.h"
namespace vb01{
class ImageReader : public AbstractAssetReader{
public:
static ImageReader* getSingleton();
inline void setFlip(bool flip){this->flip = flip;}
inline bool isFlip(){return flip;}
inline void setLoadToGpu(bool ltg){this->loadToGpu = ltg;}
inline bool isLoadToGpu(){return loadToGpu;}
inline void setSceneImage(bool si){this->sceneImage = si;}
inline bool isSceneImage(){return sceneImage;}
Asset* readAsset(std::string);
private:
ImageReader(){}
bool flip = true, loadToGpu = true, sceneImage = true;
};
}
#endif