7#include "Containers/Array.h"
47 bool IsLocal()
const {
return Id == LocalId; }
65 constexpr static uint8 LocalId = 0;
126 FName GetPackageName()
const {
return PackageName; }
154 FName GetPackageName()
const {
return PackageName; }
175 FName GetPackageName()
const {
return PackageName; }
198 bool HasPackageName()
const {
return !PackageName.IsNone(); }
199 FName GetPackageName()
const {
return PackageName; }
201 const ITargetPlatform* GetTargetPlatform()
const {
return TargetPlatform; }
227 virtual FGuid GetMessageType()
const = 0;
229 virtual const TCHAR* GetDebugName()
const = 0;
273 virtual FGuid GetMessageType()
const = 0;
275 virtual const TCHAR* GetDebugName()
const = 0;
280template <
typename MessageType>
285 MessageType&& Message) {}
287 MessageType&& Message) {}
289 virtual FGuid GetMessageType()
const override
291 return MessageType().GetMessageType();
294 virtual const TCHAR* GetDebugName()
const override
296 return MessageType().GetDebugName();
302 bool bReadSuccessful =
CBMessage.TryRead(Message);
309 bool bReadSuccessful =
CBMessage.TryRead(Message);
318template <
typename MessageType>
330 MessageType&& Message)
override
343template <
typename MessageType>
355 MessageType&& Message)
override
364inline FString FWorkerId::ToString()
366 return IsInvalid() ?
TEXT(
"<Invalid>") : (IsLocal() ?
TEXT(
"Local") :
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
bool operator<(const FTextFormatString &LHS, const FTextFormatString &RHS)
Definition ITextFormatArgumentModifier.h:147
UE_FORCEINLINE_HINT bool operator!=(const FIndexedPointer &Other) const
Definition LockFreeList.h:76
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition CompactBinary.h:1025
Definition CompactBinary.h:1392
Definition CompactBinaryWriter.h:68
Definition NameTypes.h:617
Definition RefCounting.h:213
Definition FunctionFwd.h:19
uint32 GetTypeHash(const FKey &Key)
Definition BlackboardKey.h:35
FString ToString(uint16 Value)
Definition PathFollowingComponent.cpp:82
const FId InvalidId
Definition TaskTrace.h:39
bool operator==(const FCachedAssetKey &A, const FCachedAssetKey &B)
Definition AssetDataMap.h:501
Definition CookOnTheFly.h:19
ECookResult
Definition CookEnums.h:43
bool IsRemote(FRemoteObjectId ObjectId)
Definition RemoteObject.cpp:535
int32 GetMultiprocessId()
Definition CoreGlobals.cpp:969
U16 Index
Definition radfft.cpp:71