UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Nanite::FReadbackManager Class Reference

#include <NaniteReadbackManager.h>

Public Member Functions

 FReadbackManager (uint32 InNumBuffers)
 
uint32 PrepareRequestsBuffer (FRDGBuilder &GraphBuilder)
 
struct FGPUStreamingRequestLockLatest (uint32 &OutNumStreamingRequestsClamped, uint32 &OutNumStreamingRequests)
 
void Unlock ()
 
void QueueReadback (FRDGBuilder &GraphBuilder)
 
FRDGBufferGetStreamingRequestsBuffer (FRDGBuilder &GraphBuilder) const
 
uint32 GetBufferVersion () const
 

Constructor & Destructor Documentation

◆ FReadbackManager()

Nanite::FReadbackManager::FReadbackManager ( uint32  InNumBuffers)

Member Function Documentation

◆ GetBufferVersion()

uint32 Nanite::FReadbackManager::GetBufferVersion ( ) const

◆ GetStreamingRequestsBuffer()

FRDGBuffer * Nanite::FReadbackManager::GetStreamingRequestsBuffer ( FRDGBuilder GraphBuilder) const

◆ LockLatest()

FGPUStreamingRequest * Nanite::FReadbackManager::LockLatest ( uint32 OutNumStreamingRequestsClamped,
uint32 OutNumStreamingRequests 
)

◆ PrepareRequestsBuffer()

uint32 Nanite::FReadbackManager::PrepareRequestsBuffer ( FRDGBuilder GraphBuilder)

◆ QueueReadback()

void Nanite::FReadbackManager::QueueReadback ( FRDGBuilder GraphBuilder)

◆ Unlock()

void Nanite::FReadbackManager::Unlock ( )

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