UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AssetDataGathererPrivate.h File Reference
#include "AssetDataGatherer.h"
#include "AssetDataGathererDiscoveryCache.h"
#include "Containers/Set.h"
#include "Containers/StringFwd.h"
#include "Misc/Optional.h"
#include "Misc/StringBuilder.h"
#include "Templates/RefCounting.h"
#include "Templates/UniquePtr.h"
#include <atomic>

Go to the source code of this file.

Classes

struct  UE::AssetDataGather::Private::FSetPathProperties
 
struct  UE::AssetDataGather::Private::FDiscoveredPathData
 
struct  UE::AssetDataGather::Private::FGatheredPathData
 
struct  UE::AssetDataGather::Private::FDirectoryReadTaskData
 
struct  UE::AssetDataGather::Private::FReadContext
 
class  UE::AssetDataGather::Private::FFileReadScheduler
 
class  UE::AssetDataGather::Private::FFilesToSearch
 
struct  UE::AssetDataGather::Private::FPathExistence
 
class  UE::AssetDataGather::Private::FScanDir
 
struct  UE::AssetDataGather::Private::FScanDir::FInherited
 
struct  UE::AssetDataGather::Private::FScanDirAndParentData
 
class  UE::AssetDataGather::Private::FMountDir
 
class  UE::AssetDataGather::Private::FAssetDataDiscovery
 
struct  UE::AssetDataGather::Private::FGatherSettings
 

Namespaces

namespace  UE
 
namespace  UE::AssetDataGather
 
namespace  UE::AssetDataGather::Private
 

Enumerations

enum class  UE::AssetDataGather::Private::EPriority : uint8 {
  UE::AssetDataGather::Private::Blocking , UE::AssetDataGather::Private::High , UE::AssetDataGather::Private::Normal , UE::AssetDataGather::Private::Highest = Blocking ,
  UE::AssetDataGather::Private::Lowest = Normal
}
 
enum class  UE::AssetDataGather::Private::EGatherableFileType : uint8 {
  UE::AssetDataGather::Private::Invalid , UE::AssetDataGather::Private::Directory , UE::AssetDataGather::Private::PackageFile , UE::AssetDataGather::Private::VerseFile ,
  UE::AssetDataGather::Private::VerseModule
}
 
enum class  UE::AssetDataGather::Private::EEditorGameScanMode : uint8 { UE::AssetDataGather::Private::Sync , UE::AssetDataGather::Private::Async , UE::AssetDataGather::Private::None }