UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UnrealExporter.h File Reference
#include "CoreMinimal.h"

Go to the source code of this file.

Classes

class  FExportObjectInnerContext
 

Functions

ENGINE_API void ExportProperties (const class FExportObjectInnerContext *Context, FOutputDevice &Out, UClass *ObjectClass, uint8 *Object, int32 Indent, UClass *DiffClass, uint8 *Diff, UObject *Parent, uint32 PortFlags=0, UObject *ExportRootScope=NULL)
 
ENGINE_API void DumpComponents (UObject *Object)
 
ENGINE_API FString DumpComponentsToString (UObject *Object)
 
ENGINE_API void DumpObject (const TCHAR *Label, UObject *Object)
 
ENGINE_API FString DumpObjectToString (UObject *Object)
 

Function Documentation

◆ DumpComponents()

ENGINE_API void DumpComponents ( UObject Object)

Debug spew for components

Parameters
Objectobject to dump component spew for

◆ DumpComponentsToString()

ENGINE_API FString DumpComponentsToString ( UObject Object)

Debug spew for object's components, returned as an FString.

◆ DumpObject()

ENGINE_API void DumpObject ( const TCHAR Label,
UObject Object 
)

Debug spew for an object

Parameters
Labelheader line for spew
Objectobject to dump component spew for

◆ DumpObjectToString()

ENGINE_API FString DumpObjectToString ( UObject Object)

Debug spew for an object, returned as an FString.

◆ ExportProperties()

ENGINE_API void ExportProperties ( const class FExportObjectInnerContext Context,
FOutputDevice Out,
UClass ObjectClass,
uint8 Object,
int32  Indent,
UClass DiffClass,
uint8 Diff,
UObject Parent,
uint32  PortFlags = 0,
UObject ExportRootScope = NULL 
)

Exports the property values for the specified object as text to the output device.

Parameters
ContextContext from which the set of 'inner' objects is extracted. If NULL, an object iterator will be used.
Outthe output device to send the exported text to
ObjectClassthe class of the object to dump properties for
Objectthe address of the object to dump properties for
Indentnumber of spaces to prepend to each line of output
DiffClassthe class to use for comparing property values when delta export is desired.
Diffthe address of the object to use for determining whether a property value should be exported. If the value in Object matches the corresponding value in Diff, it is not exported. Specify NULL to export all properties.
Parentthe UObject corresponding to Object
PortFlagsflags used for modifying the output and/or behavior of the export
ExportRootScopeThe scope to create relative paths from, if the PPF_ExportsNotFullyQualified flag is passed in. If NULL, the package containing the object will be used instead.