Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | FLegacyEdModeWidgetHelper |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/Tools/LegacyEdModeWidgetHelpers.h |
| Include Path | #include "Tools/LegacyEdModeWidgetHelpers.h" |
Syntax
class FLegacyEdModeWidgetHelper
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLegacyEdModeWidgetHelper() |
Tools/LegacyEdModeWidgetHelpers.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FLegacyEdModeWidgetHelper() |
Tools/LegacyEdModeWidgetHelpers.h |
Structs
| Name | Remarks |
|---|---|
| FPropertyWidgetInfo | Property Widgets. |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MD_MakeEditWidget | const FName | @TODO: Find a better home for these? | Tools/LegacyEdModeWidgetHelpers.h |
| MD_ValidateWidgetUsing | const FName | Specifies a function used for validation of the current value of a property. | Tools/LegacyEdModeWidgetHelpers.h |
| MD_WidgetLocalSpace | const FName | If the value of a UPROPERTY's edit widget's transform or translation is stored on the property in local space (defaults true) | Tools/LegacyEdModeWidgetHelpers.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ActorSelectionChangeNotify() |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual bool AllowsViewportDragTool() |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual bool AllowWidgetMove() |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual bool CanCycleWidgetMode() |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual void DrawHUD
(
FEditorViewportClient* ViewportClient, |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual EAxisList::Type GetCurrentWidgetAxis() |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual bool GetCustomDrawingCoordinateSystem
(
FMatrix& InMatrix, |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual bool GetCustomInputCoordinateSystem
(
FMatrix& InMatrix, |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual EAxisList::Type GetWidgetAxisToDraw
(
UE::Widget::EWidgetMode InWidgetMode |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual FVector GetWidgetLocation() |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual FVector GetWidgetNormalFromCurrentAxis
(
void* InData |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual bool HandleClick
(
FEditorViewportClient* InViewportClient, |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual bool InputDelta
(
FEditorViewportClient* InViewportClient, |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual void Render
(
const FSceneView* View, |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual void SetCurrentWidgetAxis
(
EAxisList::Type InAxis |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual bool ShouldDrawWidget() |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual bool ShowModeWidgets() |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual bool UsesPropertyWidgets() |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual bool UsesTransformWidget () |
Tools/LegacyEdModeWidgetHelpers.h | ||
virtual bool UsesTransformWidget
(
UE::Widget::EWidgetMode CheckMode |
Tools/LegacyEdModeWidgetHelpers.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AActor * GetFirstSelectedActorInstance() |
Returns the first selected Actor, or NULL if there is no selection. | Tools/LegacyEdModeWidgetHelpers.h | |
virtual UObject * GetItemToTryDisplayingWidgetsFor
(
FTransform& OutWidgetToWorld |
Finds the best item to display widgets for (preferring selected components over selected actors) | Tools/LegacyEdModeWidgetHelpers.h | |
void GetPropertyWidgetInfos
(
const UStruct* InStruct, |
Gets an array of property widget info structures for the given struct/class type for the given container. | Tools/LegacyEdModeWidgetHelpers.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool CanCreateWidgetForProperty
(
FProperty* InProp |
Returns true if this property can support creating a widget in the editor | Tools/LegacyEdModeWidgetHelpers.h | |
static bool CanCreateWidgetForStructure
(
const UStruct* InPropStruct |
Returns true if this structure can support creating a widget in the editor | Tools/LegacyEdModeWidgetHelpers.h | |
static bool ShouldCreateWidgetForProperty
(
FProperty* InProp |
See if we should create a widget for the supplied property when selecting an actor instance | Tools/LegacyEdModeWidgetHelpers.h |