UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FTextureUpdateSyncOptions Struct Reference

#include <TextureMipDataProvider.h>

Public Types

typedef TFunction< void()> FCallback
 

Public Attributes

boolbSnooze = nullptr
 
FThreadSafeCounterCounter = nullptr
 
FCallback RescheduleCallback
 

Detailed Description

Different options to schedule correctly the next tick in FTextureStreamIn. It allows the asset update logic to postpone the next tick until the effect of the last tick is completed. This helps for things like async operations.

If no sync options are used in the tick of either FTextureMipDataProvider or FTextureMipAllocator, the tick must at least advance to the next state through AdvanceTo() to prevent infinite loops.

Member Typedef Documentation

◆ FCallback

Member Data Documentation

◆ bSnooze

bool* FTextureUpdateSyncOptions::bSnooze = nullptr

◆ Counter

FThreadSafeCounter* FTextureUpdateSyncOptions::Counter = nullptr

◆ RescheduleCallback

FCallback FTextureUpdateSyncOptions::RescheduleCallback

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