Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | ILegacyEdModeWidgetInterface |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/Tools/LegacyEdModeInterfaces.h |
| Include Path | #include "Tools/LegacyEdModeInterfaces.h" |
Syntax
class ILegacyEdModeWidgetInterface
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AllowWidgetMove() |
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. | Tools/LegacyEdModeInterfaces.h | |
bool CanCycleWidgetMode() |
Check to see if the current widget mode can be cycled | Tools/LegacyEdModeInterfaces.h | |
virtual void DrawHUD
(
FEditorViewportClient* ViewportClient, |
Tools/LegacyEdModeInterfaces.h | ||
EAxisList::Type GetCurrentWidgetAxis() |
Tools/LegacyEdModeInterfaces.h | ||
bool GetCustomDrawingCoordinateSystem
(
FMatrix& InMatrix, |
Tools/LegacyEdModeInterfaces.h | ||
bool GetCustomInputCoordinateSystem
(
FMatrix& InMatrix, |
Tools/LegacyEdModeInterfaces.h | ||
virtual UTexture2D * GetVertexTexture() |
Tools/LegacyEdModeInterfaces.h | ||
EAxisList::Type GetWidgetAxisToDraw
(
UE::Widget::EWidgetMode InWidgetMode |
Allows each mode to customize the axis pieces of the widget they want drawn. | Tools/LegacyEdModeInterfaces.h | |
FVector GetWidgetLocation() |
Allows each mode/tool to determine a good location for the widget to be drawn at. | Tools/LegacyEdModeInterfaces.h | |
FVector GetWidgetNormalFromCurrentAxis
(
void* InData |
Tools/LegacyEdModeInterfaces.h | ||
virtual void Render
(
const FSceneView* View, |
Tools/LegacyEdModeInterfaces.h | ||
void SetCurrentWidgetAxis
(
EAxisList::Type InAxis |
Tools/LegacyEdModeInterfaces.h | ||
bool ShouldDrawWidget() |
Lets the mode determine if it wants to draw the widget or not. | Tools/LegacyEdModeInterfaces.h | |
bool ShowModeWidgets() |
Tools/LegacyEdModeInterfaces.h | ||
bool UsesPropertyWidgets() |
Lets each mode selectively enable widgets for editing properties tagged with 'Show 3D Widget' metadata. | Tools/LegacyEdModeInterfaces.h | |
bool UsesTransformWidget () |
Lets each tool determine if it wants to use the editor widget or not. | Tools/LegacyEdModeInterfaces.h | |
bool UsesTransformWidget
(
UE::Widget::EWidgetMode CheckMode |
Lets each mode selectively exclude certain widget types. | Tools/LegacyEdModeInterfaces.h |