UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRayTracingStreamableAsset Class Referenceabstract

#include <RayTracingStreamableAsset.h>

+ Inheritance diagram for FRayTracingStreamableAsset:

Public Member Functions

virtual uint32 GetRequestSize () const =0
 
virtual uint32 GetRequestSizeBVH () const =0
 
virtual uint32 GetRequestSizeBuffers () const =0
 
virtual bool AreBuffersStreamedIn () const =0
 
virtual bool IsBVHStreamedIn () const =0
 
virtual void IssueRequest (FBulkDataBatchRequest &Request, FIoBuffer &RequestBuffer, bool bBuffersOnly=false)=0
 
virtual void InitWithStreamedData (FRHICommandListBase &RHICmdList, FMemoryView StreamedData, bool bBuffersOnly=false)=0
 
virtual void ReleaseForStreaming (FRHIResourceReplaceBatcher &Batcher)=0
 
virtual void ReleaseBVHForStreaming (FRHIResourceReplaceBatcher &Batcher)=0
 
virtual void ReleaseBuffersForStreaming (FRHIResourceReplaceBatcher &Batcher)=0
 

Member Function Documentation

◆ AreBuffersStreamedIn()

virtual bool FRayTracingStreamableAsset::AreBuffersStreamedIn ( ) const
pure virtual

◆ GetRequestSize()

virtual uint32 FRayTracingStreamableAsset::GetRequestSize ( ) const
pure virtual

◆ GetRequestSizeBuffers()

virtual uint32 FRayTracingStreamableAsset::GetRequestSizeBuffers ( ) const
pure virtual

◆ GetRequestSizeBVH()

virtual uint32 FRayTracingStreamableAsset::GetRequestSizeBVH ( ) const
pure virtual

◆ InitWithStreamedData()

virtual void FRayTracingStreamableAsset::InitWithStreamedData ( FRHICommandListBase RHICmdList,
FMemoryView  StreamedData,
bool  bBuffersOnly = false 
)
pure virtual

◆ IsBVHStreamedIn()

virtual bool FRayTracingStreamableAsset::IsBVHStreamedIn ( ) const
pure virtual

◆ IssueRequest()

virtual void FRayTracingStreamableAsset::IssueRequest ( FBulkDataBatchRequest Request,
FIoBuffer RequestBuffer,
bool  bBuffersOnly = false 
)
pure virtual

◆ ReleaseBuffersForStreaming()

virtual void FRayTracingStreamableAsset::ReleaseBuffersForStreaming ( FRHIResourceReplaceBatcher Batcher)
pure virtual

◆ ReleaseBVHForStreaming()

virtual void FRayTracingStreamableAsset::ReleaseBVHForStreaming ( FRHIResourceReplaceBatcher Batcher)
pure virtual

◆ ReleaseForStreaming()

virtual void FRayTracingStreamableAsset::ReleaseForStreaming ( FRHIResourceReplaceBatcher Batcher)
pure virtual

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