![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AsyncTextureStreaming.h>
Inheritance diagram for FRenderAssetStreamingMipCalcTask:Public Member Functions | |
| FRenderAssetStreamingMipCalcTask (FRenderAssetStreamingManager *InStreamingManager) | |
| void | Reset (int64 InTotalGraphicsMemory, int64 InAllocatedMemory, int64 InPoolSize, int64 InTempMemoryBudget, int64 InMemoryMargin) |
| void | Abort () |
| bool | IsAborted () const |
| const TArray< int32 > & | GetLoadRequests () const |
| const TArray< int32 > & | GetCancelationRequests () const |
| const TArray< int32 > & | GetPendingUpdateDirties () const |
| void | DoWork () |
| bool | HasAnyView () const |
| void | ReleaseAsyncViews () |
Public Member Functions inherited from FNonAbandonableTask | |
| bool | CanAbandon () |
| void | Abandon () |
Public Attributes | |
| FAsyncRenderAssetStreamingData | StreamingData |
Protected Member Functions | |
| bool | AllowPerRenderAssetMipBiasChanges () const |
Friends | |
| class | FAsyncTask< FRenderAssetStreamingMipCalcTask > |
Async work for calculating priorities and target number of mips for all textures/meshes.
|
inline |
|
inline |
Notifies the async work that it should abort the thread ASAP.
|
protected |
Ensures that no temporary streaming boost are active which could interfere with render asset streaming bias in undesirable ways.
| void FRenderAssetStreamingMipCalcTask::DoWork | ( | ) |
Performs the async work.
Returns the resulting priorities, matching the FRenderAssetStreamingManager::StreamingRenderAssets array.
|
inline |
|
inline |
Whether the async work is being aborted. Can be used in conjunction with IsDone() to see if it has finished.
|
inline |
|
inline |
Resets the state to start a new async job.
|
friend |
| FAsyncRenderAssetStreamingData FRenderAssetStreamingMipCalcTask::StreamingData |