8#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4
13#include "AssetCompilingManager.generated.h"
126 void UpdateNumRemainingAssets();
128 bool bHasShutdown =
false;
129 int32 LastNumRemainingAssets = 0;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_TS_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:50
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
Definition AssetCompilingManager.h:44
ENGINE_API void ProcessAsyncTasks(bool bLimitExecutionTime=false)
Definition AssetCompilingManager.cpp:806
FPackageScopeEvent & OnPackageScopeEvent()
Definition AssetCompilingManager.h:118
ENGINE_API void Shutdown()
Definition AssetCompilingManager.cpp:785
ENGINE_API void FinishAllCompilation()
Definition AssetCompilingManager.cpp:712
ENGINE_API void MarkCompilationAsCanceled(TArrayView< UObject *const > InObjects)
Definition AssetCompilingManager.cpp:767
ENGINE_API bool RegisterManager(IAssetCompilingManager *InAssetCompilingManager)
Definition AssetCompilingManager.cpp:646
ENGINE_API FQueuedThreadPool * GetThreadPool() const
Definition AssetCompilingManager.cpp:608
FAssetPostCompileEvent & OnAssetPostCompileEvent()
Definition AssetCompilingManager.h:109
ENGINE_API bool UnregisterManager(IAssetCompilingManager *InAssetCompilingManager)
Definition AssetCompilingManager.cpp:683
static ENGINE_API FAssetCompilingManager & Get()
Definition AssetCompilingManager.cpp:800
ENGINE_API TArrayView< IAssetCompilingManager *const > GetRegisteredManagers() const
Definition AssetCompilingManager.cpp:572
ENGINE_API int32 GetNumRemainingAssets() const
Definition AssetCompilingManager.cpp:698
ENGINE_API void FinishCompilationForObjects(TArrayView< UObject *const > InObjects)
Definition AssetCompilingManager.cpp:726
DECLARE_MULTICAST_DELEGATE_TwoParams(FPackageScopeEvent, UPackage *, bool)
Definition QueuedThreadPool.h:105
Definition ArrayView.h:139
Definition AssetCompilingManager.h:19
Definition IAssetCompilingManager.h:15
Definition AssetCompilingManager.h:25
FAssetCompileData(const TWeakObjectPtr< UObject > &InAsset)
Definition AssetCompilingManager.h:35
Definition IAssetCompilingManager.h:25
Definition WeakObjectPtrTemplates.h:25