![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AsyncTextureStreaming.h>
Public Member Functions | |
| void | Init (TArray< FStreamingViewInfo > InViewInfos, float InWorldTime, TArray< FLevelRenderAssetManager * > &LevelStaticInstanceManagers, FDynamicRenderAssetInstanceManager &DynamicComponentManager) |
| void | Init (TArray< FStreamingViewInfo > InViewInfos, float InLastUpdateTime) |
| void | ComputeViewInfoExtras (const FRenderAssetStreamingSettings &Settings) |
| void | UpdateBoundSizes_Async (const FRenderAssetStreamingSettings &Settings) |
| void | UpdatePerfectWantedMips_Async (FStreamingRenderAsset &StreamingRenderAsset, const FRenderAssetStreamingSettings &Settings, bool bOutputToLog=false) const |
| uint32 | GetAllocatedSize () const |
| FORCEINLINE const FRenderAssetInstanceAsyncView & | GetDynamicInstancesView () const |
| FORCEINLINE const TArray< FRenderAssetInstanceAsyncView > & | GetStaticInstancesViews () const |
| FORCEINLINE const TArray< FStreamingViewInfo > & | GetViewInfos () const |
| FORCEINLINE bool | HasAnyView () const |
| void | ReleaseViews () |
| void | OnTaskDone_Async () |
Thread-safe helper struct for streaming information.
| void FAsyncRenderAssetStreamingData::ComputeViewInfoExtras | ( | const FRenderAssetStreamingSettings & | Settings | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void FAsyncRenderAssetStreamingData::Init | ( | TArray< FStreamingViewInfo > | InViewInfos, |
| float | InLastUpdateTime | ||
| ) |
| void FAsyncRenderAssetStreamingData::Init | ( | TArray< FStreamingViewInfo > | InViewInfos, |
| float | InWorldTime, | ||
| TArray< FLevelRenderAssetManager * > & | LevelStaticInstanceManagers, | ||
| FDynamicRenderAssetInstanceManager & | DynamicComponentManager | ||
| ) |
Set the data but do as little as possible, called from the game thread.
|
inline |
|
inline |
| void FAsyncRenderAssetStreamingData::UpdateBoundSizes_Async | ( | const FRenderAssetStreamingSettings & | Settings | ) |
Update everything internally so to allow calls to CalcWantedMips
| void FAsyncRenderAssetStreamingData::UpdatePerfectWantedMips_Async | ( | FStreamingRenderAsset & | StreamingRenderAsset, |
| const FRenderAssetStreamingSettings & | Settings, | ||
| bool | bOutputToLog = false |
||
| ) | const |