Navigation
API > API/Plugins > API/Plugins/SampleToolsEditorMode
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdMode
- USampleToolsEditorMode
References
| Module | SampleToolsEditorMode |
| Header | /Engine/Plugins/Experimental/SampleToolsEditorMode/Source/Public/SampleToolsEditorMode.h |
| Include | #include "SampleToolsEditorMode.h" |
Syntax
UCLASS&40;&41;
class USampleToolsEditorMode : public UEdMode
Remarks
This class provides an example of how to extend a UEdMode to add some simple tools using the InteractiveTools framework. The various UEdMode input event handlers (see UEdMode.h) forward events to a UEdModeInteractiveToolsContext instance, 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 the UEdMode markup for more extensibility options.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from UEdMode
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | |||
| void | Enter () |
||
| TMap< FName, TArray< TSharedPtr< FUICommandInfo > > > |
Constants
| Name | Description |
|---|---|
| EM_SampleToolsEditorModeId |