feat(audio): formalize runtime effects and wav loading
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
#include <XCEngine/Core/Asset/ResourceTypes.h>
|
||||
#include <XCEngine/Core/IO/ResourceFileSystem.h>
|
||||
#include <XCEngine/Resources/GaussianSplat/GaussianSplatLoader.h>
|
||||
#include <XCEngine/Resources/AudioClip/AudioLoader.h>
|
||||
#include <XCEngine/Resources/BuiltinResources.h>
|
||||
#include <XCEngine/Resources/Material/MaterialLoader.h>
|
||||
#include <XCEngine/Resources/Model/ModelLoader.h>
|
||||
@@ -47,6 +48,7 @@ void RegisterBuiltinLoader(ResourceManager& manager, TLoader& loader) {
|
||||
}
|
||||
|
||||
GaussianSplatLoader g_gaussianSplatLoader;
|
||||
AudioLoader g_audioLoader;
|
||||
MaterialLoader g_materialLoader;
|
||||
ModelLoader g_modelLoader;
|
||||
MeshLoader g_meshLoader;
|
||||
@@ -93,6 +95,7 @@ void ResourceManager::EnsureInitialized() {
|
||||
asyncLoader->Initialize(2);
|
||||
|
||||
RegisterBuiltinLoader(*this, g_gaussianSplatLoader);
|
||||
RegisterBuiltinLoader(*this, g_audioLoader);
|
||||
RegisterBuiltinLoader(*this, g_materialLoader);
|
||||
RegisterBuiltinLoader(*this, g_modelLoader);
|
||||
RegisterBuiltinLoader(*this, g_meshLoader);
|
||||
|
||||
Reference in New Issue
Block a user