Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UActorFolder |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/ActorFolder.h |
| Include Path | #include "ActorFolder.h" |
Syntax
UCLASS (Within=Level, MinimalAPI)
class UActorFolder : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorFolder
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bFolderInitiallyExpanded | bool | ActorFolder.h | ||
| bIsDeleted | bool | ActorFolder.h | ||
| FolderGuid | FGuid | ActorFolder.h | ||
| FolderLabel | FString | ActorFolder.h | ||
| ParentFolderGuid | FGuid | ActorFolder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Fixup() |
Remaps parent folder to the first parent folder not marked as deleted. | ActorFolder.h | |
void FixupParentFolder() |
Detects and clears invalid parent folder. | ActorFolder.h | |
FString GetDisplayName() |
ActorFolder.h | ||
FFolder GetFolder() |
ActorFolder.h | ||
const FGuid & GetGuid() |
ActorFolder.h | ||
const FString & GetLabel() |
ActorFolder.h | ||
UActorFolder * GetParent
(
bool bSkipDeleted |
ActorFolder.h | ||
FName GetPath() |
ActorFolder.h | ||
bool IsInitiallyExpanded() |
ActorFolder.h | ||
bool IsMarkedAsDeleted() |
ActorFolder.h | ||
bool IsValid() |
Checks if folder is valid (if it's not deleted) | ActorFolder.h | |
void MarkAsDeleted() |
ActorFolder.h | ||
void SetIsInitiallyExpanded
(
bool bInFolderInitiallyExpanded |
Control whether the folder is initially expanded or not. | ActorFolder.h | |
void SetLabel
(
const FString& InFolderLabel |
ActorFolder.h | ||
void SetPackageExternal
(
bool bExternal, |
Set the folder packaging mode. | ActorFolder.h | |
void SetParent
(
UActorFolder* InParent |
ActorFolder.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetAssetRegistryTags
(
FAssetRegistryTagsContext Context |
ActorFolder.h | ||
virtual void GetAssetRegistryTags
(
TArray< FAssetRegistryTag >& OutTags |
ActorFolder.h | ||
virtual bool IsAsset() |
ActorFolder.h | ||
virtual void PostLoad() |
ActorFolder.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UActorFolder * Create
(
ULevel* InOuter, |
Helper that creates a new UActorFolder. | ActorFolder.h | |
static FActorFolderDesc GetAssetRegistryInfoFromPackage
(
FName PackageName |
Returns actor folder info stored in its package. | ActorFolder.h | |
static EPackageFlags GetExternalPackageFlags() |
ActorFolder.h |