UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::SVT::IStreamingManager Class Referenceabstract

#include <ISparseVolumeTextureStreamingManager.h>

+ Inheritance diagram for UE::SVT::IStreamingManager:

Public Member Functions

virtual void Add_GameThread (UStreamableSparseVolumeTexture *SparseVolumeTexture)=0
 
virtual void Remove_GameThread (UStreamableSparseVolumeTexture *SparseVolumeTexture)=0
 
virtual void Request_GameThread (UStreamableSparseVolumeTexture *SparseVolumeTexture, uint32 StreamingInstanceKey, float FrameRate, float FrameIndex, float MipLevel, EStreamingRequestFlags Flags)=0
 
virtual void Update_GameThread ()=0
 
virtual void Request (UStreamableSparseVolumeTexture *SparseVolumeTexture, uint32 StreamingInstanceKey, float FrameRate, float FrameIndex, float MipLevel, EStreamingRequestFlags Flags)=0
 
virtual void BeginAsyncUpdate (FRDGBuilder &GraphBuilder, bool bUseAsyncThread=true)=0
 
virtual void EndAsyncUpdate (FRDGBuilder &GraphBuilder)=0
 
virtual const FStreamingDebugInfoGetStreamingDebugInfo (FRDGBuilder &GraphBuilder) const =0
 
virtual ~IStreamingManager ()=default
 

Constructor & Destructor Documentation

◆ ~IStreamingManager()

virtual UE::SVT::IStreamingManager::~IStreamingManager ( )
virtualdefault

Member Function Documentation

◆ Add_GameThread()

virtual void UE::SVT::IStreamingManager::Add_GameThread ( UStreamableSparseVolumeTexture SparseVolumeTexture)
pure virtual

Implemented in UE::SVT::FStreamingManager.

◆ BeginAsyncUpdate()

virtual void UE::SVT::IStreamingManager::BeginAsyncUpdate ( FRDGBuilder GraphBuilder,
bool  bUseAsyncThread = true 
)
pure virtual

Implemented in UE::SVT::FStreamingManager.

◆ EndAsyncUpdate()

virtual void UE::SVT::IStreamingManager::EndAsyncUpdate ( FRDGBuilder GraphBuilder)
pure virtual

Implemented in UE::SVT::FStreamingManager.

◆ GetStreamingDebugInfo()

virtual const FStreamingDebugInfo * UE::SVT::IStreamingManager::GetStreamingDebugInfo ( FRDGBuilder GraphBuilder) const
pure virtual

Implemented in UE::SVT::FStreamingManager.

◆ Remove_GameThread()

virtual void UE::SVT::IStreamingManager::Remove_GameThread ( UStreamableSparseVolumeTexture SparseVolumeTexture)
pure virtual

Implemented in UE::SVT::FStreamingManager.

◆ Request()

virtual void UE::SVT::IStreamingManager::Request ( UStreamableSparseVolumeTexture SparseVolumeTexture,
uint32  StreamingInstanceKey,
float  FrameRate,
float  FrameIndex,
float  MipLevel,
EStreamingRequestFlags  Flags 
)
pure virtual

Implemented in UE::SVT::FStreamingManager.

◆ Request_GameThread()

virtual void UE::SVT::IStreamingManager::Request_GameThread ( UStreamableSparseVolumeTexture SparseVolumeTexture,
uint32  StreamingInstanceKey,
float  FrameRate,
float  FrameIndex,
float  MipLevel,
EStreamingRequestFlags  Flags 
)
pure virtual

Implemented in UE::SVT::FStreamingManager.

◆ Update_GameThread()

virtual void UE::SVT::IStreamingManager::Update_GameThread ( )
pure virtual

Implemented in UE::SVT::FStreamingManager.


The documentation for this class was generated from the following file: