This was reported on EPS in UE 5.5, but the issue is still in main at CL 49865562
The file /Engine/Plugins/Editor/ModelingToolsEditorMode/Source/ModelingToolsEditorMode/ModelingToolsEditorMode.Build.cs adds a private definition for ENABLE_STYLUS_SUPPORT:
PrivateDefinitions.Add("ENABLE_STYLUS_SUPPORT=" + (Target.Platform == UnrealTargetPlatform.Win64 ? '1' : '0'));
But ENABLE_STYLUS_SUPPORT is used in the public header files: Engine/Plugins/Editor/ModelingToolsEditorMode/Source/ModelingToolsEditorMode/Public/ModelingToolsEditorModeToolkit.h
The customer includes the public file ModelingToolsEditorModeToolkit.h in there code, but the ENABLE_STYLUS_SUPPORT is not defined in that context. So they have to define it manually on their side to compile their code.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-361056 in the post.
| 0 |
| Component | UE - Graphics Tools - Modeling Tools |
|---|---|
| Affects Versions | 5.5, 5.6, 5.7 |
| Created | Jan 15, 2026 |
|---|---|
| Updated | Jan 16, 2026 |