Navigation
API > API/Runtime > API/Runtime/CoreUObject
Flags that specify required properties (or required-not-present properties) for a dependency to be returned from a query. Values in this enum correspond to values in EDependencyProperty; each EDependencyProperty value has a positive and negative equivalent in this enum. This allows a single bitfield to indicate required-present, required-not-present, or dont-care for each property. For any category-specific values, those values apply only to dependencies in the category, and do not impose restrictions on dependencies from other categories.
| Name | UE::AssetRegistry::EDependencyQuery |
| Type | enum |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Misc/AssetRegistryInterface.h |
| Include Path | #include "Misc/AssetRegistryInterface.h" |
Syntax
namespace UE
{
namespace AssetRegistry
{
enum EDependencyQuery
{
NoRequirements = 0,
Hard = 0x0001,
NotHard = 0x002,
Soft = NotHard,
Game = 0x004,
NotGame = 0x008,
EditorOnly = NotGame,
Build = 0x010,
NotBuild = 0x020,
Propagation = 0x040,
Direct = 0x0400,
NotDirect = 0x0800,
Indirect = NotDirect,
PackageMask = 0x00ff,
SearchableNameMask = 0x0000,
ManageMask = 0x0f00,
}
}
}
Values
| Name | Remarks |
|---|---|
| NoRequirements | |
| Hard | Package Dependencies Only. |
| NotHard | |
| Soft | |
| Game | |
| NotGame | |
| EditorOnly | |
| Build | |
| NotBuild | |
| Propagation | |
| Direct | Manage Dependencies Only. |
| NotDirect | |
| Indirect | |
| PackageMask | Masks used for manipulating EDependencyQuerys. |
| SearchableNameMask | |
| ManageMask |