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
8
namespace
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
}
Grindstone::Audio::AudioClipImporter
Definition
AudioClipImporter.hpp:12
Grindstone::EngineCore
Definition
EngineCore.hpp:57
Grindstone::SpecificAssetImporter
Definition
AssetImporter.hpp:29
Grindstone::Uuid
Definition
Uuid.hpp:6
sources
code
Plugins
AudioOpenAL
AudioClipImporter.hpp
Generated by
1.12.0