8#include "Containers/Array.h"
15#include "LevelInstanceActor.generated.h"
26#if WITH_EDITORONLY_DATA
31 UPROPERTY(VisibleAnywhere, Category =
Override, meta = (
EditInline, NoResetToDefault, EditCondition=
"PropertyOverrides != nullptr", EditConditionHides))
47#if WITH_EDITORONLY_DATA
57 ENGINE_API bool HasValidLevelInstanceID()
const override;
61 ENGINE_API virtual void OnLevelInstanceLoaded()
override;
62 ENGINE_API virtual bool IsLoadingEnabled()
const override;
65 ENGINE_API virtual void PostRegisterAllComponents()
override;
66 ENGINE_API virtual void PostUnregisterAllComponents()
override;
69 ENGINE_API virtual void PostNetInit()
override;
94 ENGINE_API virtual void PostEditImport()
override;
99 ENGINE_API virtual void CheckForErrors()
override;
105 ENGINE_API virtual void PushSelectionToProxies()
override;
117 virtual bool SupportsSubRootSelection()
const override {
return true; }
118 ENGINE_API virtual bool IsHLODRelevant()
const override;
119 ENGINE_API virtual bool HasHLODRelevantComponents()
const override;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:49
ELevelInstanceRuntimeBehavior
Definition LevelInstanceTypes.h:57
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
#define DEFINE_ACTORDESC_TYPE(ActorType, ActorDescType)
Definition WorldPartitionActorDescType.h:36
Definition LevelInstanceActor.h:19
Definition Archive.h:1208
Definition LevelInstanceActorImpl.h:20
Definition UnrealType.h:174
Definition LevelInstanceInterface.h:33
Definition SharedPointer.h:692
Definition SubclassOf.h:30
Definition UniquePtr.h:107
Definition ActorComponent.h:152
Definition LevelInstanceComponent.h:26
Definition LevelInstancePropertyOverrideAsset.h:32
Definition LevelInstanceActorGuid.h:15
Definition LevelInstanceTypes.h:14
Definition UnrealType.h:6865
Definition ObjectPtr.h:488
Definition SoftObjectPtr.h:174