UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IoDispatcherFileBackendTypes.h File Reference

Go to the source code of this file.

Classes

struct  FFileIoStoreContainerFilePartition
 
struct  FFileIoStoreContainerFile
 
struct  FFileIoStoreBuffer
 
struct  FFileIoStoreBlockKey
 
struct  FFileIoStoreBlockScatter
 
struct  FFileIoStoreCompressedBlock
 
struct  FFileIoStoreReadRequest
 
class  FFileIoStoreReadRequestListStealingIterator
 
class  FFileIoStoreReadRequestListIterator
 
class  FFileIoStoreReadRequestList
 
class  FFileIoStoreBufferAllocator
 
class  FFileIoStoreBlockCache
 
struct  FFileIoStoreReadRequestSortKey
 
class  FFileIoStoreOffsetSortedRequestQueue
 
class  FFileIoStoreRequestQueue
 
struct  FFileIoStoreReadRequestLink
 
class  FFileIoStoreRequestAllocator
 
struct  FFileIoStoreResolvedRequest
 
class  FFileIoStoreStats
 
struct  FInitializePlatformFileIoStoreParams
 
class  IPlatformFileIoStore
 
class  IPlatformFileIoStoreModule
 

Macros

#define PLATFORM_IMPLEMENTS_IO   0
 
#define PLATFORM_IODISPATCHER_MODULE   PREPROCESSOR_TO_STRING(PREPROCESSOR_JOIN(PLATFORM_HEADER_NAME, PlatformIoDispatcher))
 
#define UE_FILEIOSTORE_STATS_ENABLED   (COUNTERSTRACE_ENABLED || CSV_PROFILER_STATS)
 
#define CHECK_IO_STORE_READ_REQUEST_LIST_MEMBERSHIP   (DO_CHECK && 0)
 

Typedefs

template<typename T , uint16 SlabSize = 4096>
using TIoDispatcherSingleThreadedSlabAllocator = TSingleThreadedSlabAllocator< T, SlabSize >
 

Macro Definition Documentation

◆ CHECK_IO_STORE_READ_REQUEST_LIST_MEMBERSHIP

#define CHECK_IO_STORE_READ_REQUEST_LIST_MEMBERSHIP   (DO_CHECK && 0)

◆ PLATFORM_IMPLEMENTS_IO

#define PLATFORM_IMPLEMENTS_IO   0

◆ PLATFORM_IODISPATCHER_MODULE

◆ UE_FILEIOSTORE_STATS_ENABLED

#define UE_FILEIOSTORE_STATS_ENABLED   (COUNTERSTRACE_ENABLED || CSV_PROFILER_STATS)

Typedef Documentation

◆ TIoDispatcherSingleThreadedSlabAllocator