Navigation
API > API/Runtime > API/Runtime/Engine
Encapsulates a map from objects to their direct inners, used by UExporter::ExportObjectInner when exporting objects. Should be recreated before new objects are created within objects that are to be exported!
Typical usage pattern is: const FExportObjectInnerContext Context; foreach( Object in a set of objects) Exporter->ExportObjectInner( Context, Object );
| Name | FExportObjectInnerContext |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/UnrealExporter.h |
| Include Path | #include "UnrealExporter.h" |
Syntax
class FExportObjectInnerContext
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Creates the map from objects to their direct inners. | UnrealExporter.h | ||
FExportObjectInnerContext
(
const TArray< UObject* >& ObjsToIgnore |
Creates the map from objects to their direct inners. | UnrealExporter.h | |
FExportObjectInnerContext
(
const bool bIgnoredValue |
Empty Constructor for derived export contexts | UnrealExporter.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FExportObjectInnerContext() |
UnrealExporter.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| InnerList | TArray< UObject * > | Data structure used to map an object to its inners. | UnrealExporter.h |
| ObjectToInnerMapType | TMap< UObject *, InnerList > | UnrealExporter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Get the inner list of an object | UnrealExporter.h | ||
virtual int32 GetObjectNumber() |
UnrealExporter.h | ||
virtual bool IsObjectSelected
(
const UObject* InObj |
Should the given object be considered selected by the current export? | UnrealExporter.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddObjectToInnerMap
(
UObject* InObject |
UnrealExporter.h |