FReply STestWidget::OnTouchStarted(const FGeometry& MyGeometry, const FPointerEvent& Event)
{
UE_LOG(LogTemp, Log, TEXT(“Touch Started”));
return FReply::Handled().CaptureMouse(SharedThis(this));
}
FReply STestWidget::OnTouchMoved(const FGeometry& MyGeometry, const FPointerEvent& Event)
{
UE_LOG(LogTemp, Log, TEXT("Touch Moved"));
return FReply::Handled();
}
FReply STestWidget::OnTouchEnded(const FGeometry& MyGeometry, const FPointerEvent& Event)
{
UE_LOG(LogTemp, Log, TEXT("Touch Ended"));
return FReply::Handled().ReleaseMouseCapture();
}
log:
[2019.06.05-02.25.05:799][322]LogTemp: Warning: Touch Started
[2019.06.05-02.25.05:808][323]LogTemp: Warning: Touch Ended
[2019.06.05-02.25.05:817][324]LogTemp: Warning: Touch Moved
[2019.06.05-02.25.05:826][325]LogTemp: Warning: Touch Moved
[2019.06.05-02.25.05:834][326]LogTemp: Warning: Touch Moved
[2019.06.05-02.25.05:843][327]LogTemp: Warning: Touch Moved
[2019.06.05-02.25.05:852][328]LogTemp: Warning: Touch Moved
[2019.06.05-02.25.05:861][329]LogTemp: Warning: Touch Moved