22#include "WorldPartitionLevelStreamingDynamic.generated.h"
37 virtual bool ShouldBeAlwaysLoaded()
const override {
return bShouldBeAlwaysLoaded; }
38 ENGINE_API virtual bool ShouldBlockOnUnload()
const override;
39 virtual bool ShouldRequireFullVisibilityToRender()
const override {
return true; }
40 ENGINE_API virtual bool RequestVisibilityChange(
bool bVisible)
override;
41 virtual const IWorldPartitionCell* GetWorldPartitionCell()
const override {
return GetWorldPartitionRuntimeCell(); }
49 const FSoftObjectPath& GetOuterWorldPartition()
const {
return OuterWorldPartition.ToSoftObjectPath(); }
51 virtual bool CanReplicateStreamingStatus()
const override {
return false; }
56 ENGINE_API virtual void BeginDestroy()
override;
63 UE_DEPRECATED(5.7,
"LoadInEditor() is no longer supported and will be removed in a future version.")
66 UE_DEPRECATED(5.7,
"UnloadFromEditor() is no longer supported and will be removed in a future version.")
82#if WITH_EDITORONLY_DATA
90 FWorldPartitionLevelHelper::FPackageReferencer PackageReferencer;
94 ENGINE_API void UpdateShouldSkipMakingVisibilityTransactionRequest();
98 bool bShouldBeAlwaysLoaded;
100 bool bHasSetLevelTransform;
102#if WITH_EDITORONLY_DATA
#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
ELevelStreamingState
Definition LevelStreaming.h:111
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition IDelegateInstance.h:14
Definition NameTypes.h:617
Definition WorldPartitionRuntimeCellInterface.h:19
Definition LevelStreamingDynamic.h:21
EReqLevelBlock
Definition LevelStreaming.h:684
Definition WorldPartitionLevelStreamingDynamic.h:26
Definition WorldPartitionRuntimeCell.h:236
Definition WorldPartitionRuntimeLevelStreamingCell.h:17
Definition SoftObjectPath.h:56
Definition ObjectPtr.h:488
Definition Optional.h:131
Definition SoftObjectPtr.h:174
Definition WeakObjectPtrTemplates.h:25