UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::SVT Namespace Reference

Namespaces

namespace  Private
 

Classes

struct  FDerivedTextureData
 
struct  FHeader
 
struct  FMipLevelStreamingInfo
 
class  FPageTableUpdater
 
struct  FPageTopology
 
struct  FResources
 
struct  FStreamingDebugInfo
 
class  FStreamingInstance
 
struct  FStreamingInstanceRequest
 
class  FStreamingManager
 
struct  FStreamingUpdateParameters
 
class  FStreamingUpdateTask
 
struct  FTextureData
 
struct  FTextureDataAddressingInfo
 
struct  FTextureDataCreateInfo
 
class  FTextureRenderResources
 
class  FTileAllocator
 
class  FTileDataTexture
 
struct  FTileInfo
 
struct  FTileStreamingMetaData
 
class  FTileUploader
 
class  IStreamingManager
 
class  ITextureDataProvider
 

Enumerations

enum  EResourceFlag : uint32 { EResourceFlag_StreamingDataInDDC = 1 << 0u }
 
enum class  EStreamingRequestFlags : uint8 { None = 0 , Blocking = 1u << 0u , HasFrameRate = 1u << 1u }
 

Functions

IStreamingManagerGetStreamingManager ()
 
uint32 PackX11Y11Z10 (const FIntVector3 &Value)
 
uint32 PackPageTableEntry (const FIntVector3 &Coord)
 
FIntVector3 UnpackPageTableEntry (uint32 Packed)
 
FVector4f ReadVoxel (int64 VoxelIndex, const uint8 *TileData, EPixelFormat Format)
 
void WriteVoxel (int64 VoxelIndex, uint8 *TileData, EPixelFormat Format, const FVector4f &Value, int32 DstComponent=-1)
 
bool IsSupportedFormat (EPixelFormat Format)
 
bool IsInBounds (const FIntVector3 &Point, const FIntVector3 &Min, const FIntVector3 &Max)
 
FIntVector3 ShiftRightAndMax (const FIntVector3 &Value, uint32 ShiftBy, int32 MinValue)
 
 ENUM_CLASS_FLAGS (EStreamingRequestFlags)
 
void AddStreamingDebugPass (FRDGBuilder &GraphBuilder, const FSceneView &View, FScreenPassTexture Output)
 

Variables

TGlobalResource< FStreamingManagerGStreamingManager
 

Enumeration Type Documentation

◆ EResourceFlag

Enumerator
EResourceFlag_StreamingDataInDDC 

◆ EStreamingRequestFlags

Enumerator
None 
Blocking 
HasFrameRate 

Function Documentation

◆ AddStreamingDebugPass()

void UE::SVT::AddStreamingDebugPass ( FRDGBuilder GraphBuilder,
const FSceneView View,
FScreenPassTexture  Output 
)

◆ ENUM_CLASS_FLAGS()

UE::SVT::ENUM_CLASS_FLAGS ( EStreamingRequestFlags  )

◆ GetStreamingManager()

ENGINE_API IStreamingManager & UE::SVT::GetStreamingManager ( )

◆ IsInBounds()

bool UE::SVT::IsInBounds ( const FIntVector3 Point,
const FIntVector3 Min,
const FIntVector3 Max 
)

◆ IsSupportedFormat()

bool UE::SVT::IsSupportedFormat ( EPixelFormat  Format)

◆ PackPageTableEntry()

uint32 UE::SVT::PackPageTableEntry ( const FIntVector3 Coord)

◆ PackX11Y11Z10()

uint32 UE::SVT::PackX11Y11Z10 ( const FIntVector3 Value)

◆ ReadVoxel()

FVector4f UE::SVT::ReadVoxel ( int64  VoxelIndex,
const uint8 TileData,
EPixelFormat  Format 
)

◆ ShiftRightAndMax()

FIntVector3 UE::SVT::ShiftRightAndMax ( const FIntVector3 Value,
uint32  ShiftBy,
int32  MinValue 
)

◆ UnpackPageTableEntry()

FIntVector3 UE::SVT::UnpackPageTableEntry ( uint32  Packed)

◆ WriteVoxel()

void UE::SVT::WriteVoxel ( int64  VoxelIndex,
uint8 TileData,
EPixelFormat  Format,
const FVector4f Value,
int32  DstComponent = -1 
)

Variable Documentation

◆ GStreamingManager

TGlobalResource<FStreamingManager> UE::SVT::GStreamingManager