[Support] Custom Thumbnails

Hello everyone,

I’m happy to announce the release of this new little plugin!
It gives you the ability to set any icon for any blueprint in the content browser. It’s pretty neat to use for projects like RPGs, if you store your data as blueprint objects.
I’ve spent a lot of time researching how to do this and I wished there was a plugin for this at the time. After I finally figured it out, I decided to make it into that very plugin I wanted.
I hope you like it!

You can find it in the Marketplace here.

Supported versions are 4.23 - 4.25, but it can work on most previous versions too with minor changes, so feel free to ask if you need it.

Here’s how to use it :

With C++
Start by adding the module in your dependencies (i.e. in your *ProjectName.build.cs *file), like so for example :


PrivateDependencyModuleNames.AddRange(new string] { "CustomThumbnails" });

Then implement the *IIconThumbnailInterface *in your class and override *GetIcon_Implementation() *to return the UTexture2D you want as the thumbnail.

With Blueprints
In your blueprint (e.g. the parent blueprint of all the skills), click *Class Settings *and add the IconThumbnailInterface. Then, open the *Get Icon *function.
There, you can return any Texture2D as the thumbnail.
Please refer to the explanatory screenshot for more details.