Files
UnrealEngine/Engine/Plugins/Runtime/ModelViewViewModel/Source/ModelViewViewModelDebugger/Public/MVVMDebugItemId.h
2025-05-18 13:04:45 +08:00

33 lines
445 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
namespace UE::MVVM
{
struct FDebugItemId
{
enum class EType : uint8
{
Invalid,
View,
ViewModel,
} Type = EType::Invalid;
FGuid Id;
FDebugItemId() = default;
FDebugItemId(EType InType, FGuid InId)
: Type(InType), Id(InId)
{ }
bool operator==(const FDebugItemId& Other) const
{
return Other.Type == Type && Other.Id == Id;
}
};
}