UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAssetRegistryDependencyOptions Struct Reference

#include <IAssetRegistry.h>

Public Member Functions

bool GetPackageQuery (UE::AssetRegistry::FDependencyQuery &Flags) const
 
bool GetSearchableNameQuery (UE::AssetRegistry::FDependencyQuery &Flags) const
 
bool GetManageQuery (UE::AssetRegistry::FDependencyQuery &Flags) const
 

Public Attributes

bool bIncludeSoftPackageReferences = true
 
bool bIncludeHardPackageReferences = true
 
bool bIncludeGamePackageReferences = true
 
bool bIncludeEditorOnlyPackageReferences = true
 
bool bIncludeSearchableNames = false
 
bool bIncludeSoftManagementReferences = false
 
bool bIncludeHardManagementReferences = false
 

Member Function Documentation

◆ GetManageQuery()

bool FAssetRegistryDependencyOptions::GetManageQuery ( UE::AssetRegistry::FDependencyQuery Flags) const

◆ GetPackageQuery()

bool FAssetRegistryDependencyOptions::GetPackageQuery ( UE::AssetRegistry::FDependencyQuery Flags) const

◆ GetSearchableNameQuery()

bool FAssetRegistryDependencyOptions::GetSearchableNameQuery ( UE::AssetRegistry::FDependencyQuery Flags) const

Member Data Documentation

◆ bIncludeEditorOnlyPackageReferences

bool FAssetRegistryDependencyOptions::bIncludeEditorOnlyPackageReferences = true

Dependencies which are only needed in the editor.

◆ bIncludeGamePackageReferences

bool FAssetRegistryDependencyOptions::bIncludeGamePackageReferences = true

Dependencies which are needed in the game as well as the editor.

◆ bIncludeHardManagementReferences

bool FAssetRegistryDependencyOptions::bIncludeHardManagementReferences = false

Reference that says one object directly manages another object, set when Primary Assets manage things explicitly

◆ bIncludeHardPackageReferences

bool FAssetRegistryDependencyOptions::bIncludeHardPackageReferences = true

Dependencies which are required for correct usage of the source asset, and must be loaded at the same time

◆ bIncludeSearchableNames

bool FAssetRegistryDependencyOptions::bIncludeSearchableNames = false

References to specific SearchableNames inside a package

◆ bIncludeSoftManagementReferences

bool FAssetRegistryDependencyOptions::bIncludeSoftManagementReferences = false

Indirect management references, these are set through recursion for Primary Assets that manage packages or other primary assets

◆ bIncludeSoftPackageReferences

bool FAssetRegistryDependencyOptions::bIncludeSoftPackageReferences = true

Dependencies which don't need to be loaded for the object to be used (i.e. soft object paths)


The documentation for this struct was generated from the following files: