#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
Definition UnrealType.h:6738
Definition UnrealType.h:174
Definition ILevelInstanceEditorModule.h:46
virtual UObject * GetArchetypeForObject(const UObject *Object) const =0
virtual bool CanEditProperty(const FProperty *Property, const UObject *Object) const =0
virtual bool CanEditProperty(const FEditPropertyChain &PropertyChain, const UObject *Object) const =0
Definition ILevelInstanceEditorModule.h:14
DECLARE_EVENT(ILevelInstanceEditorModule, FTryExitEditorModeEvent)
virtual ~ILevelInstanceEditorModule()
Definition ILevelInstanceEditorModule.h:16
virtual bool IsPropertyEditConst(const FEditPropertyChain &PropertyChain, UObject *Object)=0
virtual void UpdateEditorMode(bool bActivated)=0
virtual void UpdateAllPackedLevelActorsForWorldAsset(const TSoftObjectPtr< UWorld > &InWorldAsset, bool bInLoadedOnly=false)=0
virtual bool IsSubSelectionEnabled() const =0
virtual void SetPropertyOverridePolicy(IPropertyOverridePolicy *Policy)=0
virtual void ActivateEditorMode()
Definition ILevelInstanceEditorModule.h:19
virtual FTryExitEditorModeEvent & OnTryExitEditorMode()=0
virtual bool IsEditInPlaceStreamingEnabled() const =0
virtual UObject * GetArchetype(const UObject *Object)=0
DECLARE_EVENT(ILevelInstanceEditorModule, FExitEditorModeEvent)
virtual void BroadcastTryExitEditorMode()=0
virtual FExitEditorModeEvent & OnExitEditorMode()=0
virtual bool IsPropertyEditConst(const FProperty *Property, UObject *Object)=0
virtual void DeactivateEditorMode()
Definition ILevelInstanceEditorModule.h:21
Definition LevelInstanceInterface.h:33
Definition ModuleInterface.h:14
Definition LevelInstanceSubsystem.h:55
Definition LevelInstanceEditorPropertyOverrideLevelStreaming.h:20
Definition SoftObjectPtr.h:174