Invalidation Box Use

Hello, If i add an Invalidation Box at the top of the hierarchy on my widgets that update very infrequently, will I get a performance boost just by doing that? Or do I also need to call something?

Hey there @NaiKo1511! You will get a performance boost just by wrapping your UI, however this comes with some consideration. Invalidation boxes work best for infrequently updating event based UI. If any of the UI inside of the IB is using binds, they will update every frame anyway negating the benefits of the entire box.

Some widget components will request invalidation on their own, however in cases where updates don’t trigger the cache invalidate on it’s own, you will need to manually invalidate via the invalidate layout and volatility node.

https://dev.epicgames.com/documentation/en-us/unreal-engine/using-the-invalidation-box-for-umg-in-unreal-engine?application_version=5.5