Browse Source

Add support for getting resource from AudioImporter

Josh Engebretson 10 years ago
parent
commit
49873ee073
2 changed files with 11 additions and 1 deletions
  1. 9 1
      Source/ToolCore/Assets/AudioImporter.cpp
  2. 2 0
      Source/ToolCore/Assets/AudioImporter.h

+ 9 - 1
Source/ToolCore/Assets/AudioImporter.cpp

@@ -1,6 +1,6 @@
 
 #include <Atomic/Resource/ResourceCache.h>
-#include <Atomic/Resource/Image.h>
+#include <Atomic/Audio/Sound.h>
 
 #include "Asset.h"
 #include "AssetDatabase.h"
@@ -50,4 +50,12 @@ bool AudioImporter::SaveSettingsInternal()
 }
 
 
+Resource* AudioImporter::GetResource()
+{
+    ResourceCache* cache = GetSubsystem<ResourceCache>();
+    Sound* sound = cache->GetResource<Sound>(asset_->GetPath());
+    return sound;
+}
+
+
 }

+ 2 - 0
Source/ToolCore/Assets/AudioImporter.h

@@ -17,6 +17,8 @@ public:
 
     virtual void SetDefaults();
 
+    Resource* GetResource();
+
 protected:
 
     bool Import();