/**************************************************************************** * libwiigui * * Tantric 2009 * * gui_imagedata.cpp * * GUI class definitions ***************************************************************************/ #include "gui.h" /** * Constructor for the GuiImageData class. */ GuiImageData::GuiImageData(const u8 * i, int maxw, int maxh) { data = NULL; width = 0; height = 0; if(i) data = DecodePNG(i, &width, &height, maxw, maxh); } /** * Destructor for the GuiImageData class. */ GuiImageData::~GuiImageData() { if(data) { free(data); data = NULL; } } u8 * GuiImageData::GetImage() { return data; } int GuiImageData::GetWidth() { return width; } int GuiImageData::GetHeight() { return height; }