103 return (!bIsValid && !
Other.bIsValid)
104 || ((bIsValid &&
Other.bIsValid) &&
Center.Equals(
Other.Center, Tolerance) &&
Rotation.Equals(
Other.Rotation, Tolerance) && Extents.Equals(
Other.Extents, Tolerance));
118 double X = Extents.X;
119 double Y = Extents.Y;
120 double Z = Extents.Z;
142 return Ar << Bounds.Center << Bounds.Rotation << Bounds.Extents << Bounds.bIsValid;
206template <
typename T,
class F>
258 virtual uint32 GetSizeOf()
const = 0;
266 inline FString ToString()
const
268 return FString::Printf(
TEXT(
"BaseClass=%s, NativeClass=%s, ComponentName=%s"), *BaseClass.ToString(), *NativeClass.ToString(), *ComponentName.ToString());
306 ULevel* LoadedLevel =
nullptr;
317 inline const FGuid& GetGuid()
const {
return Guid; }
334 inline const FSoftObjectPath& GetExternalDataLayerAsset()
const {
return ExternalDataLayerAsset; }
343 inline const FTransform& GetActorTransform()
const {
return ActorTransform; }
387 return GetTypeHash(Key.Guid);
391 UE_DEPRECATED(5.1,
"SetIsSpatiallyLoadedRaw is deprecated and should not be used.")
396 inline FVector GetOrigin()
const {
return GetBounds().GetCenter(); }
398 UE_DEPRECATED(5.2,
"GetBounds is deprecated, GetEditorBounds or GetRuntimeBounds should be used instead.")
402 UE_DEPRECATED(5.2,
"ShouldValidateRuntimeGrid is deprecated and should not be used")
405 UE_DEPRECATED(5.3,
"GetLevelPackage is deprecated use GetChildContainerPackage instead")
408 UE_DEPRECATED(5.4,
"Use FWorldPartitionActorDescInstance::HasResolvedDataLayerInstanceNames")
411 UE_DEPRECATED(5.4,
"Use FWorldPartitionActorDescInstance::GetDataLayerInstanceNames")
414 UE_DEPRECATED(5.4,
"Use FWorldPartitionActorDescInstance::SetDataLayerInstanceNames")
417 UE_DEPRECATED(5.4,
"Use FWorldPartitionActorDescInstance::IsRuntimeRelevant instead")
420 UE_DEPRECATED(5.4,
"Use FWorldPartitionActorDescInstance::IsEditorRelevant instead")
423 UE_DEPRECATED(5.4,
"Please use FWorldPartitionActorDescInstance::GetUnloadedReason")
426 UE_DEPRECATED(5.4,
"Please use FWorldPartitionActorDescInstance::SetUnloadedReason")
435 UE_DEPRECATED(5.4,
"Use GetChildContainerFilterType instead")
447 UE_DEPRECATED(5.4,
"Please use FWorldPartitionActorDescInstance::IsLoaded")
450 UE_DEPRECATED(5.4,
"Please use FWorldPartitionActorDescInstance::GetActor")
453 UE_DEPRECATED(5.4,
"Please use FWorldPartitionActorDescInstance::GetActor")
456 UE_DEPRECATED(5.4,
"Please use FWorldPartitionActorDescInstance::Load")
459 UE_DEPRECATED(5.4,
"Please use FWorldPartitionActorDescInstance::Unload")
462 UE_DEPRECATED(5.4,
"Please use FWorldPartitionActorDescInstance")
465 UE_DEPRECATED(5.4,
"Use FWorldPartitionActorDescInstance version instead")
469 UE_DEPRECATED(5.4,
"Please use FWorldPartitionActorDescInstance::IncSoftRefCount")
472 UE_DEPRECATED(5.4,
"Please use FWorldPartitionActorDescInstance::DecSoftRefCount")
475 UE_DEPRECATED(5.4,
"Please use FWorldPartitionActorDescInstance::IncHardRefCount")
478 UE_DEPRECATED(5.4,
"Please use FWorldPartitionActorDescInstance::DecHardRefCount")
481 UE_DEPRECATED(5.4,
"Please use FWorldPartitionActorDescInstance::GetSoftRefCount")
484 UE_DEPRECATED(5.4,
"Please use FWorldPartitionActorDescInstance::GetHardRefCount")
535 virtual bool HasStandaloneHLOD()
const {
return false; }
565 ActorTransform = From->ActorTransform;
594 bool bIsSpatiallyLoaded;
595 bool bActorIsEditorOnly;
611 FGuid ContentBundleGuid;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define check(expr)
Definition AssertionMacros.h:314
EForceInit
Definition CoreMiscDefines.h:154
@ ForceInit
Definition CoreMiscDefines.h:155
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
@ Patch
Patch version increments fix existing functionality without changing the API.
FArchive & operator<<(FArchive &Ar, FEnvQueryDebugProfileData::FStep &Data)
Definition EnvQueryTypes.cpp:489
return true
Definition ExternalRpcRegistry.cpp:601
#define FVector
Definition IOSSystemIncludes.h:8
void Init()
Definition LockFreeList.h:4
#define UE_KINDA_SMALL_NUMBER
Definition UnrealMathUtility.h:131
EWorldPartitionActorFilterType
Definition WorldPartitionActorFilter.h:13
Definition Archive.h:1208
Definition NameTypes.h:617
bool IsValid() const
Definition NameTypes.h:842
Definition PropertyPairsMap.h:13
Definition WorldPartitionActorDescInstance.h:18
Definition WorldPartitionActorDesc.h:282
Definition WorldPartitionActorDesc.h:250
Definition ActorDescContainerCollection.h:14
bool Contains(const ComparisonType &Item) const
Definition Array.h:1518
Definition AndroidPlatformMisc.h:14
Definition UnrealString.h.inl:34
Definition SubclassOf.h:30
Definition ActorComponent.h:152
Definition ActorDescContainerInstance.h:23
Definition ActorDescContainer.h:40
Definition WorldPartition.h:142
FString ToString(uint16 Value)
Definition PathFollowingComponent.cpp:82
UE_STRING_CLASS Result(Forward< LhsType >(Lhs), RhsLen)
Definition String.cpp.inl:732
@ false
Definition radaudio_common.h:23
Definition WorldPartitionActorContainerID.h:44
Definition SoftObjectPath.h:56
Definition TopLevelAssetPath.h:38
Definition WorldPartitionActorFilter.h:23
Definition WorldPartitionActorDesc.h:237
Definition WeakObjectPtrTemplates.h:25
static CORE_API const TQuat< double > Identity
Definition Quat.h:63