Show / Hide Table of Contents

Class Exporter

Exporter

Inheritance
System.Object
UObject
Exporter
ExporterFBX
LevelExporterLOD
LevelExporterOBJ
LevelExporterSTL
LevelExporterT3D
ModelExporterT3D
ObjectExporterT3D
PolysExporterOBJ
PolysExporterT3D
RenderTargetExporterHDR
SequenceExporterT3D
SoundExporterOGG
SoundExporterWAV
SoundSurroundExporterWAV
StaticMeshExporterOBJ
TextBufferExporterTXT
TextureCubeExporterHDR
TextureExporterBMP
TextureExporterHDR
TextureExporterPCX
TextureExporterTGA
Inherited Members
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.Engine
Assembly: UE4DotNet.dll
Syntax
public class Exporter : UObject

Properties

| Improve this Doc View Source

bForceFileOperations

Declaration
public bool bForceFileOperations { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bSelectedOnly

Declaration
public bool bSelectedOnly { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bText

Declaration
public bool bText { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static Exporter DefaultObject { get; }
Property Value
Type Description
Exporter
| Improve this Doc View Source

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

| Improve this Doc View Source

ExportTask

Export Task

Declaration
public AssetExportTask ExportTask { get; set; }
Property Value
Type Description
AssetExportTask
| Improve this Doc View Source

PreferredFormatIndex

Index into FormatExtension/FormatDescription of the preferred export format.

Declaration
public int PreferredFormatIndex { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class
| Improve this Doc View Source

SupportedClass

Supported class of this exporter

Declaration
public SubclassOf<UObject> SupportedClass { get; set; }
Property Value
Type Description
SubclassOf<UObject>
| Improve this Doc View Source

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 Source

New(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
| Improve this Doc View Source

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

| Improve this Doc View Source

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 Source

ScriptRunAssetExportTask

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 Source

Implicit(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
  • Improve this Doc
  • View Source
Back to top Generated by DocFX