/Engine/Plugins/Experimental/SampleToolsEditorMode/Source/Public/SampleToolsEditorMode.h
This class provides an example of how to extend aUEdModeto add some simple tools using the InteractiveTools framework. The variousUEdModeinput event handlers (see UEdMode.h) forward events to aUEdModeInteractiveToolsContextinstance, which has all the logic for interacting with the InputRouter, ToolManager, etc. The functions provided here are the minimum to get started inserting some custom behavior. Take a look at theUEdModemarkup for more extensibility options.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class USampleToolsEditorMode : public [UEdMode](API\Editor\UnrealEd\Tools\UEdMode)