#include <FreeTouchLogic.h>
|
| virtual void | OnPress_Implementation (const FGeometry &ComponentGeometry, const FPointerEvent &PointerEvent) override |
| virtual void | OnMove_Implementation (const FGeometry &ComponentGeometry, const FPointerEvent &PointerEvent) override |
| virtual void | OnRelease_Implementation (const FGeometry &ComponentGeometry, const FPointerEvent &PointerEvent) override |
| virtual void | OnTick_Implementation (const FGeometry &ComponentGeometry, const FPointerEvent &PointerEvent, const double InCurrentTime, const float InDeltaTime) override |
| BlueprintCallable void | SetSupportGesture (const bool bEnable) |
◆ UFreeTouchLogic()
| UFreeTouchLogic::UFreeTouchLogic |
( |
| ) |
|
◆ Initialize_Implementation()
| void UFreeTouchLogic::Initialize_Implementation |
( |
| ) |
|
|
overridevirtual |
◆ OnMove_Implementation()
| void UFreeTouchLogic::OnMove_Implementation |
( |
const FGeometry & | ComponentGeometry, |
|
|
const FPointerEvent & | PointerEvent ) |
|
overrideprotectedvirtual |
◆ OnPress_Implementation()
| void UFreeTouchLogic::OnPress_Implementation |
( |
const FGeometry & | ComponentGeometry, |
|
|
const FPointerEvent & | PointerEvent ) |
|
overrideprotectedvirtual |
◆ OnRelease_Implementation()
| void UFreeTouchLogic::OnRelease_Implementation |
( |
const FGeometry & | ComponentGeometry, |
|
|
const FPointerEvent & | PointerEvent ) |
|
overrideprotectedvirtual |
◆ SetInputAction_Implementation()
| void UFreeTouchLogic::SetInputAction_Implementation |
( |
UInputAction * | NewInputAction | ) |
|
|
overridevirtual |
◆ bBlockInputActionDuringGesture
◆ bFloatingJoystick
◆ BlueprintReadWrite
| UFreeTouchLogic::BlueprintReadWrite |
◆ Category
| UFreeTouchLogic::Category ="Free Touch" |
If enabled, create floating joystick at press position and sent input like joystick logic. I recommend to add smooth modifier.
If enabled, normalize input from -1 to 1 based on joystick size. If disabled, use offset as input. You should use smooth modifier!
The minimum value of the delta (offset between the position of the finger between each frame) to send an event (input). Leave at 0 to disable this feature
◆ EditAnywhere
| UFreeTouchLogic::EditAnywhere |
◆ InputAction
◆ meta
Initial value:=(EditCondition="bFloatingJoystick==true", EditConditionHides))
uint8 bUseJoystickSize:1
The documentation for this class was generated from the following files:
- D:/MEGA/TouchProject/TouchProjectNext/Plugins/TouchInterfaceDesigner/Source/TouchInterface/Public/Logics/FreeTouchLogic.h
- D:/MEGA/TouchProject/TouchProjectNext/Plugins/TouchInterfaceDesigner/Source/TouchInterface/Private/Logics/FreeTouchLogic.cpp