Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/Tools
Inheritance Hierarchy
- FLegacyEdModeWidgetHelper
- FEdMode
- FAnimationEditMode
- IAnimNodeEditMode
- FAnimNodeEditMode
- IPersonaEditMode
- FIKRetargetDefaultMode
- FIKRetargetEditPoseMode
- FIKRigEditMode
- FMLDeformerEditorMode
- FPhysicsControlProfileEditorMode
- IControlRigEditMode
- FContextualAnimEdMode
- FDatabaseEdMode
- FEdModeGeometry
- FEdModeTexture
- FGameplayDebuggerEdMode
- FPhysicsDebugMode
- FPhysicsManipulationEdMode
- IMeshPaintEdMode
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/Tools/LegacyEdModeWidgetHelpers.h |
| Include | #include "Tools/LegacyEdModeWidgetHelpers.h" |
Syntax
class FLegacyEdModeWidgetHelper
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bEditedPropertyIsTransform | Indicates | |
| EAxisList::Type | CurrentWidgetAxis | The current axis that is being dragged on the widget. | |
| int32 | EditedPropertyIndex | If the property being edited is an array property, this is the index of the element we're currently dealing with | |
| FString | EditedPropertyName | Name of the property currently being edited | |
| FEditorModeTools * | Owner | Pointer back to the mode tools that we are registered with | |
| TScriptInterface< ILegacyEdModeWidgetInterface > | ParentModeInterface |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| bool | |||
| bool | |||
| bool | CanCreateWidgetForProperty
(
FProperty* InProp |
Returns true if this property can support creating a widget in the editor | |
| bool | CanCreateWidgetForStructure
(
const UStruct* InPropStruct |
Returns true if this structure can support creating a widget in the editor | |
| bool | |||
| void | DrawHUD
(
FEditorViewportClient* ViewportClient, |
||
| EAxisList::Type | |||
| bool | GetCustomDrawingCoordinateSystem
(
FMatrix& InMatrix, |
||
| bool | GetCustomInputCoordinateSystem
(
FMatrix& InMatrix, |
||
| AActor * | Returns the first selected Actor, or NULL if there is no selection. | ||
| UObject * | GetItemToTryDisplayingWidgetsFor
(
FTransform& OutWidgetToWorld |
Finds the best item to display widgets for (preferring selected components over selected actors) | |
| void | GetPropertyWidgetInfos
(
const UStruct* InStruct, |
Gets an array of property widget info structures for the given struct/class type for the given container. | |
| EAxisList::Type | GetWidgetAxisToDraw
(
UE::Widget::EWidgetMode InWidgetMode |
||
| FVector | |||
| FVector | GetWidgetNormalFromCurrentAxis
(
void* InData |
||
| bool | HandleClick
(
FEditorViewportClient* InViewportClient, |
||
| bool | InputDelta
(
FEditorViewportClient* InViewportClient, |
||
| void | Render
(
const FSceneView* View, |
||
| void | SetCurrentWidgetAxis
(
EAxisList::Type InAxis |
||
| bool | ShouldCreateWidgetForProperty
(
FProperty* InProp |
See if we should create a widget for the supplied property when selecting an actor instance | |
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| bool | UsesTransformWidget
(
UE::Widget::EWidgetMode CheckMode |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FPropertyWidgetInfo | Property Widgets. |
Constants
| Name | Description |
|---|---|
| MD_MakeEditWidget | : Find a better home for these? |
| MD_ValidateWidgetUsing | Specifies a function used for validation of the current value of a property. |