Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
Inheritance Hierarchy
- FObjectResource
- FObjectImport
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectResource.h |
| Include | #include "UObject/ObjectResource.h" |
Syntax
struct FObjectImport : public FObjectResource
Remarks
UObject resource type for objects that are referenced by this package, but contained within another package.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bImportFailed | ||
| bool | bImportOptional | Indicate if the import comes from an optional package, used to generate the proper chunk id in the io store | |
| bool | bImportPackageHandled | ||
| bool | bImportSearchedFor | ||
| FName | ClassName | The name of the class for the UObject represented by this resource. | |
| FName | ClassPackage | The name of the package that contains the class of the UObject represented by this resource. | |
| FName | PackageName | Package Name this import belongs to. | |
| int32 | SourceIndex | Index into SourceLinker's ExportMap for the export associated with this import's UObject. | |
| FLinkerLoad * | SourceLinker | The linker that contains the original FObjectExport resource associated with this import. | |
| UObject * | XObject | The UObject represented by this resource. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Constructors | |||
FObjectImport
(
UObject* InObject |
|||
FObjectImport
(
UObject* InObject, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FName | Accessor function to get the import package name Handles editor only code. | ||
| bool | Accessor function to check if the import has package name set Handles editor only code. | ||
| void | SetPackageName
(
FName InPackageName |
Accessor function to set the import PackageName Handles editor only code. |