#define check(expr)
Definition AssertionMacros.h:314
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition TextureMipAllocator.h:19
FTextureRHIRef IntermediateTextureRHI
Definition TextureMipAllocator.h:120
FTextureMipAllocator(const FTextureMipAllocator &)
FORCEINLINE void AdvanceTo(ETickState InState, ETickThread InThread)
Definition TextureMipAllocator.h:101
bool FinalizeMips(const FTextureUpdateContext &Context, const FTextureUpdateSyncOptions &SyncOptions)
Definition TextureMipAllocator.cpp:25
void ExecuteCancel(const FTextureUpdateSyncOptions &SyncOptions)
Definition TextureMipAllocator.cpp:50
virtual ETickThread GetCancelThread() const =0
virtual ~FTextureMipAllocator()
const FTextureRHIRef & GetIntermediateTextureRHI() const
Definition TextureMipAllocator.h:84
ETickThread ExecuteGetCancelThread() const
Definition TextureMipAllocator.cpp:40
virtual bool UploadMips(const FTextureUpdateContext &Context, const FTextureUpdateSyncOptions &SyncOptions)=0
virtual bool AllocateMips(const FTextureUpdateContext &Context, FTextureMipInfoArray &OutMipInfos, const FTextureUpdateSyncOptions &SyncOptions)=0
ETickState
Definition TextureMipAllocator.h:23
const int32 PendingFirstLODIdx
Definition TextureMipAllocator.h:117
FTextureMipAllocator(FTextureMipAllocator &&)
virtual void Cancel(const FTextureUpdateSyncOptions &SyncOptions)=0
const int32 CurrentFirstLODIdx
Definition TextureMipAllocator.h:115
FORCEINLINE ETickState GetNextTickState() const
Definition TextureMipAllocator.h:43
FORCEINLINE ETickThread GetNextTickThread() const
Definition TextureMipAllocator.h:44
const FStreamableRenderResourceState ResourceState
Definition TextureMipAllocator.h:113
ETickThread
Definition TextureMipAllocator.h:30
Definition Texture.h:1219
Definition StreamableRenderResourceState.h:23
Definition TextureMipDataProvider.h:65
Definition TextureMipDataProvider.h:48