Navigation
API > API/Runtime > API/Runtime/Engine
Interface for the SparseVolumeTexture streaming manager.
| Name | IStreamingManager |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/SparseVolumeTexture/ISparseVolumeTextureStreamingManager.h |
| Include Path | #include "SparseVolumeTexture/ISparseVolumeTextureStreamingManager.h" |
Syntax
class IStreamingManager
Derived Classes
IStreamingManager derived class hierarchy
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IStreamingManager() |
SparseVolumeTexture/ISparseVolumeTextureStreamingManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add_GameThread
(
UStreamableSparseVolumeTexture* SparseVolumeTexture |
SparseVolumeTexture/ISparseVolumeTextureStreamingManager.h | ||
void BeginAsyncUpdate
(
FRDGBuilder& GraphBuilder, |
Begins updating the streaming manager. If r.SparseVolumeTexture.Streaming.AsyncThread is 1 and bUseAsyncThread is true, most of the updating work is done in another thread. | SparseVolumeTexture/ISparseVolumeTextureStreamingManager.h | |
void EndAsyncUpdate
(
FRDGBuilder& GraphBuilder |
Waits for the job started in BeginAsyncUpdate() to complete, issues GPU work and does some cleanup. | SparseVolumeTexture/ISparseVolumeTextureStreamingManager.h | |
const FStreamingDebugInfo * GetStreamingDebugInfo
(
FRDGBuilder& GraphBuilder |
Returns a FStreamingDebugInfo useful for debugging streaming performance. All data is allocated on the passed in GraphBuilder. | SparseVolumeTexture/ISparseVolumeTextureStreamingManager.h | |
void Remove_GameThread
(
UStreamableSparseVolumeTexture* SparseVolumeTexture |
SparseVolumeTexture/ISparseVolumeTextureStreamingManager.h | ||
void Request
(
UStreamableSparseVolumeTexture* SparseVolumeTexture, |
SparseVolumeTexture/ISparseVolumeTextureStreamingManager.h | ||
void Request_GameThread
(
UStreamableSparseVolumeTexture* SparseVolumeTexture, |
Request a frame to be streamed in. | SparseVolumeTexture/ISparseVolumeTextureStreamingManager.h | |
void Update_GameThread () |
Issues a rendering command for updating the streaming manager. | SparseVolumeTexture/ISparseVolumeTextureStreamingManager.h |