Reflection specifiers
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 JetBrains Rider: Code completion for Unreal Engine reflection specifiers](https://resources.jetbrains.com/help/img/rider/2022.3/ue_reflection_specifiers.png)
Quick Documentation ( Ctrl+Q) and summary tooltips in code completion are also available for reflection macros.
![JetBrains Rider: Quick documentation for Unreal Engine reflection specifiers JetBrains Rider: Quick documentation for Unreal Engine reflection specifiers](https://resources.jetbrains.com/help/img/rider/2022.3/ue_reflection_macros_quick_doc.png)
Last modified: 21 January 2022