Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | FPendingPrivateAsset |
| Type | struct |
| Header File | /Engine/Source/Editor/UnrealEd/Public/AssetPrivatizeModel.h |
| Include Path | #include "AssetPrivatizeModel.h" |
Syntax
struct FPendingPrivateAsset : public TSharedFromThis< FPendingPrivateAsset >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FPendingPrivateAsset
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPendingPrivateAsset
(
UObject* InObject, |
AssetPrivatizeModel.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| IllegalDiskReferences | TArray< FName > | The on disk references to this object that would be illegal if the object were made private | AssetPrivatizeModel.h | |
| IllegalMemoryReferences | FReferencerInformationList | The in memory references to this object that would be illegal if the object were made private (*excluding the undo buffer) | AssetPrivatizeModel.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsReferencedInMemoryByNonUndo | bool | Flag indicating if this object is referenced in memory by the engine (excluding the undo buffer) | AssetPrivatizeModel.h | |
| bIsReferencedInMemoryByUndo | bool | Flag indicating if this object is referenced by the undo stack | AssetPrivatizeModel.h | |
| bReferencesChecked | bool | Flag indicating that references have been checked, so don't check again. | AssetPrivatizeModel.h | |
| Object | UObject * | The object to make private | AssetPrivatizeModel.h | |
| OwningPackage | UPackage * | The owning package of the object | AssetPrivatizeModel.h | |
| OwningPackageMountPointName | FName | The cached mount pount name of the owning package | AssetPrivatizeModel.h | |
| TargetAssetAccessSpecifier | EAssetAccessSpecifier | Asset access specifier to apply | AssetPrivatizeModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CheckForIllegalReferences() |
Checks for and records references on disk and in memory for this object that would be considered illegal if the object became private | AssetPrivatizeModel.h | |
UObject * GetObject() |
Gets the object being privatized | AssetPrivatizeModel.h | |
UPackage * GetOwningPackage() |
Gets the objects owning package | AssetPrivatizeModel.h | |
bool IsReferencedInMemoryByNonUndo() |
Is the pending object referenced in memory by the undo stack | AssetPrivatizeModel.h | |
bool IsReferencedInMemoryByUndo() |
Is the pending private object referenced in memory by something other than the undo stack | AssetPrivatizeModel.h | |
bool IsReferenceIllegal
(
const FName& InReference |
Checks if a given reference does not share the same mount point as the object. | AssetPrivatizeModel.h |