mirror of
https://github.com/ApfelTeeSaft/vb01.git
synced 2026-08-26 19:33:45 +00:00
23 lines
479 B
C++
23 lines
479 B
C++
#include "imageReader.h"
|
|
|
|
#include "stb_image.h"
|
|
|
|
using namespace std;
|
|
|
|
namespace vb01{
|
|
ImageReader *imageReader = nullptr;
|
|
|
|
ImageReader* ImageReader::getSingleton(){
|
|
if(!imageReader)
|
|
imageReader = new ImageReader();
|
|
|
|
return imageReader;
|
|
}
|
|
|
|
ImageAsset* ImageReader::readImage(string path, bool flip){
|
|
stbi_set_flip_vertically_on_load(flip);
|
|
u8 *data = stbi_load(path.c_str(), nullptr, nullptr, nullptr, 0);
|
|
return new ImageAsset(path, data);
|
|
}
|
|
}
|