Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/Misc/AssetRegistryInterface.h |
Include |
#include "Misc/AssetRegistryInterface.h" |
namespace UE
{
namespace AssetRegistry
{
enum EDependencyQuery
{
NoRequirements = 0,
Hard = 0x0001,
NotHard = 0x002,
Soft = NotHard,
Game = 0x004,
NotGame = 0x008,
EditorOnly = NotGame,
Build = 0x010,
NotBuild = 0x020,
Direct = 0x0400,
NotDirect = 0x0800,
Indirect = NotDirect,
PackageMask = 0x00ff,
SearchableNameMask = 0x0000,
ManageMask = 0x0f00,
}
}
}
Name |
Description |
---|---|
NoRequirements |
|
Hard |
Package Dependencies Only. |
NotHard |
|
Soft |
|
Game |
|
NotGame |
|
EditorOnly |
|
Build |
|
NotBuild |
|
Direct |
Manage Dependencies Only. |
NotDirect |
|
Indirect |
|
PackageMask |
Masks used for manipulating EDependencyQuerys. |
SearchableNameMask |
|
ManageMask |
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.