I have a very heavy slate UI, lots of nested elements on many levels, tens of elements on screen.
The result is that it’s practically unusable, i can get up to 10s of refresh time when it’s displayed in its full glory.
Yet, it seems so basic compared to what the editor (also using slate apparently) can do, and the editor runs super smooth.
So it is clear to me that i am walking a very wrong path.
I know i’m gonna have to rewrite a lot of code but at least i would like to have a direction.
Slate documentation in c++ is very sparse (not to mention styles), making it a pure nightmare for beginners, all very frustrating.
So how is it done for the editor ?
What would be the general strategy to adopt when aiming very heavy UIs ?
I could really use a best practice guide
In case screenshots might help, i opened some time ago a question on the answerhub:
It is so frustrating to see how easily and wonderfully UE4 handles 3D, and how slow a bunch of textboxes and buttons can be.