15#include "Exporter.generated.h"
27 UPROPERTY(BlueprintReadWrite, Category=Misc)
38 UPROPERTY(BlueprintReadWrite, Category=Misc)
42 UPROPERTY(BlueprintReadWrite, Category=Misc)
47 int32 PreferredFormatIndex;
54 UPROPERTY(BlueprintReadWrite, Category=Misc)
63 uint32 bForceFileOperations:1;
65 UPROPERTY(BlueprintReadWrite, Category=Misc)
70 static const bool bEnableDebugBrackets;
103 struct FExportPackageParams
105 FString RootMapPackageName;
116 virtual void ExportPackageObject(FExportPackageParams&
ExpPackageParams) {};
119 virtual void ExportPackageInners(FExportPackageParams&
ExpPackageParams) {};
146 check( FileIndex == 0 && FileCount == 1 );
147 return FString( Filename );
163 ENGINE_API virtual bool GetCancelBatch()
const;
173 ENGINE_API virtual bool GetShowExportOption()
const;
233 struct FExportToFileParams
237 const TCHAR* Filename;
239 bool NoReplaceIdentical;
241 bool bUseFileArchive;
243 bool WriteEmptyFiles;
254 UFUNCTION(BlueprintCallable, Category =
"Miscellaneous")
264 UFUNCTION(BlueprintImplementableEvent, Category =
"Miscellaneous")
275 UFUNCTION(BlueprintCallable, Category =
"Miscellaneous")
#define NULL
Definition oodle2base.h:134
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition Archive.h:1208
Definition UnrealExporter.h:24
Definition FeedbackContext.h:30
Definition OutputDevice.h:133
Definition SubclassOf.h:30
Definition ActorComponent.h:152
Definition AssetExportTask.h:15
static TSet< TWeakObjectPtr< UExporter > > RegisteredExporters
Definition Exporter.h:323
bool CancelBatch
Definition Exporter.h:332
bool ShowExportOption
Definition Exporter.h:329
bool BatchExportMode
Definition Exporter.h:326
virtual void ExportComponentExtra(const FExportObjectInnerContext *Context, const TArray< UActorComponent * > &Components, FOutputDevice &Ar, uint32 PortFlags)
Definition Exporter.h:302
Definition ObjectPtr.h:488