Navigation
API > API/Runtime > API/Runtime/UMG > API/Runtime/UMG/UUserWidget
Description
Just like OnMouseButtonDown, but tunnels instead of bubbling. If this event is handled, OnMouseButtonDown will not be sent.
Use this event sparingly as preview events generally make UIs more difficult to reason about.
| Name | OnPreviewMouseButtonDown |
| Type | function |
| Header File | /Engine/Source/Runtime/UMG/Public/Blueprint/UserWidget.h |
| Include Path | #include "Blueprint/UserWidget.h" |
UFUNCTION (BlueprintImplementableEvent, BlueprintCosmetic, Category="Mouse")
FEventReply OnPreviewMouseButtonDown
(
FGeometry MyGeometry,
const FPointerEvent & MouseEvent
)
Whether the event was handled along with possible requests for the system to take action.
Parameters
| Name | Remarks |
|---|---|
| MyGeometry | The Geometry of the widget receiving the event |
| MouseEvent | Information about the input event |