# 🌈 UE5 C++ And Blueprint Community Tutorials (Notification Center)

**URL:** <https://forums.unrealengine.com/t/ue5-c-and-blueprint-community-tutorials-notification-center/231356>\
**Category:** Rendering\
**Tags:** unreal-engine, UE5-0\
**Created:** [May 27, 2021, 12:06am UTC](https://forums.unrealengine.com/t/ue5-c-and-blueprint-community-tutorials-notification-center/231356 "2021-05-27T00:06:08Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [May 28, 2021, 12:57pm UTC](https://forums.unrealengine.com/t/ue5-c-and-blueprint-community-tutorials-notification-center/231356/5 "2021-05-28T12:57:59Z")

</div>

## ([See All Tutorials](https://forums.unrealengine.com/t/ue5-c-and-blueprint-community-tutorials-notification-center/231356))

## Compiler Error: Unrecognized Type for Enums

In UE4 you would do something like this:

```auto
UENUM(BlueprintType)
enum class EJoyImageFormats : uint8
{
	JPG UMETA(DisplayName="JPG"),
	PNG UMETA(DisplayName="PNG"),
	BMP UMETA(DisplayName="BMP"),
	ICO UMETA(DisplayName="ICO"),
	EXR UMETA(DisplayName="EXR"),
	ICNS	UMETA(DisplayName="ICNS")
};

```

In UE5 it is this (Cleaner and simpler!):

```auto
UENUM(BlueprintType)
enum EJoyImageFormats
{
	JPG UMETA(DisplayName="JPG"),
	PNG UMETA(DisplayName="PNG"),
	BMP UMETA(DisplayName="BMP"),
	ICO UMETA(DisplayName="ICO"),
	EXR UMETA(DisplayName="EXR"),
	ICNS	UMETA(DisplayName="ICNS"),
	
	JoyImageFormats_Max UMETA(Hidden),
};

```

❤

Rama

---

_[View the full topic](https://forums.unrealengine.com/t/ue5-c-and-blueprint-community-tutorials-notification-center/231356)._
