HarmonyLinkUE/Source/HarmonyLink/Public/Enums/Platform.h

21 lines
477 B
C

// Copyright (C) 2024 Jordon Brooks
#pragma once
#include "CoreMinimal.h"
#include "Platform.generated.h"
// Undefine the LINUX macro to avoid conflicts with the enum definition.
#undef LINUX
/*
* Enum representing different operating system platforms.
*/
UENUM(BlueprintType)
enum class EPlatform : uint8
{
WINDOWS UMETA(DisplayName = "Windows"),
LINUX UMETA(DisplayName = "Linux"),
MAC UMETA(DisplayName = "Mac"),
UNIX UMETA(DisplayName = "Unix")
};