![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <UnrealExporter.h>
Public Member Functions | |
| ENGINE_API | FExportObjectInnerContext () |
| ENGINE_API | FExportObjectInnerContext (const TArray< UObject * > &ObjsToIgnore) |
| FExportObjectInnerContext (const bool bIgnoredValue) | |
| virtual | ~FExportObjectInnerContext ()=default |
| virtual int32 | GetObjectNumber () const |
| const TArray< UObject * > * | GetObjectInners (UObject *InObj) const |
| virtual ENGINE_API bool | IsObjectSelected (const UObject *InObj) const |
Protected Types | |
| typedef TArray< UObject * > | InnerList |
| typedef TMap< UObject *, InnerList > | ObjectToInnerMapType |
Protected Member Functions | |
| ENGINE_API void | AddObjectToInnerMap (UObject *InObject) |
Protected Attributes | |
| ObjectToInnerMapType | ObjectToInnerMap |
Friends | |
| class | UExporter |
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 );
|
protected |
Data structure used to map an object to its inners.
| FExportObjectInnerContext::FExportObjectInnerContext | ( | ) |
Creates the map from objects to their direct inners.
Creates the map from objects to their direct inners.
| ObjsToIgnore | An array of objects that should NOT be put in the list |
|
inline |
Empty Constructor for derived export contexts
|
virtualdefault |
|
inline |
Get the inner list of an object
| InObj | - Object |
Should the given object be considered selected by the current export?
|
protected |