Visual Assist includes features specific to development with Unreal Engine 4 (UE4), including support for UE4 keywords, preprocessor macros, and solution setup.
Enable support for UE4 in the options dialog of Visual Assist.
Enabling support changes only the UI of Visual Assist. It does not affect the set of known symbols in a solution. As with non-UE4 solutions, known symbols are determined by #include directives and project include paths.
The first time you open a UE4 solution, whether or not support in the UI is enabled, Visual Assist parses a multitude of UE4 engine headers. Thereafter, the symbols are available to all solutions that include them. If you cease all development with UE4, rebuild your symbol database to reclaim disk space and discard knowledge of all UE4 symbols.
When the support for UE4 is selected, you have the option to enable the functionalities for all your projects by selecting Always, or let Visual Assist detect when you are working on a UE4 project by selecting Detect automatically.
When checking the Index plugins option, folders containing internal engine plugins from Unreal Engine will be parsed and indexed. Otherwise, they will be skipped, improving parse time. By default the option is unchecked.