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

Classes

struct  UE::SVT::FStreamingUpdateParameters
 
class  UE::SVT::FStreamingUpdateTask
 

Namespaces

namespace  UE
 
namespace  UE::SVT
 

Macros

#define LOCK_PENDING_REQUEST(PendingRequest)
 

Functions

 DEFINE_LOG_CATEGORY (LogSparseVolumeTextureStreamingManager)
 
 DECLARE_GPU_STAT (SVTStreaming)
 
 DECLARE_MEMORY_STAT (TEXT("Total CPU Memory"), STAT_SVTCPUMemoryTotal, STATGROUP_SparseVolumeTextureMemory)
 
 DECLARE_MEMORY_STAT_POOL (TEXT("PageTable GPU Memory"), STAT_SVTPageTableMemory, STATGROUP_SparseVolumeTextureMemory, FPlatformMemory::MCR_GPU)
 
 DEFINE_STAT (STAT_SVTGPUMemoryTotal)
 
IStreamingManagerUE::SVT::GetStreamingManager ()
 

Variables

TGlobalResource< FStreamingManagerUE::SVT::GStreamingManager
 

Macro Definition Documentation

◆ LOCK_PENDING_REQUEST

#define LOCK_PENDING_REQUEST (   PendingRequest)

Function Documentation

◆ DECLARE_GPU_STAT()

DECLARE_GPU_STAT ( SVTStreaming  )

◆ DECLARE_MEMORY_STAT()

DECLARE_MEMORY_STAT ( TEXT("Total CPU Memory" ,
STAT_SVTCPUMemoryTotal  ,
STATGROUP_SparseVolumeTextureMemory   
)

◆ DECLARE_MEMORY_STAT_POOL()

DECLARE_MEMORY_STAT_POOL ( TEXT("PageTable GPU Memory" ,
STAT_SVTPageTableMemory  ,
STATGROUP_SparseVolumeTextureMemory  ,
FPlatformMemory::MCR_GPU   
)

◆ DEFINE_LOG_CATEGORY()

DEFINE_LOG_CATEGORY ( LogSparseVolumeTextureStreamingManager  )

◆ DEFINE_STAT()

DEFINE_STAT ( STAT_SVTGPUMemoryTotal  )