summaryrefslogtreecommitdiffstats
path: root/source/core/slang-archive-file-system.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/core/slang-archive-file-system.cpp')
-rw-r--r--source/core/slang-archive-file-system.cpp33
1 files changed, 17 insertions, 16 deletions
diff --git a/source/core/slang-archive-file-system.cpp b/source/core/slang-archive-file-system.cpp
index e219fcbb5..9513e6372 100644
--- a/source/core/slang-archive-file-system.cpp
+++ b/source/core/slang-archive-file-system.cpp
@@ -1,29 +1,28 @@
#include "slang-archive-file-system.h"
+#include "../core/slang-castable.h"
+#include "slang-blob.h"
#include "slang-com-helper.h"
#include "slang-com-ptr.h"
-
-#include "../core/slang-castable.h"
-
#include "slang-io.h"
-#include "slang-string-util.h"
-#include "slang-blob.h"
-
#include "slang-riff-file-system.h"
+#include "slang-string-util.h"
// Compression systems
#include "slang-deflate-compression-system.h"
#include "slang-lz4-compression-system.h"
// Zip file system
-#include "slang-zip-file-system.h"
-
#include "slang-riff.h"
+#include "slang-zip-file-system.h"
namespace Slang
{
-SlangResult loadArchiveFileSystem(const void* data, size_t dataSizeInBytes, ComPtr<ISlangFileSystemExt>& outFileSystem)
+SlangResult loadArchiveFileSystem(
+ const void* data,
+ size_t dataSizeInBytes,
+ ComPtr<ISlangFileSystemExt>& outFileSystem)
{
ComPtr<ISlangMutableFileSystem> fileSystem;
if (ZipFileSystem::isArchive(data, dataSizeInBytes))
@@ -34,7 +33,7 @@ SlangResult loadArchiveFileSystem(const void* data, size_t dataSizeInBytes, ComP
else if (RiffFileSystem::isArchive(data, dataSizeInBytes))
{
// It's riff contained (Slang specific)
- fileSystem = new RiffFileSystem(nullptr);
+ fileSystem = new RiffFileSystem(nullptr);
}
else
{
@@ -52,26 +51,28 @@ SlangResult loadArchiveFileSystem(const void* data, size_t dataSizeInBytes, ComP
outFileSystem = fileSystem;
return SLANG_OK;
}
-
-SlangResult createArchiveFileSystem(SlangArchiveType type, ComPtr<ISlangMutableFileSystem>& outFileSystem)
+
+SlangResult createArchiveFileSystem(
+ SlangArchiveType type,
+ ComPtr<ISlangMutableFileSystem>& outFileSystem)
{
switch (type)
{
- case SLANG_ARCHIVE_TYPE_ZIP:
+ case SLANG_ARCHIVE_TYPE_ZIP:
{
return ZipFileSystem::create(outFileSystem);
}
- case SLANG_ARCHIVE_TYPE_RIFF:
+ case SLANG_ARCHIVE_TYPE_RIFF:
{
outFileSystem = new RiffFileSystem(nullptr);
return SLANG_OK;
}
- case SLANG_ARCHIVE_TYPE_RIFF_DEFLATE:
+ case SLANG_ARCHIVE_TYPE_RIFF_DEFLATE:
{
outFileSystem = new RiffFileSystem(DeflateCompressionSystem::getSingleton());
return SLANG_OK;
}
- case SLANG_ARCHIVE_TYPE_RIFF_LZ4:
+ case SLANG_ARCHIVE_TYPE_RIFF_LZ4:
{
outFileSystem = new RiffFileSystem(LZ4CompressionSystem::getSingleton());
return SLANG_OK;