Files
UnrealEngineUWP/Engine/Extras/NatvisHelpers/README.txt
Johan Torp effcc1475e FName debug visualization fixes
* Fixed static configs that used the wrong stride
* Also exposed some constants in NameTypes.h to improve robustness and reduce duplication of constants across UE4.natvis, PS4UE4.natvis and LLDB UE4DataFormatters.py.
* Reverted back to using DisplayIndex instead of ComparisonIndex for DisplayString
* Reverted back to using quotes around the string part, e.g. '"MyName"_123' instead of 'MyName_123'
* Speculative LLDB data formatter fix
* Fixed FStatMessage natvis special case where Cycles contained and extra FMinimalName
* Updated Natvis README.txt

#rb pj.kack, steve.robb

[CL 6251647 by Johan Torp in Dev-Core branch]
2019-05-02 07:44:57 -04:00

7 lines
593 B
Plaintext

This library exists to support UE's custom native visualizers in Visual Studio within modules loaded by Live Code (displaying FNames, etc..).
When generating a patch executable, we include this library and force the linker to include a reference to the global InitNatvisHelpers() function.
This creates references to GNameBlocksDebug and GObjectArrayForDebugVisualizers. Object files in static libraries are only included if a symbol in them is referenced, so if those symbols already exist in the patch, those references will be used. Otherwise the definitions
in Global.cpp will be used.