26 lines
611 B
C++
26 lines
611 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "CoreMinimal.h"
|
|
#include "ISceneOutlinerTreeItem.h"
|
|
#include "SceneOutlinerStandaloneTypes.h"
|
|
|
|
#define UE_API SCENEOUTLINER_API
|
|
|
|
struct FGuid;
|
|
|
|
/** A tree item that represents an actor, loaded or unloaded */
|
|
struct IActorBaseTreeItem : ISceneOutlinerTreeItem
|
|
{
|
|
public:
|
|
IActorBaseTreeItem(FSceneOutlinerTreeItemType InType) : ISceneOutlinerTreeItem(InType) {}
|
|
|
|
/** Static type identifier for the base class tree item */
|
|
static UE_API const FSceneOutlinerTreeItemType Type;
|
|
|
|
virtual const FGuid& GetGuid() const =0;
|
|
};
|
|
|
|
#undef UE_API
|