|
| | FDependsNode () |
| |
| | FDependsNode (const FAssetIdentifier &InIdentifier) |
| |
| void | PrintNode () const |
| |
| void | PrintDependencies () const |
| |
| void | PrintReferencers () const |
| |
| void | GetDependencies (TArray< FDependsNode * > &OutDependencies, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const |
| |
| void | GetDependencies (TArray< FAssetIdentifier > &OutDependencies, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const |
| |
| void | GetDependencies (TArray< FAssetDependency > &OutDependencies, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const |
| |
| void | GetReferencers (TArray< FDependsNode * > &OutReferencers, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const |
| |
| void | GetReferencers (TArray< FAssetDependency > &OutReferencers, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const |
| |
| FName | GetPackageName () const |
| |
| const FAssetIdentifier & | GetIdentifier () const |
| |
| bool | IsScriptPath () const |
| |
| void | SetIdentifier (const FAssetIdentifier &InIdentifier) |
| |
| void | AddDependency (FDependsNode *InDependency, UE::AssetRegistry::EDependencyCategory InDependencyType, UE::AssetRegistry::EDependencyProperty InProperties) |
| |
| void | GetPackageReferencers (TArray< TPair< FAssetIdentifier, FPackageFlagSet > > &OutReferencers) |
| |
| void | AddPackageDependencySet (FDependsNode *InDependency, const FPackageFlagSet &PropertyCombinationSet) |
| |
| void | AddReferencer (FDependsNode *InReferencer) |
| |
| void | RemoveDependency (FDependsNode *InDependency, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All) |
| |
| void | RemoveReferencer (FDependsNode *InReferencer) |
| |
| void | RemoveReferencers (const TSet< FDependsNode * > &InReferencers) |
| |
| void | RefreshReferencers () |
| |
| bool | ContainsDependency (const FDependsNode *InDependency, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const |
| |
| void | ClearDependencies (UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All) |
| |
| void | ClearReferencers () |
| |
| void | RemoveManageReferencesToNode () |
| |
| void | RemoveLinks (const TUniqueFunction< bool(const FDependsNode *)> &ShouldRemove) |
| |
| int32 | GetConnectionCount () const |
| |
| SIZE_T | GetAllocatedSize (void) const |
| |
| void | IterateOverDependencies (const FIterateDependenciesCallback &InCallback, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const |
| |
| void | IterateOverDependencies (const FIterateDependenciesCallback &InCallback, const FDependsNode *DependsNode, UE::AssetRegistry::EDependencyCategory Category=UE::AssetRegistry::EDependencyCategory::All, const UE::AssetRegistry::FDependencyQuery &Flags=UE::AssetRegistry::FDependencyQuery()) const |
| |
| template<class T > |
| void | IterateOverReferencers (const T &InCallback) const |
| |
| void | Reserve (int32 InNumPackageDependencies, int32 InNumNameDependencies, int32 InNumManageDependencies, int32 InNumReferencers) |
| |
| void | Reserve (const FDependsNodeReservations &InReservations) |
| |
| void | Reserve (const FDependsNode *Other) |
| |
| bool | GetAllowShrinking () const |
| |
| void | SetAllowShrinking (bool bAllowShrinking) |
| |
| void | SerializeSave (FArchive &Ar, const TUniqueFunction< int32(FDependsNode *, bool)> &GetSerializeIndexFromNode, FSaveScratch &Scratch, const FAssetRegistrySerializationOptions &Options) const |
| |
| template<bool bLatestVersion> |
| void | SerializeLoad (FArchive &Ar, const TUniqueFunction< FDependsNode *(int32)> &GetNodeFromSerializeIndex, FLoadScratch &Scratch, FAssetRegistryVersion::Type Version) |
| |
| void | LegacySerializeLoad_BeforeFlags (FArchive &Ar, FAssetRegistryVersion::Type Version, FDependsNode *PreallocatedDependsNodeDataBuffer, int32 NumDependsNodes, bool bSerializeDependencies) |
| |
| bool | IsDependencyListSorted (UE::AssetRegistry::EDependencyCategory Category) const |
| |
| void | SetIsDependencyListSorted (UE::AssetRegistry::EDependencyCategory Category, bool bValue) |
| |
| bool | IsReferencersSorted () const |
| |
| void | SetIsReferencersSorted (bool bValue) |
| |
| bool | IsScriptDependenciesInitialized () const |
| |
| void | SetIsScriptDependenciesInitialized (bool bValue) |
| |
Implementation of IDependsNode