File tree Expand file tree Collapse file tree
Engine/Runtime/Includes/Core Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44#include < Core/PreCompiled.hpp>
55#include < Core/Module.hpp>
66#include < Core/Ticks.hpp>
7+ #include < Core/VirtualFileSystem.hpp>
78#include < Utils/TypeList.hpp>
89
910namespace Squid
@@ -18,14 +19,18 @@ namespace Squid
1819 static inline bool IsInit () noexcept { return s_instance != nullptr ; }
1920 static CoreModule& Get ();
2021
22+ inline VirtualFileSystem& GetVirtualFileSystem () { return m_filesystem; }
2123 inline Ticks& GetTicksReference () { return m_ticks; }
2224
2325 ~CoreModule () override ;
2426
2527 private:
2628 static CoreModule* s_instance;
2729 Ticks m_ticks;
30+ VirtualFileSystem m_filesystem;
2831 };
32+
33+ SQUID_FORCEINLINE VirtualFileSystem& GetVFS () { Assert (CoreModule::IsInit (), " CoreModule is not init" ); return CoreModule::Get ().GetVirtualFileSystem (); }
2934}
3035
3136#endif
You can’t perform that action at this time.
0 commit comments