20#include "TextureCompressorModule.h"
74 int32 SizeInBlocksX = 1;
75 int32 SizeInBlocksY = 1;
97 bool IsValid()
const {
return bValid; }
141 FString TexturePathName;
167 bool bSucceeded =
false;
217 void MarkAsCanceled()
221 CancellationToken.
Cancel();
232 virtual bool Cancel() = 0;
233 virtual void Wait() = 0;
235 virtual bool Poll()
const = 0;
301 bool Poll() const final
316 const FTexturePlatformData::FTextureEncodeResultMetadata* FetchMetadata,
EGammaSpace
Definition Color.h:32
#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
#define TRACE_CPUPROFILER_EVENT_SCOPE(Name)
Definition CpuProfilerTrace.h:528
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
void Init()
Definition LockFreeList.h:4
EQueuedWorkPriority
Definition QueuedThreadPool.h:14
TextureMipGenSettings
Definition TextureDefines.h:129
@ NUM_INLINE_DERIVED_MIPS
Definition TextureDerivedDataTask.h:32
bool IsWorkDone() const
Definition AsyncWork.h:554
bool SetPriority(EQueuedWorkPriority QueuedWorkPriority)
Definition AsyncWork.h:571
void EnsureCompletion(bool bDoWorkOnThisThreadIfNotStarted=true, bool bIsLatencySensitive=false)
Definition AsyncWork.h:429
bool Reschedule(FQueuedThreadPool *InQueuedPool=GThreadPool, EQueuedWorkPriority InQueuedWorkPriority=EQueuedWorkPriority::Normal)
Definition AsyncWork.h:461
bool WaitCompletionWithTimeout(float TimeLimitSeconds)
Definition AsyncWork.h:508
EQueuedWorkPriority GetPriority() const
Definition AsyncWork.h:576
bool IsDone()
Definition AsyncWork.h:540
bool Cancel()
Definition AsyncWork.h:482
Definition AsyncWork.h:585
TTask & GetTask()
Definition AsyncWork.h:627
Definition AsyncWork.h:663
Definition QueuedThreadPool.h:105
Definition IImageWrapperModule.h:50
Definition ImageWrapper.Build.cs:6
void Cancel()
Definition Task.h:575
Definition Texture.h:1219
constexpr int32 NumMips
Definition DistanceFieldAtlas.h:44
Type
Definition TextureDefines.h:181
Definition DerivedData.cpp:40
UE_AUTORTFM_NOAUTORTFM FWaitState Wait(const void *Address, bool(*CanWait)(void *), void *CanWaitContext, void(*BeforeWait)(void *), void *BeforeWaitContext)
Definition ParkingLot.cpp:504
@ false
Definition radaudio_common.h:23
Definition LightweightStats.h:416