60 void Abort()
final override;
107 bool bIsPollingMipData;
108 bool bIsPostprocessingGPUMipData;
111 bool bIsPollingMipData =
false;
112 bool bIsPostprocessingGPUMipData =
false;
@ INDEX_NONE
Definition CoreMiscDefines.h:150
#define RETURN_QUICK_DECLARE_CYCLE_STAT(StatId, GroupId)
Definition Stats.h:655
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition AsyncWork.h:63
Definition AsyncWork.h:663
EThreadType
Definition RenderAssetUpdate.h:43
Definition TextureMipAllocator.h:19
ETickState
Definition TextureMipAllocator.h:23
ETickThread
Definition TextureMipAllocator.h:30
Definition TextureMipDataProvider.h:92
ETickThread
Definition TextureMipDataProvider.h:106
ETickState
Definition TextureMipDataProvider.h:96
Definition TextureStreamIn.h:26
void GetMipData(const FContext &Context)
Definition TextureStreamIn.cpp:332
friend class FAbortPollMipsTask
Definition TextureStreamIn.h:114
void AllocateNewMips(const FContext &Context)
Definition TextureStreamIn.cpp:292
EThreadType GetMipDataProviderThread(FTextureMipDataProvider::ETickState TickState) const
Definition TextureStreamIn.cpp:88
TUniquePtr< FTextureMipAllocator > MipAllocator
Definition TextureStreamIn.h:67
int32 StartingMipIndex
Definition TextureStreamIn.h:65
EThreadType GetMipAllocatorThread(FTextureMipAllocator::ETickState TickState) const
Definition TextureStreamIn.cpp:112
FTextureMipInfoArray MipInfos
Definition TextureStreamIn.h:71
FTextureMipDataProviderArray MipDataProviders
Definition TextureStreamIn.h:68
void CleanUpMipDataProviders(const FContext &Context)
Definition TextureStreamIn.cpp:526
FTextureUpdateSyncOptions SyncOptions
Definition TextureStreamIn.h:70
void InitMipDataProviders(const FContext &Context)
Definition TextureStreamIn.cpp:264
bool DoFinalizeNewMips(const FContext &Context)
Definition TextureStreamIn.cpp:241
bool DoAllocateNewMips(const FContext &Context)
Definition TextureStreamIn.cpp:179
void DoGetMipData(const FContext &Context)
Definition TextureStreamIn.cpp:185
void UploadNewMips(const FContext &Context)
Definition TextureStreamIn.cpp:416
void PostprocessGPUMipData(const FContext &Context)
Definition TextureStreamIn.cpp:454
bool DoPollMipData(const FContext &Context)
Definition TextureStreamIn.cpp:198
bool DoUploadNewMips(const FContext &Context)
Definition TextureStreamIn.cpp:215
bool DoPostprocessGPUMipData(const FContext &Context)
Definition TextureStreamIn.cpp:221
void DoCleanUpMipDataProviders(const FContext &Context)
Definition TextureStreamIn.cpp:247
void PollMipData(const FContext &Context)
Definition TextureStreamIn.cpp:374
void Abort() final override
Definition TextureStreamIn.cpp:603
~FTextureStreamIn()
Definition TextureStreamIn.cpp:84
void DoInitMipDataProviders(const FContext &Context)
Definition TextureStreamIn.cpp:166
void FinalizeNewMips(const FContext &Context)
Definition TextureStreamIn.cpp:483
EThreadType GetCancelThread() const
Definition TextureStreamIn.cpp:130
Definition RefCounting.h:454
Definition RenderAssetUpdate.h:243
EThreadType TaskThread
Definition RenderAssetUpdate.h:272
Definition UniquePtr.h:107
Definition Texture.h:1219
Definition TextureMipDataProvider.h:65
Definition TextureMipDataProvider.h:48
Definition LightweightStats.h:416