UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ActorFolderDesc.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
Misc/Guid.h
"
6
#include "
UObject/NameTypes.h
"
7
#include "Containers/Map.h"
8
9
#if WITH_EDITOR
10
11
struct
FActorFolderDesc
12
{
13
public
:
14
ENGINE_API
FActorFolderDesc
();
15
const
FGuid
&
GetParentFolderGuid
()
const
{
return
ParentFolderGuid
; }
16
const
FGuid
&
GetFolderGuid
()
const
{
return
FolderGuid
; }
17
const
FString&
GetFolderLabel
()
const
{
return
FolderLabel
; }
18
bool
IsFolderInitiallyExpanded
()
const
{
return
bFolderInitiallyExpanded
; }
19
bool
IsFolderDeleted
()
const
{
return
bFolderIsDeleted
; }
20
FString
GetOuterPackageName
()
const
{
return
OuterPackageName
; }
21
ENGINE_API
FString GetDisplayName()
const
;
22
ENGINE_API
FString GetPath()
const
;
23
24
private
:
25
FGuid
ParentFolderGuid
;
26
FGuid
FolderGuid
;
27
FString
FolderLabel
;
28
bool
bFolderInitiallyExpanded
;
29
bool
bFolderIsDeleted
;
30
FString
OuterPackageName
;
31
32
friend
class
UActorFolder
;
33
};
34
35
class
FActorFolderDescsContext
36
{
37
public
:
38
FActorFolderDescsContext
(
const
FActorFolderDesc
&
InActorFolderDesc
);
39
const
FActorFolderDesc
*
GetActorFolderDesc
(
const
FGuid
&
InFolderGuid
);
40
const
FActorFolderDesc
*
GetParentActorFolderDesc
(
const
FActorFolderDesc
&
InActorFolderDesc
);
41
42
private
:
43
TMap<FGuid, FActorFolderDesc>
ActorFolders;
44
};
45
46
#endif
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
Guid.h
NameTypes.h
TMap
Definition
UnrealString.h.inl:34
UActorFolder
Definition
ActorFolder.h:17
FGuid
Definition
Guid.h:109
Engine
Source
Runtime
Engine
Public
ActorFolderDesc.h
Generated by
1.9.8