#include "AssetRegistry/ARFilter.h"
#include "AssetRegistry/AssetIdentifier.h"
#include "Containers/Array.h"
#include "Containers/BitArray.h"
#include "Containers/StringFwd.h"
#include "Misc/AssetRegistryInterface.h"
#include "Misc/Optional.h"
#include "Templates/Function.h"
#include "Templates/PimplPtr.h"
#include "UObject/Interface.h"
#include "IAssetRegistry.generated.h"
Go to the source code of this file.
|
| enum | EAssetAvailability::Type { EAssetAvailability::DoesNotExist
, EAssetAvailability::NotAvailable
, EAssetAvailability::LocalSlow
, EAssetAvailability::LocalFast
} |
| |
| enum | EAssetAvailabilityProgressReportingType::Type { EAssetAvailabilityProgressReportingType::ETA
, EAssetAvailabilityProgressReportingType::PercentageComplete
} |
| |
| enum class | UE::AssetRegistry::EScanFlags : uint32 {
UE::AssetRegistry::None = 0
, UE::AssetRegistry::ForceRescan = 1 << 0
, UE::AssetRegistry::IgnoreDenyListScanFilters = 1 << 1
, UE::AssetRegistry::WaitForInMemoryObjects = 1 << 2
,
UE::AssetRegistry::IgnoreInvalidPathWarning = 1 << 3
} |
| |
| enum class | UE::AssetRegistry::EAssetSetManagerAssetFlags : uint32 { UE::AssetRegistry::None = 0x0
, UE::AssetRegistry::ScriptPackage = 0x1
} |
| |
| enum class | UE::AssetRegistry::EAppendMode { UE::AssetRegistry::Rebuild
, UE::AssetRegistry::OnlyUpdateExisting
, UE::AssetRegistry::Append
, UE::AssetRegistry::OnlyUpdateNew
} |
| |
| enum | UE::AssetRegistry::EReadPackageDataMainErrorCode { UE::AssetRegistry::Unknown = 0
, UE::AssetRegistry::InvalidObjectCount = 1
, UE::AssetRegistry::InvalidTagCount = 2
, UE::AssetRegistry::InvalidTag = 3
} |
| |
| enum class | UE::AssetRegistry::EGetMostImportantAssetFlags { UE::AssetRegistry::None = 0
, UE::AssetRegistry::RequireOneTopLevelAsset = 0x1
, UE::AssetRegistry::IgnoreSkipClasses = 0x2
} |
| |
|
| | UE::AssetRegistry::ENUM_CLASS_FLAGS (EScanFlags) |
| |
| FString | UE::AssetRegistry::LexToString (EScanFlags Flags) |
| |
| | UE::AssetRegistry::ENUM_CLASS_FLAGS (EAssetSetManagerAssetFlags) |
| |
| bool | UE::AssetRegistry::ReadPackageDataMain (FArchive &BinaryArchive, const FString &PackageName, const FPackageFileSummary &PackageFileSummary, int64 &OutDependencyDataOffset, TArray< FAssetData * > &OutAssetDataList, EReadPackageDataMainErrorCode &OutError, const TArray< FObjectImport > *InImports, const TArray< FObjectExport > *InExports) |
| |
| bool | UE::AssetRegistry::ReadPackageDataDependencies (FReadPackageDataDependenciesArgs &Args) |
| |
| void | UE::AssetRegistry::GetAssetForPackages (TConstArrayView< FName > PackageNames, TMap< FName, FAssetData > &OutPackageToAssetData) |
| |
| const FAssetData * | UE::AssetRegistry::GetMostImportantAsset (TConstArrayView< const FAssetData * > PackageAssetDatas, EGetMostImportantAssetFlags InFlags) |
| |
| bool | UE::AssetRegistry::ShouldSearchAllAssetsAtStart () |
| |
| ASSETREGISTRY_API const TCHAR * | GetDevelopmentAssetRegistryFilename () |
| |
◆ ASSET_REGISTRY_STATE_DUMPING_ENABLED
◆ GetDevelopmentAssetRegistryFilename()
Returns the filename without filepath for the DevelopmentAssetRegistry written by the cooker.