Navigation
API > API/Editor > API/Editor/EditorInteractiveToolsFramework > API/Editor/EditorInteractiveToolsFramework/ToolContexts
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInteractiveToolsContext
- UEditorInteractiveToolsContext
- UModeManagerInteractiveToolsContext
- UWidgetToolsContext
References
| Module | EditorInteractiveToolsFramework |
| Header | /Engine/Source/Editor/Experimental/EditorInteractiveToolsFramework/Public/ToolContexts/WidgetToolsContext.h |
| Include | #include "ToolContexts/WidgetToolsContext.h" |
Syntax
class UWidgetToolsContext : public UModeManagerInteractiveToolsContext
Remarks
UWidgetToolsContext extends UModeManagerInteractiveToolsContext with methods needed for tools operating on general widgets that do not have a viewport.
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | OnDragDetected
(
const FGeometry& MyGeometry, |
||
| bool | OnKeyChar
(
const FGeometry& MyGeometry, |
||
| bool | |||
| bool | |||
| bool | OnMouseButtonDoubleClick
(
const FGeometry& InMyGeometry, |
||
| bool | OnMouseButtonDown
(
const FGeometry& MyGeometry, |
||
| bool | OnMouseButtonUp
(
const FGeometry& MyGeometry, |
||
| void | OnMouseCaptureLost
(
const FCaptureLostEvent& CaptureLostEvent |
||
| bool | OnMouseMove
(
const FGeometry& MyGeometry, |
||
| bool | OnMouseWheel
(
const FGeometry& MyGeometry, |
||
| int32 | OnPaint
(
const FPaintArgs& Args, |