Navigation
API > API/Runtime > API/Runtime/CoreUObject
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsEditorOnlyObject
(
const UObject* InObject, |
Returns if true if the object is editor-only: | UObject/UObjectGlobals.h | |
bool IsEditorOnlyObject
(
const UObject* InObject, |
UObject/UObjectGlobals.h |
IsEditorOnlyObject(const UObject *, bool)
Description
Returns if true if the object is editor-only:
- it's a package marked as PKG_EditorOnly or inside one or
- IsEditorOnly returns true or
- if bCheckMarks is true, if it has the EditorOnly object mark or
- if bCheckRecursive is true, if its class, super struct, outer, or archetypes are editor only
| Name | IsEditorOnlyObject |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
| Include Path | #include "UObject/UObjectGlobals.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/SavePackage/SavePackageUtilities.cpp |
bool IsEditorOnlyObject
(
const UObject * InObject,
bool bCheckRecursive
)
IsEditorOnlyObject(const UObject , bool, TFunctionRef< UE::SavePackageUtilities::EEditorOnlyObjectResult(const UObject Object)>, TFunctionRef< void(const UObject *Object, bool bEditorOnly)>)
| Name | IsEditorOnlyObject |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
| Include Path | #include "UObject/UObjectGlobals.h" |
bool IsEditorOnlyObject
(
const UObject * InObject,
bool bCheckRecursive,
TFunctionRef < UE::SavePackageUtilities::EEditorOnlyObjectResult *Object )> LookupInCache,
TFunctionRef < void *Object , bool bEditorOnly)> AddToCache
)