![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AssetRegistryInterface.h>
Public Member Functions | |
| FDependencyQuery () | |
| FDependencyQuery (EDependencyQuery QueryFlags) | |
A struct that is equivalent to EDependencyQuery, but is more useful for performance in filtering operations. This is used by the filter implementations inside of GetDependency/GetReferencer calls; callers of those functions can instead use the more convenient values in EDependencyQuery.
|
inline |
|
inline |
| UE::AssetRegistry::EDependencyProperty UE::AssetRegistry::FDependencyQuery::Excluded |
Only Dependencies that possess none of these properties will be returned. Note that flags specific to another EDependencyCategory are ignored when querying dependencies in a given category.
| UE::AssetRegistry::EDependencyProperty UE::AssetRegistry::FDependencyQuery::Required |
Only Dependencies that possess all of these properties will be returned. Note that flags specific to another EDependencyCategory are ignored when querying dependencies in a given category.
| TArray<UE::AssetRegistry::EDependencyProperty, TInlineAllocator<1> > UE::AssetRegistry::FDependencyQuery::RequiredUnions |
RequiredUnions is an intersection of unions. Each element of RequiredUnions is a set of bit flags that are unioned: having any one of the bit flags causes that element of RequiredUnions to pass. After pass/fail is decided for each element, they are intersected: all must pass for the total to pass. This allows RequiredUnions to be a conjunction of disjunctions, whereas the Required field is just a conjunction of atoms.