Changing engine to shared library
This commit is contained in:
@@ -10,10 +10,11 @@
|
||||
#include "MeshAsset.h"
|
||||
#include <nlohmann/json.hpp>
|
||||
#include <iostream>
|
||||
#include <fstream>
|
||||
|
||||
using namespace Seele;
|
||||
|
||||
extern AssetRegistry* instance;
|
||||
AssetRegistry* instance = new AssetRegistry();
|
||||
|
||||
AssetRegistry::~AssetRegistry()
|
||||
{
|
||||
@@ -96,6 +97,11 @@ AssetRegistry::AssetRegistry()
|
||||
{
|
||||
}
|
||||
|
||||
AssetRegistry* AssetRegistry::getInstance()
|
||||
{
|
||||
return instance;
|
||||
}
|
||||
|
||||
void AssetRegistry::loadRegistry()
|
||||
{
|
||||
get().loadRegistryInternal();
|
||||
|
||||
@@ -45,6 +45,7 @@ public:
|
||||
};
|
||||
AssetFolder* getOrCreateFolder(std::string foldername);
|
||||
AssetRegistry();
|
||||
static AssetRegistry* getInstance();
|
||||
private:
|
||||
static AssetRegistry& get();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user