Is there a way to use the enum-populated bitmask-integer in structs and dictionaries?

I’m looking for a way to store bitmasks in structs and dictionaries that will allow me to use those easy enum dropdown menus. Integer declarations in structs and dictionaries are not equipped with that bitmask checkbox like the basic integer variable. I’m curious as to whether this is due to a conceptual limitation that I’m not aware of or is the feature just not there (yet?)

Sorry to revive this thread after such a long time, but did you ever find a solution to this?

Sorry too :slight_smile: ! Do you find a solution since?

Ok, on UStruct it works well with a UPROPERTY, for that we should use the meta specifier Meta = (Bitmask, BitmaskEnum = "EMyFlagEnum") as in UObject.

For TMap UPROPERTY it tried to use UPARAM(...) macro like so TMap<FName, UPARAM(Meta = (Bitmask, BitmaskEnum = "EMyFlagEnum")) int32> MyDictionnary but it’s not working.

Hope it helps a bit for following readers…