diff options
Diffstat (limited to 'Runner/Graphics/ImageData.h')
-rw-r--r-- | Runner/Graphics/ImageData.h | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/Runner/Graphics/ImageData.h b/Runner/Graphics/ImageData.h deleted file mode 100644 index cd56e83..0000000 --- a/Runner/Graphics/ImageData.h +++ /dev/null @@ -1,43 +0,0 @@ -#ifndef IMAGE_DATA_H -#define IMAGE_DATA_H - -#include <vector> - -class ImageData -{ -public: - enum ImageFormat - { - ImageFormat_Rgba_Int, - ImageFormat_Rgba_Float, - }; - -private: - void* m_Data; - -}; - -enum ImageDataAsyncError -{ - ImageDataAsyncError_NoFile = 1, - ImageDataAsyncError_ParseFailed = 2, - ImageDataAsyncError_InvalidFormat = 3, -}; - -struct ImageDataRequest -{ - bool isDone, hasError; - int error; - int progress, all; - ImageData* result; - std::vector<ImageData*> results; -}; - -namespace ImageDataUtil -{ - ImageData* Load(const char* path); - ImageDataRequest* LoadAsync(const char* path); - ImageDataRequest* LoadAsync(std::vector<const char*> paths); -} - -#endif
\ No newline at end of file |