![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Classes | |
| class | FAssetDataDiscovery |
| class | FAssetDataDiscoveryCache |
| struct | FBlockHeader |
| struct | FCachedDirScanDir |
| struct | FCachedDirScanFile |
| class | FCachedVolumeInfo |
| struct | FCachePayload |
| class | FChecksumArchiveBase |
| class | FChecksumArchiveReader |
| class | FChecksumArchiveWriter |
| class | FChecksumViewReader |
| struct | FDirectoryReadTaskData |
| struct | FDiscoveredPathData |
| struct | FDiscoveredSubDirData |
| class | FFileReadScheduler |
| class | FFilesToSearch |
| struct | FGatheredPathData |
| struct | FGatherSettings |
| class | FMemoryMappedFile |
| class | FMemoryViewReader |
| class | FMountDir |
| struct | FPathExistence |
| struct | FReadContext |
| class | FScanDir |
| struct | FScanDirAndParentData |
| struct | FSetPathProperties |
| struct | FWaitBatchDirectory |
| struct | FWaitBatchDirectorySetFuncs |
Typedefs | |
| typedef TSet< FWaitBatchDirectory, FWaitBatchDirectorySetFuncs > | FWaitBatchDirectorySet |
Enumerations | |
| enum class | EFeatureEnabled : uint8 { Never , IfPlatformSupported , Always } |
| enum class | EFeatureEnabledReadWrite : uint32 { NeverRead = 0x00 , DefaultRead = 0x01 , AlwaysRead = 0x02 , ReadMask = 0x0f , NeverWrite = 0x00 , DefaultWrite = 0x10 , AlwaysWrite = 0x20 , WriteMask = 0xf0 , Invalid = 0xffffffff , NeverWriteNeverRead = NeverWrite | NeverRead , NeverWriteDefaultRead = NeverWrite | DefaultRead , NeverWriteAlwaysRead = NeverWrite | AlwaysRead , DefaultWriteNeverRead = DefaultWrite | NeverRead , DefaultWriteDefaultRead = DefaultWrite | DefaultRead , DefaultWriteAlwaysRead = DefaultWrite | AlwaysRead , AlwaysWriteNeverRead = AlwaysWrite | NeverRead , AlwaysWriteDefaultRead = AlwaysWrite | DefaultRead , AlwaysWriteAlwaysRead = AlwaysWrite | AlwaysRead } |
| enum class | EPriority : uint8 { Blocking , High , Normal , Highest = Blocking , Lowest = Normal } |
| enum class | EGatherableFileType : uint8 { Invalid , Directory , PackageFile , VerseFile , VerseModule } |
| enum class | EEditorGameScanMode : uint8 { Sync , Async , None } |
Functions | |
| void | LexFromString (EFeatureEnabledReadWrite &OutValue, FStringView Text) |
| EEditorGameScanMode | GetEditorGameScanModeFromConfig () |
| void | SerializeCacheSave (FAssetRegistryWriter &Ar, const TArray< TPair< FName, FDiskCachedAssetData * > > &AssetsToSave) |
| FCachePayload | SerializeCacheLoad (FAssetRegistryReader &Ar) |
| TArray< FCachePayload > | LoadCacheFiles (TConstArrayView< FString > CacheFilenames) |
| void | AssignStringWithoutShrinking (FString &InOutResult, FStringView Value) |
| template<typename ContainerType > | |
| SIZE_T | GetArrayRecursiveAllocatedSize (const ContainerType &Container) |
| TOptional< FBlockHeader > | LoadBlockHeader (FMemoryView Data) |
| bool | FindOrAddIsReparsePointRecursive (FStringView DirName, FCachedVolumeInfo &Volume, bool &bOutAdded) |
| FArchive & | operator<< (FArchive &Ar, FCachedVolumeInfo &Data) |
| FArchive & | operator<< (FArchive &Ar, FCachedDirScanDir &Data) |
| FArchive & | operator<< (FArchive &Ar, FCachedDirScanFile &Data) |
| ENUM_CLASS_FLAGS (EFeatureEnabledReadWrite) | |
Variables | |
| bool | bBlockPackagesWithMarkOfTheWeb = false |
| bool | bIgnoreEmptyDirectories = false |
| FGatherSettings | GGatherSettings |
| constexpr const TCHAR * | GEmptyVolumeName = TEXT("<EmptyVolume>") |
| typedef TSet<FWaitBatchDirectory, FWaitBatchDirectorySetFuncs> UE::AssetDataGather::Private::FWaitBatchDirectorySet |
|
strong |
|
strong |
|
strong |
|
strong |
To distinguish between assets and Verse source code
| Enumerator | |
|---|---|
| Invalid | |
| Directory | |
| PackageFile | |
| VerseFile | |
| VerseModule | |
|
strong |
Enum to specify files and directories that should be completed earlier than others
| void UE::AssetDataGather::Private::AssignStringWithoutShrinking | ( | FString & | InOutResult, |
| FStringView | Value | ||
| ) |
InOutResult = Value, but without shrinking the string to fit.
| UE::AssetDataGather::Private::ENUM_CLASS_FLAGS | ( | EFeatureEnabledReadWrite | ) |
| bool UE::AssetDataGather::Private::FindOrAddIsReparsePointRecursive | ( | FStringView | DirName, |
| FCachedVolumeInfo & | Volume, | ||
| bool & | bOutAdded | ||
| ) |
| SIZE_T UE::AssetDataGather::Private::GetArrayRecursiveAllocatedSize | ( | const ContainerType & | Container | ) |
| EEditorGameScanMode UE::AssetDataGather::Private::GetEditorGameScanModeFromConfig | ( | ) |
| void UE::AssetDataGather::Private::LexFromString | ( | EFeatureEnabledReadWrite & | OutValue, |
| FStringView | Text | ||
| ) |
| TOptional< FBlockHeader > UE::AssetDataGather::Private::LoadBlockHeader | ( | FMemoryView | Data | ) |
| TArray< FCachePayload > UE::AssetDataGather::Private::LoadCacheFiles | ( | TConstArrayView< FString > | CacheFilenames | ) |
| FArchive & UE::AssetDataGather::Private::operator<< | ( | FArchive & | Ar, |
| FCachedDirScanDir & | Data | ||
| ) |
| FArchive & UE::AssetDataGather::Private::operator<< | ( | FArchive & | Ar, |
| FCachedDirScanFile & | Data | ||
| ) |
| FArchive & UE::AssetDataGather::Private::operator<< | ( | FArchive & | Ar, |
| FCachedVolumeInfo & | Data | ||
| ) |
| FCachePayload UE::AssetDataGather::Private::SerializeCacheLoad | ( | FAssetRegistryReader & | Ar | ) |
| void UE::AssetDataGather::Private::SerializeCacheSave | ( | FAssetRegistryWriter & | Ar, |
| const TArray< TPair< FName, FDiskCachedAssetData * > > & | AssetsToSave | ||
| ) |
|
constexpr |
| FGatherSettings UE::AssetDataGather::Private::GGatherSettings |