/Engine/Source/Runtime/InteractiveToolsFramework/Public/InputRouter.h
If the input device supports "hover",PostHoverInputEvent()will forward hover events to InputBehaviors that also support it.
class UInputRouter : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
TObjectPtr<UIn...
ActiveInputBehaviors
UInputBehavior...
ActiveKeyboardCapture
FInputCaptureDa...
ActiveKeyboardCaptureData
void *
ActiveKeyboardCaptureOwner
UInputBehavior...
ActiveLeftCapture
FInputCaptureDa...
ActiveLeftCaptureData
void *
ActiveLeftCaptureOwner
UInputBehavior...
ActiveLeftHoverCapture
Hover support
void *
ActiveLeftHoverCaptureOwner
UInputBehavior...
ActiveRightCapture
FInputCaptureDa...
ActiveRightCaptureData
void *
ActiveRightCaptureOwner
bool
bAutoInvalidateOnCapture
If true, then we post an Invalidation (ie redraw) request on every captured input event (default false)
bool
bAutoInvalidateOnHover
If true, then we post an Invalidation (ie redraw) request if any active InputBehavior responds to Hover events (default false)
FInputDeviceSta...
LastMouseInputState
IToolsContextTr...
TransactionsAPI