#include <msp/datafile/directorysource.h>
#include <msp/fs/path.h>
#include "graphic.h"
+#include "mspgltk_api.h"
#include "style.h"
namespace Msp {
Stores resources such as styles and graphics. All widgets require a Resources
instance in constructor.
*/
-class Resources: public DataFile::Collection
+class MSPGLTK_API Resources: public DataFile::Collection
{
public:
class Loader: public Collection::Loader
private:
FS::Path path;
- GL::Font *default_font;
- DataFile::DirectorySource *dir_src;
+ GL::Font *default_font = nullptr;
+ DataFile::DirectorySource *dir_src = nullptr;
public:
Resources();
Resources(const FS::Path &);
-private:
- void init();
-public:
~Resources();
const GL::Font &get_default_font() const;