Rider missing Natvis option entirely [Unreal C++]

My settings panel vs other's setting panel:

Missing the “Enable NatVis Renderers for LLDB” option

The result is that the natvis is not working at all.

0
1 comment

The difference is basically in the mechanism of visualizing objects in the debugger.
 

  • Windows users .natvis files for visualization.
  • MacOS and Linux are using Python wrappers above LLDB that are bundled into Unreal Engine distribution. For example, you can add the following command into your .lldbinit to get enhanced visualization.
command script import "{path to UE instance}/Engine/Extras/LLDBDataFormatters/UEDataFormatters.py

Although the wrappers visualize some objects, the visualization is a bit less informative than visualization of the same objects on Windows. That's a restriction of the current mechanism.

0

Please sign in to leave a comment.