# UPROPERTY separator

**URL:** <https://forums.unrealengine.com/t/uproperty-separator/311603>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [March 18, 2015, 8:07pm UTC](https://forums.unrealengine.com/t/uproperty-separator/311603 "2015-03-18T20:07:58Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![LukasK](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@LukasK](https://forums.unrealengine.com/u/LukasK)\
**Post date:** [March 18, 2015, 8:07pm UTC](https://forums.unrealengine.com/t/uproperty-separator/311603/1 "2015-03-18T20:07:58Z")

</div>

Hi,

Is it possible to put some separator between properties to separate properties in one category ?  
I have many UPROPERTY (…)ies and I would like to see them in blueprint separated to some groups but still in one  
category

Thanks

---

<div class="post-metadata">

**Author:** ![marotili](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@marotili](https://forums.unrealengine.com/u/marotili)\
**Post date:** [March 18, 2015, 8:11pm UTC](https://forums.unrealengine.com/t/uproperty-separator/311603/2 "2015-03-18T20:11:44Z")

</div>

I think I saw “|” (vertical bar) as a separator. So you can use Category=Custom|Custom2 etc.

---

<div class="post-metadata">

**Author:** ![LukasK](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@LukasK](https://forums.unrealengine.com/u/LukasK)\
**Post date:** [March 19, 2015, 9:27pm UTC](https://forums.unrealengine.com/t/uproperty-separator/311603/3 "2015-03-19T21:27:39Z")

</div>

doesn’t work. Compiler is complaining.

---

<div class="post-metadata">

**Author:** ![MarcAndreG](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@MarcAndreG](https://forums.unrealengine.com/u/MarcAndreG)\
**Post date:** [March 20, 2015, 1:27am UTC](https://forums.unrealengine.com/t/uproperty-separator/311603/4 "2015-03-20T01:27:34Z")

</div>

You should be able to do this

[http://s1.postimg.org/wukquycpb/UProperty\_Pipe.jpg](http://s1.postimg.org/wukquycpb/UProperty_Pipe.jpg)

And the result would be this

[http://s1.postimg.org/jcduio0jz/UProperty\_Result.jpg](http://s1.postimg.org/jcduio0jz/UProperty_Result.jpg)

Is this what you were referring to ?

for the UPROPERTY, you can add the tag “AdvancedDisplay” wich will make them appear in the advanced section (you will have to click the arrow to see them)

Aside from that, I only know of using struct to separate them but that’s now very effective.

Cheers,

- Marc

---

<div class="post-metadata">

**Author:** ![v\_i\_m](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@v\_i\_m](https://forums.unrealengine.com/u/v_i_m)\
**Post date:** [July 17, 2019, 10:58pm UTC](https://forums.unrealengine.com/t/uproperty-separator/311603/5 "2019-07-17T22:58:54Z")

</div>

Advanced Display is a way of hiding advanced options. Not good for organizing. I guess the only way is making new Categories.

---

<div class="post-metadata">

**Author:** ![Vertex\_Soup](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Vertex\_Soup](https://forums.unrealengine.com/u/Vertex_Soup)\
**Post date:** [July 19, 2019, 7:14pm UTC](https://forums.unrealengine.com/t/uproperty-separator/311603/6 "2019-07-19T19:14:02Z")

</div>

Yes you can use this syntax : `Category="MyCategory|Subcategory"` if you want to do it this way, quotes are **mandatory**! You can use pipe symbol to nest them afterwards.

---

<div class="post-metadata">

**Author:** ![v\_i\_m](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@v\_i\_m](https://forums.unrealengine.com/u/v_i_m)\
**Post date:** [July 21, 2019, 7:27pm UTC](https://forums.unrealengine.com/t/uproperty-separator/311603/7 "2019-07-21T19:27:11Z")

</div>

That doesn’t create a Separator. It just makes a copy of a category, and creates a subcategory inside. Creating normal categories and subcategories makes more sense to me.  
Btw, one way to create a silly Separator… is to use an empty Boolean. Maybe named --------- or something of sorts.

---

<div class="post-metadata">

**Author:** ![Shadowriver](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Shadowriver](https://forums.unrealengine.com/u/Shadowriver)\
**Post date:** [July 21, 2019, 7:53pm UTC](https://forums.unrealengine.com/t/uproperty-separator/311603/8 "2019-07-21T19:53:32Z")

</div>

As far as i know there no way to do this, property editor does not support anything like this, if i think about it it would be little iffy to implement this, as categories are not strict entities can be mixed and what about search and filtering situations?

But there way to implement this yourself, you wouldneed to create a struct like FSeperator with single uint8 (maybe there wya to create empty so we only take extra bit of memory and without UPROPERTY which would create larger memory footprint, and then… create custom UI that will create separator 😛 here info how to make property editor UI for your structure:

> **[Details Panel Customization](https://docs.unrealengine.com/5.1/en-US/details-panel-customization-in-unreal-engine/)**
>
> Guide to customizing the display of properties in the Details panels within Unreal Editor.

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

This requires some Slate knowlage, but simple SBorder widget should do the job
