#define MSP_GLTK_IMAGE_H_
#include <msp/gl/texture2d.h>
+#include "mspgltk_api.h"
#include "widget.h"
namespace Msp {
/**
A widget for displaying images.
*/
-class Image: public Widget
+class MSPGLTK_API Image: public Widget
{
public:
class Loader: public Msp::DataFile::DerivedObjectLoader<Image, Widget::Loader>
};
private:
- const GL::Texture2D *image;
+ const GL::Texture2D *image = 0;
std::string icon_name;
- bool keep_aspect;
+ bool keep_aspect = true;
public:
Image(const GL::Texture2D * = 0);