#include <JoystickLogic.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 | CalculateThumbPosition (const FGeometry &ComponentGeometry, const FPointerEvent &PointerEvent) |
◆ UJoystickLogic()
| UJoystickLogic::UJoystickLogic |
( |
| ) |
|
◆ CalculateThumbPosition()
| void UJoystickLogic::CalculateThumbPosition |
( |
const FGeometry & | ComponentGeometry, |
|
|
const FPointerEvent & | PointerEvent ) |
|
protectedvirtual |
◆ GetAngleDelta()
| float UJoystickLogic::GetAngleDelta |
( |
| ) |
const |
|
inline |
◆ GetRawValue()
| FVector2D UJoystickLogic::GetRawValue |
( |
const bool | bApplyModifiers = false | ) |
|
◆ GetRawValueBasedOnPosition()
| FVector2D UJoystickLogic::GetRawValueBasedOnPosition |
( |
const FGeometry & | ComponentGeometry, |
|
|
const FVector2D | InThumbPosition ) |
◆ GetThumbOffset()
| BlueprintPure FVector2D UJoystickLogic::GetThumbOffset |
( |
| ) |
const |
|
inline |
◆ GetThumbPosition()
| FVector2D UJoystickLogic::GetThumbPosition |
( |
const bool | bNormalized | ) |
const |
◆ GetThumbstickLayer()
◆ Initialize_Implementation()
| void UJoystickLogic::Initialize_Implementation |
( |
| ) |
|
|
overridevirtual |
◆ OnMove_Implementation()
| void UJoystickLogic::OnMove_Implementation |
( |
const FGeometry & | ComponentGeometry, |
|
|
const FPointerEvent & | PointerEvent ) |
|
overrideprotectedvirtual |
◆ OnPress_Implementation()
| void UJoystickLogic::OnPress_Implementation |
( |
const FGeometry & | ComponentGeometry, |
|
|
const FPointerEvent & | PointerEvent ) |
|
overrideprotectedvirtual |
◆ OnRelease_Implementation()
| void UJoystickLogic::OnRelease_Implementation |
( |
const FGeometry & | ComponentGeometry, |
|
|
const FPointerEvent & | PointerEvent ) |
|
overrideprotectedvirtual |
◆ SetInputAction_Implementation()
| void UJoystickLogic::SetInputAction_Implementation |
( |
UInputAction * | NewInputAction | ) |
|
|
overridevirtual |
◆ SetThumbstickLayerName()
| void UJoystickLogic::SetThumbstickLayerName |
( |
FName | LayerName | ) |
|
◆ BlueprintCallable
| UJoystickLogic::BlueprintCallable |
◆ BlueprintReadOnly
| UJoystickLogic::BlueprintReadOnly |
◆ Category
| UJoystickLogic::Category ="Joystick" |
If enabled, thumbstick position is clamped to component size Otherwise, thumb position can exceed component size (thumb appear out of background)
◆ ClampedThumbPosition
| FVector2D UJoystickLogic::ClampedThumbPosition |
|
protected |
◆ EditAnywhere
| UJoystickLogic::EditAnywhere |
◆ LastAngleDelta
| float UJoystickLogic::LastAngleDelta |
|
protected |
◆ LastNormalizedOffset
| FVector2D UJoystickLogic::LastNormalizedOffset |
|
protected |
◆ LastRotation
| float UJoystickLogic::LastRotation |
|
protected |
◆ meta
| UJoystickLogic::meta =(AllowPrivateAccess="true") |
◆ RawValue
| FVector2D UJoystickLogic::RawValue |
|
protected |
◆ ThumbPosition
| FVector2D UJoystickLogic::ThumbPosition |
|
protected |
◆ ThumbstickLayerRef
The documentation for this class was generated from the following files:
- D:/MEGA/TouchProject/TouchProjectNext/Plugins/TouchInterfaceDesigner/Source/TouchInterface/Public/Logics/JoystickLogic.h
- D:/MEGA/TouchProject/TouchProjectNext/Plugins/TouchInterfaceDesigner/Source/TouchInterface/Private/Logics/JoystickLogic.cpp