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 ( ) and summary tooltips in code completion are also available for reflection macros.

JetBrains Rider: Quick documentation for Unreal Engine reflection specifiers