Fixes and code cleanup for Flax Storage types

This commit is contained in:
Wojtek Figat
2021-03-08 11:33:19 +01:00
parent 30b71b9d65
commit 5f7830d09e
8 changed files with 182 additions and 175 deletions

View File

@@ -1,12 +1,14 @@
// Copyright (c) 2012-2021 Wojciech Figat. All rights reserved.
#include "ContentStorageManager.h"
#include "FlaxFile.h"
#include "FlaxPackage.h"
#include "Engine/Core/Log.h"
#include "Engine/Engine/EngineService.h"
#include "Engine/Platform/FileSystem.h"
#include "Engine/Profiler/ProfilerCPU.h"
namespace ContentStorageManagerImpl
namespace
{
CriticalSection Locker;
#if USE_EDITOR
@@ -14,13 +16,11 @@ namespace ContentStorageManagerImpl
Array<FlaxPackage*> Packages;
#else
Array<FlaxFile*> Files;
Array<FlaxPackage*> Packages(32);
Array<FlaxPackage*> Packages(64);
#endif
Dictionary<String, FlaxStorage*> StorageMap(2048);
}
using namespace ContentStorageManagerImpl;
class ContentStorageManagerService : public EngineService
{
public: