JetBrains Rider
 
2024.3
Get JetBrains Rider

Reflection specifiers

Last modified: 26 May 2024

JetBrains Rider supports Unreal Engine reflection macros such as UCLASS, USTRUCT, UENUM, and so on, which are used to emulate reflection that is missing in the C++ language. Moreover, JetBrains Rider will resolve entities from GENERATED_BODY() and provide you with completion suggestions, even if your Unreal Engine project is not built.

JetBrains Rider: Code completion for Unreal Engine reflection specifiers

Quick Documentation ( Ctrl0K,0I) and summary tooltips in code completion are also available for reflection macros.

JetBrains Rider: Quick documentation for Unreal Engine reflection specifiers