![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "IasCache.h"#include "DiskCacheGovernor.h"#include "IO/IoStoreOnDemand.h"#include "Statistics.h"#include "Containers/Array.h"#include "Containers/Map.h"#include "Containers/UnrealString.h"#include "HAL/FileManager.h"#include "HAL/LowLevelMemTracker.h"#include "HAL/PlatformFile.h"#include "HAL/PlatformProcess.h"#include "HAL/Runnable.h"#include "HAL/RunnableThread.h"#include "Hash/CityHash.h"#include "IO/IoBuffer.h"#include "IO/IoHash.h"#include "IO/IoStatus.h"#include "Math/UnrealMath.h"#include "Misc/PathViews.h"#include "Misc/Paths.h"#include "Misc/ScopeRWLock.h"#include "Misc/StringBuilder.h"#include "ProfilingDebugging/CountersTrace.h"#include "ProfilingDebugging/CpuProfilerTrace.h"#include "Tasks/Pipe.h"#include "Tasks/Task.h"#include "Templates/UniquePtr.h"#include <atomic>Namespaces | |
| namespace | UE |
| namespace | UE::IoStore |
| NO_LOGGING. | |
| namespace | UE::IoStore::JournaledCache |
Macros | |
| #define | IAS_HAS_WRITE_COMMIT_THRESHOLD 0 |
Typedefs | |
| using | UE::IoStore::JournaledCache::EntryHash = uint32 |
Enumerations | |
| enum class | UE::IoStore::JournaledCache::EAilments { UE::IoStore::JournaledCache::NoJrnHandle = 1 << 0 , UE::IoStore::JournaledCache::NoDataHandle = 1 << 1 } |
Functions | |
| UE::IoStore::JournaledCache::TRACE_DECLARE_INT_COUNTER (IasMemDemand, TEXT("Ias/CacheMemDemand")) | |
| UE::IoStore::JournaledCache::TRACE_DECLARE_INT_COUNTER (IasAllowance, TEXT("Ias/CacheAllowance")) | |
| UE::IoStore::JournaledCache::TRACE_DECLARE_INT_COUNTER (IasOpCount, TEXT("Ias/CacheOpCount")) | |
| UE::IoStore::JournaledCache::TRACE_DECLARE_INT_COUNTER (IasReadCursor, TEXT("Ias/CacheReadCursor")) | |
| TUniquePtr< IIasCache > | UE::IoStore::MakeIasCache (const TCHAR *RootDir, const FIasCacheConfig &Config, class FDiskCacheGovernor &Governor) |
Variables | |
| int32 | UE::IoStore::JournaledCache::CloneCachedIOBufferData = 0 |
| #define IAS_HAS_WRITE_COMMIT_THRESHOLD 0 |