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