9#include "Containers/Array.h"
72#define EINSTIGATOR_VALUES(CallbackMacro) \
74 CallbackMacro(InvalidCategory, true) \
75 CallbackMacro(NotYetRequested, true) \
76 CallbackMacro(Unspecified, false) \
77 CallbackMacro(StartupPackage, true) \
78 CallbackMacro(StartupPackageCookLoadScope, true) \
79 CallbackMacro(AlwaysCookMap, true) \
80 CallbackMacro(IniMapSection, false) \
81 CallbackMacro(IniAllMaps, true) \
82 CallbackMacro(CommandLinePackage, true) \
83 CallbackMacro(CommandLineDirectory, true) \
84 CallbackMacro(DirectoryToAlwaysCook, false) \
85 CallbackMacro(FullDepotSearch, true) \
86 CallbackMacro(GameDefaultObject, false) \
87 CallbackMacro(InputSettingsIni, true) \
88 CallbackMacro(StartupSoftObjectPath, true) \
89 CallbackMacro(PackagingSettingsMapToCook, true) \
90 CallbackMacro(ModifyCookDelegate, true) \
91 CallbackMacro(AssetManagerModifyCook, true) \
92 CallbackMacro(AssetManagerModifyDLCCook, true) \
93 CallbackMacro(TargetPlatformExtraPackagesToCook, true) \
94 CallbackMacro(ConsoleCommand, true) \
95 CallbackMacro(CookOnTheFly, true) \
96 CallbackMacro(LegacyIterativeCook, true) \
97 CallbackMacro(PreviousAssetRegistry, true) \
98 CallbackMacro(RequestPackageFunction, true) \
99 CallbackMacro(Dependency, false) \
100 CallbackMacro(HardDependency, false) \
101 CallbackMacro(HardEditorOnlyDependency, false) \
102 CallbackMacro(SoftDependency, false) \
103 CallbackMacro(Unsolicited, false) \
104 CallbackMacro(EditorOnlyLoad, false) \
105 CallbackMacro(SaveTimeHardDependency, false) \
106 CallbackMacro(SaveTimeSoftDependency, false) \
107 CallbackMacro(ForceExplorableSaveTimeSoftDependency, false) \
108 CallbackMacro(GeneratedPackage, false) \
109 CallbackMacro(BuildDependency, false) \
115#define EINSTIGATOR_VALUE_CALLBACK(Name, bAllowUnparameterized) Name,
117#undef EINSTIGATOR_VALUE_CALLBACK
324 UE_DEPRECATED(5.5,
"Use CookStarted, possibly restricting to the case CookInfo.GetCookType() == ECookType::ByTheBook.")
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
ECookLoadType
Definition ICookInfo.h:53
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_MULTICAST_DELEGATE_TwoParams(DelegateName, Param1Type, Param2Type)
Definition DelegateCombinations.h:58
#define DECLARE_MULTICAST_DELEGATE_FourParams(DelegateName, Param1Type, Param2Type, Param3Type, Param4Type)
Definition DelegateCombinations.h:76
#define DECLARE_DELEGATE_RetVal_TwoParams(ReturnValueType, DelegateName, Param1Type, Param2Type)
Definition DelegateCombinations.h:63
#define DECLARE_MULTICAST_DELEGATE_ThreeParams(DelegateName, Param1Type, Param2Type, Param3Type)
Definition DelegateCombinations.h:67
#define DECLARE_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:49
const bool
Definition NetworkReplayStreaming.h:178
EDataValidationResult
Definition UObjectGlobals.h:4225
Definition DataValidation.h:40
Definition NameTypes.h:617
Definition IPluginManager.h:111
Definition UnrealString.h.inl:34
Category
Definition DiffResults.h:63
FString ToString(uint16 Value)
Definition PathFollowingComponent.cpp:82
Definition CookOnTheFly.h:19
EProcessType
Definition CookEnums.h:32
const TCHAR * LexToString(ECookOnTheFlyMessage Message)
Definition CookOnTheFly.h:59
ECookValidationOptions
Definition CookEnums.h:60
ECookingDLC
Definition CookEnums.h:19
ECookType
Definition CookEnums.h:12
TValue GetCurrentValue(const FPropertyPath &Path, TPred Pred)
Definition SNumericPropertyValue.cpp:95
Definition ICookInfo.h:387
UE_FORCEINLINE_HINT FCookLoadScope(ECookLoadType ScopeType)
Definition ICookInfo.h:388
UE_FORCEINLINE_HINT ~FCookLoadScope()
Definition ICookInfo.h:392