Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/Tools
Inheritance Hierarchy
- ILegacyEdModeWidgetInterface
- UBaseLegacyWidgetEdMode
- UEdModeDefault
- UAssetEdModeDefault
- UFractureEditorMode
- UMLDeformerPaintMode
- UModelingToolsEditorMode
- UStaticMeshEditorModelingMode
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/Tools/LegacyEdModeInterfaces.h |
| Include | #include "Tools/LegacyEdModeInterfaces.h" |
Syntax
class ILegacyEdModeWidgetInterface
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | If the EdMode is handling InputDelta (i.e., returning true from it), this allows a mode to indicated whether or not the Widget should also move. | ||
| bool | Check to see if the current widget mode can be cycled | ||
| void | DrawHUD
(
FEditorViewportClient* ViewportClient, |
||
| EAxisList::Type | |||
| bool | GetCustomDrawingCoordinateSystem
(
FMatrix& InMatrix, |
||
| bool | GetCustomInputCoordinateSystem
(
FMatrix& InMatrix, |
||
| UTexture2D * | |||
| EAxisList::Type | GetWidgetAxisToDraw
(
UE::Widget::EWidgetMode InWidgetMode |
Allows each mode to customize the axis pieces of the widget they want drawn. | |
| FVector | Allows each mode/tool to determine a good location for the widget to be drawn at. | ||
| FVector | GetWidgetNormalFromCurrentAxis
(
void* InData |
||
| void | Render
(
const FSceneView* View, |
||
| void | SetCurrentWidgetAxis
(
EAxisList::Type InAxis |
||
| bool | Lets the mode determine if it wants to draw the widget or not. | ||
| bool | |||
| bool | Lets each mode selectively enable widgets for editing properties tagged with 'Show 3D Widget' metadata. | ||
| bool | Lets each tool determine if it wants to use the editor widget or not. | ||
| bool | UsesTransformWidget
(
UE::Widget::EWidgetMode CheckMode |
Lets each mode selectively exclude certain widget types. |