Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
Inheritance Hierarchy
- FObjectResource
- FObjectExport
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectResource.h |
| Include | #include "UObject/ObjectResource.h" |
Syntax
struct FObjectExport : public FObjectResource
Remarks
UObject resource type for objects that are contained within this package and can be referenced by other packages.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool: 1 | bExportLoadFailed | Force this export to not load, it failed because the outer didn't exist. | |
| bool: 1 | bForcedExport | Whether the export was forced into the export table via OBJECTMARK_ForceTagExp. Serialized | |
| bool: 1 | bGeneratePublicHash | True if this export should have its iostore public hash generated even if not RF_Public. | |
| bool: 1 | bIsAsset | True if this export is an asset object. | |
| bool: 1 | bIsInheritedInstance | If this export is an instanced object inherited from a template and should only be created if the template has the object | |
| bool: 1 | bNotAlwaysLoadedForEditorGame | Whether the export should be always loaded in editor game False means that the object is True doesn't means, that the object won't be loaded. | |
| bool: 1 | bNotForClient | Whether the export should be loaded on clients Serialized | |
| bool: 1 | bNotForServer | Whether the export should be loaded on servers Serialized | |
| bool: 1 | bWasFiltered | Export was filtered out on load | |
| FPackageIndex | ClassIndex | Location of the resource for this export's class (if non-zero). | |
| int32 | CreateBeforeCreateDependencies | ||
| int32 | CreateBeforeSerializationDependencies | ||
| int32 | FirstExportDependency | The export table must serialize as a fixed size, this is use to index into a long list, which is later loaded into the array. | |
| int32 | HashNext | The index into the FLinker's ExportMap for the next export in the linker's export hash table. | |
| UObject * | Object | The UObject represented by this export. | |
| EObjectFlags | ObjectFlags | The object flags for the UObject represented by this resource. | |
| uint32 | PackageFlags | If this object is a top level package (which must have been forced into the export table via OBJECTMARK_ForceTagExp) this is the package flags for the original package file Serialized | |
| int64 | ScriptSerializationEndOffset | The location (into the FLinker's underlying file reader archive) of the end of the portion of this export's data that is serialized using script serialization. | |
| int64 | ScriptSerializationStartOffset | The location (into the FLinker's underlying file reader archive) of the beginning of the portion of this export's data that is serialized using script serialization. | |
| int32 | SerializationBeforeCreateDependencies | ||
| int32 | SerializationBeforeSerializationDependencies | ||
| int64 | SerialOffset | The location (into the FLinker's underlying file reader archive) of the beginning of the data for this export's UObject. | |
| int64 | SerialSize | The number of bytes to serialize when saving/loading this export's UObject. | |
| FPackageIndex | SuperIndex | Location of the resource for this export's SuperField (parent). | |
| FPackageIndex | TemplateIndex | Location of the resource for this export's template/archetypes. | |
| FPackageIndex | ThisIndex | Location of this resource in export map. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Constructors | |||
| PRAGMA_DISABLE_DEPRECATION_WARNINGS | FObjectExport
(
FObjectExport&& |
Workaround for clang deprecation warnings for deprecated PackageGuid member in implicit constructors. | |
FObjectExport
(
const FObjectExport& |
|||
FObjectExport
(
UObject* InObject, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ResetObject () |
Resets the stored Object and any transient flags |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FObjectExport & | operator=
(
FObjectExport&& |
||
| FObjectExport & | operator=
(
const FObjectExport& |