deprecated FTicker and family and replaced by thread-safe FTSTicker

#jira UE-120090
#rb francis.hurteau


#ROBOMERGE-SOURCE: CL 17176325 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17176374 by andriy tylychko in ue5-release-engine-test branch]
This commit is contained in:
andriy tylychko
2021-08-16 11:09:22 -04:00
parent 65926948cb
commit 6bf3101dcd
315 changed files with 666 additions and 584 deletions

View File

@@ -293,12 +293,12 @@ FCollectionManager::FCollectionManager()
CollectionFileCaches[CacheIdx] = MakeShareable(new DirectoryWatcher::FFileCache(FileCacheConfig));
}
TickFileCacheDelegateHandle = FTicker::GetCoreTicker().AddTicker(FTickerDelegate::CreateRaw(this, &FCollectionManager::TickFileCache), 1.0f);
TickFileCacheDelegateHandle = FTSTicker::GetCoreTicker().AddTicker(FTickerDelegate::CreateRaw(this, &FCollectionManager::TickFileCache), 1.0f);
}
FCollectionManager::~FCollectionManager()
{
FTicker::GetCoreTicker().RemoveTicker(TickFileCacheDelegateHandle);
FTSTicker::GetCoreTicker().RemoveTicker(TickFileCacheDelegateHandle);
}
bool FCollectionManager::HasCollections() const

View File

@@ -231,7 +231,7 @@ private:
TSharedPtr<DirectoryWatcher::FFileCache> CollectionFileCaches[ECollectionShareType::CST_All];
/** Delegate handle for the TickFileCache function */
FDelegateHandle TickFileCacheDelegateHandle;
FTSTicker::FDelegateHandle TickFileCacheDelegateHandle;
/** A map of collection names to FCollection objects */
TMap<FCollectionNameType, TSharedRef<FCollection>> AvailableCollections;