Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/Streaming/TextureMipDataProvider.h |
Include |
#include "Streaming/TextureMipDataProvider.h" |
struct FTextureUpdateSyncOptions
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.
Name | Description | ||
---|---|---|---|
|
bool * |
bSnooze |
A bool to tell whether the tick should be postponed by a small duration (undefined by design). |
|
Counter |
A counter that will be incremented before doing an operation and then decremented once has completed. |
|
|
RescheduleCallback |
A callback to force a new tick on the relevant thread. |
Name |
Description |
---|---|
FCallback |