Clean up asset related code

This commit is contained in:
Emil Axelsson
2017-12-16 12:51:46 +01:00
parent 814de72bc2
commit 84dfbe7b80
5 changed files with 109 additions and 86 deletions
+6 -5
View File
@@ -41,18 +41,19 @@ class SyncAssetTask : public Task {
public:
class RequestListener : public AssetListener {
public:
virtual ~RequestListener() = default;
void assetStateChanged(std::shared_ptr<Asset> asset,
Asset::State state) override;
void assetRequested(std::shared_ptr<Asset> parent,
std::shared_ptr<Asset> child) {};
void assetRequested(std::shared_ptr<Asset>,
std::shared_ptr<Asset>) override {};
void assetUnrequested(std::shared_ptr<Asset> parent,
std::shared_ptr<Asset> child) {};
void assetUnrequested(std::shared_ptr<Asset>,
std::shared_ptr<Asset>) override {};
};
SyncAssetTask(const ghoul::Dictionary& dictionary);
std::string description() override;
void perform(const Task::ProgressCallback& progressCallback) override;
static documentation::Documentation documentation();