Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
Variant of the base behavior which allows tools to use lambda functions instead of explicitly defining a behavior target.
| Name | ULocalTwoAxisPropertyEditInputBehavior |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseBehaviors/TwoAxisPropertyEditBehavior.h |
| Include Path | #include "BaseBehaviors/TwoAxisPropertyEditBehavior.h" |
Syntax
UCLASS (MinimalAPI)
class ULocalTwoAxisPropertyEditInputBehavior :
public UTwoAxisPropertyEditInputBehavior ,
public ITwoAxisPropertyEditBehaviorTarget
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInputBehavior → UTwoAxisPropertyEditInputBehavior → ULocalTwoAxisPropertyEditInputBehavior
Implements Interfaces
Structs
| Name | Remarks |
|---|---|
| FPropertyInterface | Lambda implementation of IPropertyInterface |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GetCaptureKeyFunc | TUniqueFunction< FKey()> | BaseBehaviors/TwoAxisPropertyEditBehavior.h | ||
| HorizontalProperty | FPropertyInterface | BaseBehaviors/TwoAxisPropertyEditBehavior.h | ||
| OnDragUpdated | FSimpleMulticastDelegate | BaseBehaviors/TwoAxisPropertyEditBehavior.h | ||
| VerticalProperty | FPropertyInterface | BaseBehaviors/TwoAxisPropertyEditBehavior.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Initialize () |
BaseBehaviors/TwoAxisPropertyEditBehavior.h | ||
void Initialize
(
ITwoAxisPropertyEditBehaviorTarget* InTarget |
BaseBehaviors/TwoAxisPropertyEditBehavior.h |