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

#include <SparseVolumeTextureStreamingInstance.h>

Public Member Functions

 FStreamingInstance (uint32 Key, int32 NumFrames, const TArrayView< uint32 > &MipLevelStreamingSizes, const FStreamingInstanceRequest &Request)
 
void AddRequest (const FStreamingInstanceRequest &Request)
 
void ComputeLowestMipLevelInBandwidthBudget (int64 BandwidthBudget)
 
int64 GetRequestedBandwidth (bool bZeroIfBlocking) const
 
bool IsFrameInWindow (float FrameIndex) const
 
float GetPrefetchMipLevel (float RequestedMipLevel, float Percentage) const
 
uint32 GetKey () const
 
uint32 GetUpdateIndex () const
 
float GetEstimatedFrameRate () const
 
float GetAverageFrame () const
 
float GetLowestRequestedMipLevel () const
 
float GetLowestMipLevelInBandwidthBudget () const
 
bool IsPlayingForwards () const
 
bool IsPlayingBackwards () const
 

Constructor & Destructor Documentation

◆ FStreamingInstance()

UE::SVT::FStreamingInstance::FStreamingInstance ( uint32  Key,
int32  NumFrames,
const TArrayView< uint32 > &  MipLevelStreamingSizes,
const FStreamingInstanceRequest Request 
)
explicit

Member Function Documentation

◆ AddRequest()

void UE::SVT::FStreamingInstance::AddRequest ( const FStreamingInstanceRequest Request)

◆ ComputeLowestMipLevelInBandwidthBudget()

void UE::SVT::FStreamingInstance::ComputeLowestMipLevelInBandwidthBudget ( int64  BandwidthBudget)

◆ GetAverageFrame()

float UE::SVT::FStreamingInstance::GetAverageFrame ( ) const
inline

◆ GetEstimatedFrameRate()

float UE::SVT::FStreamingInstance::GetEstimatedFrameRate ( ) const
inline

◆ GetKey()

uint32 UE::SVT::FStreamingInstance::GetKey ( ) const
inline

◆ GetLowestMipLevelInBandwidthBudget()

float UE::SVT::FStreamingInstance::GetLowestMipLevelInBandwidthBudget ( ) const
inline

◆ GetLowestRequestedMipLevel()

float UE::SVT::FStreamingInstance::GetLowestRequestedMipLevel ( ) const
inline

◆ GetPrefetchMipLevel()

float UE::SVT::FStreamingInstance::GetPrefetchMipLevel ( float  RequestedMipLevel,
float  Percentage 
) const

◆ GetRequestedBandwidth()

int64 UE::SVT::FStreamingInstance::GetRequestedBandwidth ( bool  bZeroIfBlocking) const

◆ GetUpdateIndex()

uint32 UE::SVT::FStreamingInstance::GetUpdateIndex ( ) const
inline

◆ IsFrameInWindow()

bool UE::SVT::FStreamingInstance::IsFrameInWindow ( float  FrameIndex) const

◆ IsPlayingBackwards()

bool UE::SVT::FStreamingInstance::IsPlayingBackwards ( ) const
inline

◆ IsPlayingForwards()

bool UE::SVT::FStreamingInstance::IsPlayingForwards ( ) const
inline

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