Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- FExportObjectInnerContext
- FSelectedActorExportObjectInnerContext
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/UnrealExporter.h |
| Include | #include "UnrealExporter.h" |
Syntax
class FExportObjectInnerContext
Remarks
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 );
Variables
| Type | Name | Description | |
|---|---|---|---|
| ObjectToInnerMapType | ObjectToInnerMap |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Creates the map from objects to their direct inners. | |||
FExportObjectInnerContext
(
const TArray< UObject* >& ObjsToIgnore |
Creates the map from objects to their direct inners. | ||
FExportObjectInnerContext
(
const bool bIgnoredValue |
Empty Constructor for derived export contexts |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TArray< UObject * > * | GetObjectInners
(
UObject* InObj |
Get the inner list of an object | |
| int32 | |||
| bool | IsObjectSelected
(
const UObject* InObj |
Should the given object be considered selected by the current export? |
Typedefs
| Name | Description |
|---|---|
| InnerList | Data structure used to map an object to its inners. |
| ObjectToInnerMapType |