#include <SparseVolumeTextureStreamingManager.h>
|
| | FStreamingManager () |
| |
| | ~FStreamingManager () |
| |
| virtual void | InitRHI (FRHICommandListBase &RHICmdList) override |
| |
| virtual void | ReleaseRHI () override |
| |
| virtual void | Add_GameThread (UStreamableSparseVolumeTexture *SparseVolumeTexture) override |
| |
| virtual void | Remove_GameThread (UStreamableSparseVolumeTexture *SparseVolumeTexture) override |
| |
| virtual void | Request_GameThread (UStreamableSparseVolumeTexture *SparseVolumeTexture, uint32 StreamingInstanceKey, float FrameRate, float FrameIndex, float MipLevel, EStreamingRequestFlags Flags) override |
| |
| virtual void | Update_GameThread () override |
| |
| virtual void | Request (UStreamableSparseVolumeTexture *SparseVolumeTexture, uint32 StreamingInstanceKey, float FrameRate, float FrameIndex, float MipLevel, EStreamingRequestFlags Flags) override |
| |
| virtual void | BeginAsyncUpdate (FRDGBuilder &GraphBuilder, bool bUseAsyncThread) override |
| |
| virtual void | EndAsyncUpdate (FRDGBuilder &GraphBuilder) override |
| |
| virtual const FStreamingDebugInfo * | GetStreamingDebugInfo (FRDGBuilder &GraphBuilder) const override |
| |
| RENDERCORE_API | FRenderResource () |
| |
| RENDERCORE_API | FRenderResource (ERHIFeatureLevel::Type InFeatureLevel) |
| |
| RENDERCORE_API | FRenderResource (const FRenderResource &) |
| |
| RENDERCORE_API | FRenderResource (FRenderResource &&) |
| |
| RENDERCORE_API FRenderResource & | operator= (const FRenderResource &Other) |
| |
| RENDERCORE_API FRenderResource & | operator= (FRenderResource &&Other) |
| |
| virtual RENDERCORE_API | ~FRenderResource () |
| |
| virtual RENDERCORE_API void | InitResource (FRHICommandListBase &RHICmdList) |
| |
| virtual RENDERCORE_API void | ReleaseResource () |
| |
| RENDERCORE_API void | UpdateRHI (FRHICommandListBase &RHICmdList) |
| |
| virtual FString | GetFriendlyName () const |
| |
| bool | IsInitialized () const |
| |
| int32 | GetListIndex () const |
| |
| EInitPhase | GetInitPhase () const |
| |
| void | SetOwnerName (FName InOwnerName) |
| |
| FName | GetOwnerName () const |
| |
| void | SetResourceName (FName InResourceName) |
| |
| FName | GetResourceName () const |
| |
| virtual | ~IStreamingManager ()=default |
| |
◆ FStreamingManager()
| UE::SVT::FStreamingManager::FStreamingManager |
( |
| ) |
|
|
default |
◆ ~FStreamingManager()
| UE::SVT::FStreamingManager::~FStreamingManager |
( |
| ) |
|
|
default |
◆ Add_GameThread()
◆ BeginAsyncUpdate()
| void UE::SVT::FStreamingManager::BeginAsyncUpdate |
( |
FRDGBuilder & |
GraphBuilder, |
|
|
bool |
bUseAsyncThread |
|
) |
| |
|
overridevirtual |
◆ EndAsyncUpdate()
| void UE::SVT::FStreamingManager::EndAsyncUpdate |
( |
FRDGBuilder & |
GraphBuilder | ) |
|
|
overridevirtual |
◆ GetStreamingDebugInfo()
◆ InitRHI()
Initializes the RHI resources used by this resource. Called when entering the state where both the resource and the RHI have been initialized. This is only called by the rendering thread.
Reimplemented from FRenderResource.
◆ ReleaseRHI()
| void UE::SVT::FStreamingManager::ReleaseRHI |
( |
| ) |
|
|
overridevirtual |
Releases the RHI resources used by this resource. Called when leaving the state where both the resource and the RHI have been initialized. This is only called by the rendering thread.
Reimplemented from FRenderResource.
◆ Remove_GameThread()
◆ Request()
◆ Request_GameThread()
◆ Update_GameThread()
| void UE::SVT::FStreamingManager::Update_GameThread |
( |
| ) |
|
|
overridevirtual |
◆ FStreamingUpdateTask
The documentation for this class was generated from the following files: