UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AssetDataGathererDiscoveryCache.h File Reference
#include "Containers/Array.h"
#include "Containers/Map.h"
#include "Containers/MpscQueue.h"
#include "Containers/SortedMap.h"
#include "Containers/StringView.h"
#include "Containers/UnrealString.h"
#include "HAL/PlatformFile.h"
#include "Misc/DateTime.h"

Go to the source code of this file.

Classes

struct  UE::AssetDataGather::Private::FCachedDirScanFile
 
struct  UE::AssetDataGather::Private::FCachedDirScanDir
 
struct  UE::AssetDataGather::Private::FDiscoveredSubDirData
 
class  UE::AssetDataGather::Private::FCachedVolumeInfo
 
class  UE::AssetDataGather::Private::FAssetDataDiscoveryCache
 

Namespaces

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

Enumerations

enum class  UE::AssetDataGather::Private::EFeatureEnabled : uint8 { UE::AssetDataGather::Private::Never , UE::AssetDataGather::Private::IfPlatformSupported , UE::AssetDataGather::Private::Always }
 
enum class  UE::AssetDataGather::Private::EFeatureEnabledReadWrite : uint32 {
  UE::AssetDataGather::Private::NeverRead = 0x00 , UE::AssetDataGather::Private::DefaultRead = 0x01 , UE::AssetDataGather::Private::AlwaysRead = 0x02 , UE::AssetDataGather::Private::ReadMask = 0x0f ,
  UE::AssetDataGather::Private::NeverWrite = 0x00 , UE::AssetDataGather::Private::DefaultWrite = 0x10 , UE::AssetDataGather::Private::AlwaysWrite = 0x20 , UE::AssetDataGather::Private::WriteMask = 0xf0 ,
  UE::AssetDataGather::Private::Invalid = 0xffffffff , UE::AssetDataGather::Private::NeverWriteNeverRead = NeverWrite | NeverRead , UE::AssetDataGather::Private::NeverWriteDefaultRead = NeverWrite | DefaultRead , UE::AssetDataGather::Private::NeverWriteAlwaysRead = NeverWrite | AlwaysRead ,
  UE::AssetDataGather::Private::DefaultWriteNeverRead = DefaultWrite | NeverRead , UE::AssetDataGather::Private::DefaultWriteDefaultRead = DefaultWrite | DefaultRead , UE::AssetDataGather::Private::DefaultWriteAlwaysRead = DefaultWrite | AlwaysRead , UE::AssetDataGather::Private::AlwaysWriteNeverRead = AlwaysWrite | NeverRead ,
  UE::AssetDataGather::Private::AlwaysWriteDefaultRead = AlwaysWrite | DefaultRead , UE::AssetDataGather::Private::AlwaysWriteAlwaysRead = AlwaysWrite | AlwaysRead
}
 

Functions

 UE::AssetDataGather::Private::ENUM_CLASS_FLAGS (EFeatureEnabledReadWrite)
 
void UE::AssetDataGather::Private::LexFromString (EFeatureEnabledReadWrite &OutValue, FStringView Text)
 
FArchiveUE::AssetDataGather::Private::operator<< (FArchive &Ar, FCachedDirScanFile &Data)
 
FArchiveUE::AssetDataGather::Private::operator<< (FArchive &Ar, FCachedDirScanDir &Data)
 
FArchiveUE::AssetDataGather::Private::operator<< (FArchive &Ar, FCachedVolumeInfo &Data)
 

Variables

constexpr const TCHARUE::AssetDataGather::Private::GEmptyVolumeName = TEXT("<EmptyVolume>")