#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 ModuleInterface.h:14
Definition IWorldPartitionEditorModule.h:14
virtual FOnExecuteCommandlet & OnExecuteCommandlet()=0
virtual void SetDisableBugIt(bool bInDisableBugIt)=0
virtual bool GetDisablePIE() const =0
virtual int32 GetMinimapLowQualityWorldUnitsPerPixelThreshold() const =0
DECLARE_EVENT(IWorldPartitionEditorModule, FOnPostExecuteCommandlet)
virtual void SetHLODInEditorMaxDrawDistance(double InMaxDrawDistance)=0
virtual void SetRequireExplicitHLODLayerPartitionAssignation(bool bInRequireExplicitHLODLayerPartitionAssignation)=0
DECLARE_EVENT_OneParam(IWorldPartitionEditorModule, FOnExecuteCommandlet, TArray< FString > &)
DECLARE_EVENT_OneParam(IWorldPartitionEditorModule, FWorldPartitionCreated, UWorld *)
virtual int32 GetPlacementGridSize() const =0
virtual bool GetDisableBugIt() const =0
virtual bool GetEnableStreamingGenerationLogOnPIE() const =0
virtual bool WriteHLODStats(const FWriteHLODStatsParams &Params) const =0
virtual void SetEnableLoadingInEditor(bool bInEnableLoadingInEditor)=0
virtual double GetHLODInEditorMaxDrawDistance() const =0
virtual FOnPreExecuteCommandlet & OnPreExecuteCommandlet()=0
virtual bool GetShowHLODsOverLoadedRegions() const =0
virtual bool GetAdvancedMode() const =0
virtual void RepairErrors(UWorld *World)=0
virtual bool GetShowHLODsInEditor() const =0
virtual bool HasErrors(UWorld *World) const =0
virtual bool GetRequireExplicitHLODLayerPartitionAssignation() const =0
virtual bool IsEditingContentBundle() const =0
virtual void SetAdvancedMode(bool bInAdvancedMode)=0
DECLARE_EVENT_OneParam(IWorldPartitionEditorModule, FOnPreExecuteCommandlet, FRunBuilderParams &)
virtual bool GetEnableLoadingInEditor() const =0
virtual void SetShowHLODsOverLoadedRegions(bool bInShowHLODsOverLoadedRegions)=0
virtual bool RunBuilder(TSubclassOf< UWorldPartitionBuilder > BuilderClass, UWorld *InWorld)
virtual bool IsEditingContentBundle(const FGuid &ContentBundleGuid) const =0
virtual bool IsHLODInEditorAllowed(UWorld *InWorld, FText *OutDisallowedReason=nullptr) const =0
virtual void SetDisablePIE(bool bInDisablePIE)=0
virtual bool RunBuilder(TSubclassOf< UWorldPartitionBuilder > BuilderClass, const FString &InLongPackageName)
Definition IWorldPartitionEditorModule.h:23
virtual bool RunBuilder(const FRunBuilderParams &Params)=0
virtual FOnPostExecuteCommandlet & OnPostExecuteCommandlet()=0
static ENGINE_API IWorldPartitionEditorModule & Get()
Definition IWorldPartitionEditorModule.cpp:12
virtual void SetEnableStreamingGenerationLogOnPIE(bool bInEnableLoadingInEditor)=0
virtual FWorldPartitionCreated & OnWorldPartitionCreated()=0
virtual bool ConvertMap(const FString &InLongPackageName)=0
virtual double GetHLODInEditorMinDrawDistance() const =0
virtual void SetShowHLODsInEditor(bool bInShowHLODsInEditor)=0
virtual void SetHLODInEditorMinDrawDistance(double InMinDrawDistance)=0
virtual int32 GetInstancedFoliageGridSize() const =0
virtual ~IWorldPartitionEditorModule()
Definition IWorldPartitionEditorModule.h:16
Definition SubclassOf.h:30
Definition IWorldPartitionEditorModule.h:26
TSubclassOf< UWorldPartitionBuilder > BuilderClass
Definition IWorldPartitionEditorModule.h:27
FString ExtraArgs
Definition IWorldPartitionEditorModule.h:29
FText OperationDescription
Definition IWorldPartitionEditorModule.h:30
UWorld * World
Definition IWorldPartitionEditorModule.h:28
Definition IWorldPartitionEditorModule.h:85
EStatsType
Definition IWorldPartitionEditorModule.h:87
EStatsType StatsType
Definition IWorldPartitionEditorModule.h:94
UWorld * World
Definition IWorldPartitionEditorModule.h:92
FString Filename
Definition IWorldPartitionEditorModule.h:93