Class Exporter
Exporter
Inheritance
Inherited Members
Namespace: UE4.Engine
Assembly: UE4DotNet.dll
Syntax
public class Exporter : UObject
Properties
| Improve this Doc View SourcebForceFileOperations
Declaration
public bool bForceFileOperations { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
bSelectedOnly
Declaration
public bool bSelectedOnly { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
bText
Declaration
public bool bText { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DefaultObject
Get UE4 Default Object for this Class
Declaration
public static Exporter DefaultObject { get; }
Property Value
Type | Description |
---|---|
Exporter |
ExportRootScope
The root scope of objects to be exported, only used if PPF_ExportsNotFullyQualfied is set
Declaration
public UObject ExportRootScope { get; set; }
Property Value
Type | Description |
---|---|
UObject |
Remarks
Objects being exported that are contained within ExportRootScope will use just their name instead of a full path
ExportTask
Export Task
Declaration
public AssetExportTask ExportTask { get; set; }
Property Value
Type | Description |
---|---|
AssetExportTask |
PreferredFormatIndex
Index into FormatExtension/FormatDescription of the preferred export format.
Declaration
public int PreferredFormatIndex { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
StaticClass
Get UE4 Class
Declaration
public static Class StaticClass { get; }
Property Value
Type | Description |
---|---|
Class |
SupportedClass
Supported class of this exporter
Declaration
public SubclassOf<UObject> SupportedClass { get; set; }
Property Value
Type | Description |
---|---|
SubclassOf<UObject> |
TextIndent
Current indentation of spaces of the exported text
Declaration
public int TextIndent { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
| Improve this Doc View SourceNew(UObject, Name)
Spawn an object of this class
Declaration
public static Exporter New(UObject obj = null, Name name = default(Name))
Parameters
Type | Name | Description |
---|---|---|
UObject | obj | |
Name | name |
Returns
Type | Description |
---|---|
Exporter |
RunAssetExportTask(AssetExportTask)
Export the given object to file.
Declaration
public static bool RunAssetExportTask(AssetExportTask Task)
Parameters
Type | Name | Description |
---|---|---|
AssetExportTask | Task |
Returns
Type | Description |
---|---|
System.Boolean |
Remarks
Child classes do not override this, but they do provide an Export() function to do the resource-specific export work.
@param Task The task to export.
@return true if the the object was successfully exported
RunAssetExportTasks(Byte)
Export the given objects to files.
Declaration
public static bool RunAssetExportTasks(byte ExportTasks)
Parameters
Type | Name | Description |
---|---|---|
System.Byte | ExportTasks |
Returns
Type | Description |
---|---|
System.Boolean |
Remarks
Child classes do not override this, but they do provide an Export() function to do the resource-specific export work.
@param ExportTasks The array of tasks to export.
@return true if all tasks ran without error
Events
| Improve this Doc View SourceScriptRunAssetExportTask
Export the given object to file.
Declaration
public event Exporter.ScriptRunAssetExportTask_delegate ScriptRunAssetExportTask
Event Type
Type | Description |
---|---|
Exporter.ScriptRunAssetExportTask_delegate |
Remarks
Overridden by script based exporters.
@param Task The task to export.
@return true if overridden by script exporter.
Operators
| Improve this Doc View SourceImplicit(IntPtr to Exporter)
Convert from IntPtr to UObject
Declaration
public static implicit operator Exporter(IntPtr p)
Parameters
Type | Name | Description |
---|---|---|
System.IntPtr | p |
Returns
Type | Description |
---|---|
Exporter |