mirror of
https://github.com/devZoGok/vb01.git
synced 2026-08-26 19:43:30 +00:00
implemented image reader and asset manager
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
#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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user