Files
axyz/include/Engine/Rendering/Image.h
T
2016-03-02 18:06:20 +01:00

25 lines
363 B
C++

#ifndef Image_h
#define Image_h
struct Image
{
virtual ~Image() { }
enum class ImageFormat
{
Unknown,
RGB,
RGBA
};
unsigned int Width = 0;
unsigned int Height = 0;
ImageFormat Format = ImageFormat::Unknown;
unsigned int MipMapLevels = 0;
bool Compressed = false;
unsigned char* Data = nullptr;
std::size_t ByteSize = 0;
};
#endif