Touch Interface Designer 2025.2
Create touch interface with a visual editor and manage all mobile inputs like gestures
Loading...
Searching...
No Matches
UVirtualInputHaptic Class Reference

#include <VirtualInputHaptic.h>

Inheritance diagram for UVirtualInputHaptic:
Collaboration diagram for UVirtualInputHaptic:

Public Member Functions

virtual void OnTouchBegin_Implementation (const FGeometry &Geometry, const FPointerEvent &PointerEvent, const float CurrentTime) override
virtual void OnTouchEnd_Implementation (const FGeometry &Geometry, const FPointerEvent &PointerEvent, const float CurrentTime, const float PressDuration) override
Public Member Functions inherited from UVirtualInputEvent
 UVirtualInputEvent ()
BlueprintNativeEvent void Initialize ()
BlueprintNativeEvent void Deinitialize ()
virtual bool IsCompatible (EControlType InputType) const
bool ShouldTick () const
void SetButtonName (const FName Name)
void SetOuter (UWorld *Outer)
void AssignLocalPlayer (ULocalPlayer *Player, TSharedPtr< SVirtualControl > Widget)
BlueprintNativeEvent void OnTouchBegin (const FGeometry &Geometry, const FPointerEvent &PointerEvent, const float CurrentTime)
BlueprintNativeEvent void OnTouchMove (const FGeometry &Geometry, const FPointerEvent &PointerEvent, const float CurrentTime, const float PressDuration)
BlueprintNativeEvent void OnTouchEnd (const FGeometry &Geometry, const FPointerEvent &PointerEvent, const float CurrentTime, const float PressDuration)
BlueprintNativeEvent void OnTick (const FGeometry &Geometry, const double CurrentTime, const float DeltaTime)
BlueprintPure APawn * GetPawn ()
BlueprintPure APlayerController * GetPlayerController ()
BlueprintPure FName GetButtonName ()
BlueprintPure void GetVisualLayers (TArray< FVisualLayer > &VisualLayers)
BlueprintPure TArray< FVisualLayer > & GetVisualLayersRef ()
BlueprintPure bool GetVisualLayerByName (const FName Name, FVisualLayer &VisualLayer)
BlueprintPure FVisualLayerGetVisualLayerRefByName (const FName Name)
BlueprintCallable void SetVisualLayers (TArray< FVisualLayer > VisualLayers)
BlueprintCallable void SetVisualLayer (const FVisualLayer &VisualLayer, const FName Name=NAME_None)
BlueprintCallable FName AddNewLayer (FName LayerName, FVisualLayer Visual)
BlueprintCallable FName InsertLayerAt (FName LayerName, const int32 Index, FVisualLayer Visual)
BlueprintCallable void RemoveLayer (const FName LayerName)
BlueprintPure bool GetVirtualInput (FVirtualControl &VirtualInput)
virtual UWorld * GetWorld () const override
UTouchInterfaceSubsystemGetTouchInterfaceSubsystem ()
ULocalPlayer * GetLocalPlayer ()
TSharedPtr< SVirtualControlGetVirtualControlWidget ()

Public Attributes

 Category =Settings
 EditAnywhere
BlueprintReadWrite UForceFeedbackEffect * ForceFeedbackEffect
BlueprintReadWrite bool bLooping
BlueprintReadWrite bool bIgnoreTimeDilation
BlueprintReadWrite bool bPlayWhilePaused
BlueprintReadWrite bool bStopImmediatelyWhenTouchEnds
Public Attributes inherited from UVirtualInputEvent
 Category ="Virtual Input Event"
 BlueprintCallable

Additional Inherited Members

Protected Member Functions inherited from UVirtualInputEvent
virtual void Initialize_Implementation ()
virtual void Deinitialize_Implementation ()
virtual void OnTouchMove_Implementation (const FGeometry &Geometry, const FPointerEvent &PointerEvent, const float CurrentTime, const float PressDuration)
virtual void OnTick_Implementation (const FGeometry &Geometry, const double CurrentTime, const float DeltaTime)
BlueprintCallable void SetTickEnabled (const bool bEnable)

Member Function Documentation

◆ OnTouchBegin_Implementation()

void UVirtualInputHaptic::OnTouchBegin_Implementation ( const FGeometry & Geometry,
const FPointerEvent & PointerEvent,
const float CurrentTime )
overridevirtual

Reimplemented from UVirtualInputEvent.

◆ OnTouchEnd_Implementation()

void UVirtualInputHaptic::OnTouchEnd_Implementation ( const FGeometry & Geometry,
const FPointerEvent & PointerEvent,
const float CurrentTime,
const float PressDuration )
overridevirtual

Reimplemented from UVirtualInputEvent.

Member Data Documentation

◆ bIgnoreTimeDilation

BlueprintReadWrite bool UVirtualInputHaptic::bIgnoreTimeDilation

◆ bLooping

BlueprintReadWrite bool UVirtualInputHaptic::bLooping

◆ bPlayWhilePaused

BlueprintReadWrite bool UVirtualInputHaptic::bPlayWhilePaused

◆ bStopImmediatelyWhenTouchEnds

BlueprintReadWrite bool UVirtualInputHaptic::bStopImmediatelyWhenTouchEnds

◆ Category

UVirtualInputHaptic::Category =Settings

◆ EditAnywhere

UVirtualInputHaptic::EditAnywhere

◆ ForceFeedbackEffect

BlueprintReadWrite UForceFeedbackEffect* UVirtualInputHaptic::ForceFeedbackEffect

The documentation for this class was generated from the following files:
  • D:/MEGA/TouchProject/TouchProjectNext/Plugins/TouchInterfaceDesigner/Source/TouchInterface/Public/VirtualInputEvent/VirtualInputHaptic.h
  • D:/MEGA/TouchProject/TouchProjectNext/Plugins/TouchInterfaceDesigner/Source/TouchInterface/Private/VirtualInputEvent/VirtualInputHaptic.cpp