Navigation
API > API/Editor > API/Editor/SceneOutliner
Variant type that defines an identifier for a tree item. Assumes 'trivial relocatability' as with many unreal containers.
| Name | FSceneOutlinerTreeItemID |
| Type | struct |
| Header File | /Engine/Source/Editor/SceneOutliner/Public/SceneOutlinerStandaloneTypes.h |
| Include Path | #include "SceneOutlinerStandaloneTypes.h" |
Syntax
struct FSceneOutlinerTreeItemID
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSceneOutlinerTreeItemID
(
FSceneOutlinerTreeItemID&& Other |
Move construction / assignment | SceneOutlinerStandaloneTypes.h | |
FSceneOutlinerTreeItemID
(
const FSceneOutlinerTreeItemID& Other |
Copy construction / assignment | SceneOutlinerStandaloneTypes.h | |
FSceneOutlinerTreeItemID
(
const FGuid& InGuid |
SceneOutlinerStandaloneTypes.h | ||
FSceneOutlinerTreeItemID
(
const FUniqueID& CustomID |
ID representing a generic tree item | SceneOutlinerStandaloneTypes.h | |
FSceneOutlinerTreeItemID
(
const FFolder& InFolder |
SceneOutlinerStandaloneTypes.h | ||
FSceneOutlinerTreeItemID
(
const FFolderKey& InKey |
ID representing a folder | SceneOutlinerStandaloneTypes.h | |
FSceneOutlinerTreeItemID
(
const FObjectKey& InKey |
SceneOutlinerStandaloneTypes.h | ||
| Default constructed null item ID | SceneOutlinerStandaloneTypes.h | ||
FSceneOutlinerTreeItemID
(
const UObject* InObject |
ID representing a UObject | SceneOutlinerStandaloneTypes.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FSceneOutlinerTreeItemID() |
SceneOutlinerStandaloneTypes.h |
Enums
Public
| Name | Remarks |
|---|---|
| EType |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FUniqueID | uint64 | SceneOutlinerStandaloneTypes.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MaxSize | const uint32 | SceneOutlinerStandaloneTypes.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedHash | uint32 | SceneOutlinerStandaloneTypes.h | ||
| Data | uint8 | SceneOutlinerStandaloneTypes.h | ||
| Type | EType | SceneOutlinerStandaloneTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 CalculateTypeHash() |
SceneOutlinerStandaloneTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FSceneOutlinerTreeItemID& Other |
SceneOutlinerStandaloneTypes.h | ||
FSceneOutlinerTreeItemID & operator=
(
const FSceneOutlinerTreeItemID& Other |
SceneOutlinerStandaloneTypes.h | ||
FSceneOutlinerTreeItemID & operator=
(
FSceneOutlinerTreeItemID&& Other |
SceneOutlinerStandaloneTypes.h | ||
bool operator==
(
const FSceneOutlinerTreeItemID& Other |
SceneOutlinerStandaloneTypes.h |