Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
AudioClipImporter.hpp
1#pragma once
2
3#include <vector>
4#include <map>
5#include "EngineCore/Assets/AssetImporter.hpp"
6#include "AudioClip.hpp"
7
8namespace Grindstone {
9 class EngineCore;
10
11 namespace Audio {
12 class AudioClipImporter : public SpecificAssetImporter<AudioClipAsset, AssetType::AudioClip> {
13 public:
14 virtual ~AudioClipImporter() override;
15
16 AudioClipImporter(EngineCore* engineCore);
17
18 virtual void* ProcessLoadedFile(Uuid uuid) override;
19 virtual void QueueReloadAsset(Uuid uuid) override;
20 private:
21 EngineCore* engineCore;
22 };
23 }
24}
Definition AudioClipImporter.hpp:12
Definition EngineCore.hpp:57
Definition AssetImporter.hpp:29
Definition Uuid.hpp:6