Navigation
API > API/Editor > API/Editor/UnrealEd
Inheritance Hierarchy
- TSharedFromThis
- FPendingDelete
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/AssetDeleteModel.h |
| Include | #include "AssetDeleteModel.h" |
Syntax
struct FPendingDelete : public TSharedFromThis< FPendingDelete >
Remarks
The pending deleted object.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FName > | DiskReferences | The on disk references to this object | |
| FReferencerInformationList | MemoryReferences | In memory references to this object (excluding the undo buffer) | |
| int32 | RemainingDiskReferences | The remaining disk references; EXCLUDES PENDING DELETES | |
| int32 | RemainingMemoryReferences | The remaining memory references; EXCLUDES PENDING DELETES |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPendingDelete
(
UObject* InObject |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Checks for references on disk and in memory for this object filling out all information. | ||
| UObject * | GetObject () |
Gets the object being deleted. | |
| bool | IsAssetContained
(
const FName& PackageName |
Checks if the package is contained in the asset package being deleted | |
| bool | IsInternal () |
Returns if the pending delete is internal, and need not be shown to the user. | |
| void | IsInternal
(
bool Value |
Sets if the pending delete is internal, and need not be shown to the user. | |
| bool | IsObjectContained
(
const UObject* InObject |
Checks if the object is contained in the pending delete object hierarchy | |
| bool | Is the pending deleted object referenced in memory by something other than the undo stack; INCLUDES PENDING DELETES | ||
| bool | Is the pending deleted object referenced in memory by the undo stack; INCLUDES PENDING DELETES |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator==
(
const FPendingDelete& Other |
Support comparing for unique insertions |